You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-02-24 12:57:17 +02:00
Добавления дублеров по языку в модули OInt
This commit is contained in:
205
ci/os/internal/Modules/МетодыДобавленияДублеров.os
vendored
Normal file
205
ci/os/internal/Modules/МетодыДобавленияДублеров.os
vendored
Normal file
@@ -0,0 +1,205 @@
|
||||
|
||||
#Использовать osparser
|
||||
|
||||
Процедура ДобавитьДублеры(Языки, ПутьПакета) Экспорт
|
||||
|
||||
СоответствиеНесовпадающихИмен = Новый Соответствие();
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_Инструменты" , "OPI_Tools");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_Криптография" , "OPI_Cryptography");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_HTTPКлиент" , "OPI_HTTPClient");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_Компоненты" , "OPI_AddIns");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_ЗапросыHTTP" , "OPI_HTTPRequests");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_ЗапросыSQL" , "OPI_SQLQueries");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_ПолучениеДанныхТестов", "OPI_TestDataRetrieval");
|
||||
СоответствиеНесовпадающихИмен.Вставить("OPI_ПреобразованиеТипов" , "OPI_TypeConversion");
|
||||
|
||||
ФайлыOint = НайтиФайлы(ПутьПакета, "*.os", Истина);
|
||||
|
||||
СоответствиеФайловДублеров = Новый Соответствие();
|
||||
|
||||
Для Каждого Файл Из ФайлыOint Цикл
|
||||
|
||||
Если Файл.ЭтоКаталог() Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийПуть = СтрЗаменить(Файл.ПолноеИмя, "\", "/");
|
||||
ТекущийМассив = Новый Массив;
|
||||
|
||||
Для Каждого Язык Из Языки Цикл
|
||||
|
||||
Если Язык = "ru" Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийПутьЯзыка = ТекущийПуть;
|
||||
ТекущийПутьЯзыка = СтрЗаменить(ТекущийПутьЯзыка, "/ru/", СтрШаблон("/%1/", Язык));
|
||||
|
||||
Для Каждого Замена Из СоответствиеНесовпадающихИмен Цикл
|
||||
ТекущийПутьЯзыка = СтрЗаменить(ТекущийПутьЯзыка, Замена.Ключ, Замена.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
ФайлЯзыка = Новый Файл(ТекущийПутьЯзыка);
|
||||
|
||||
Если ФайлЯзыка.Существует() Тогда
|
||||
ТекущийМассив.Добавить(ТекущийПутьЯзыка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ТекущийМассив.Количество() = 0 Тогда
|
||||
СоответствиеФайловДублеров.Вставить(ТекущийПуть, ТекущийМассив);
|
||||
КонецЕсли
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого ФайлыДублеров Из СоответствиеФайловДублеров Цикл
|
||||
|
||||
МассивФайловДублеров = ФайлыДублеров.Значение;
|
||||
МассивФайловДублеров.Добавить(ФайлыДублеров.Ключ);
|
||||
СоздатьДублеры(МассивФайловДублеров);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СоздатьДублеры(ФайлыДублеров)
|
||||
|
||||
СоответствиеФайловМетодов = Новый Соответствие();
|
||||
СоответствиеИменМетодов = Новый Соответствие();
|
||||
СоответствиеМетодовОригиналов = Новый Соответствие();
|
||||
|
||||
Для Каждого ФайлДублера Из ФайлыДублеров Цикл
|
||||
|
||||
Парсер = Новый ПарсерВстроенногоЯзыка;
|
||||
ДанныеМодуля = Новый ДвоичныеДанные(ФайлДублера);
|
||||
ТекстМодуля = ПолучитьСтрокуИзДвоичныхДанных(ДанныеМодуля);
|
||||
СтруктураМодуля = Парсер.Разобрать(ТекстМодуля);
|
||||
|
||||
МассивМетодов = Новый Массив;
|
||||
МассивИмен = Новый Массив;
|
||||
МассивОригиналов = Новый Массив;
|
||||
|
||||
Для Каждого Объявление Из СтруктураМодуля.Объявления Цикл
|
||||
|
||||
Если Строка(Объявление.Тип) = "ОбъявлениеМетода" Тогда
|
||||
|
||||
Если Не Объявление.Сигнатура.Экспорт Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТипМетода = ?(Строка(Объявление.Сигнатура.Тип) = "ОбъявлениеСигнатурыФункции", "Function", "Procedure");
|
||||
ТекстВозврат = ?(Строка(Объявление.Сигнатура.Тип) = "ОбъявлениеСигнатурыФункции", "Return ", "");
|
||||
ИмяМетода = Объявление.Сигнатура.Имя;
|
||||
|
||||
МассивПараметров = Новый Массив;
|
||||
МассивПараметровВызова = Новый Массив;
|
||||
ШаблонаПараметров = "%1%2%3";
|
||||
|
||||
Для Каждого Параметр Из Объявление.Сигнатура.Параметры Цикл
|
||||
|
||||
ПоЗначению = ?(Параметр.ПоЗначению, "Val ", "");
|
||||
Имя = Параметр.Имя;
|
||||
|
||||
МассивПараметровВызова.Добавить(Имя);
|
||||
|
||||
Если Не Параметр.Значение = Неопределено Тогда
|
||||
|
||||
Если Строка(Параметр.Значение.Тип) = "ВыражениеСтроковое" Тогда
|
||||
ЗначениеПоУмолчанию = Строка(Параметр.Значение.Элементы[0].Значение);
|
||||
ВидЗначения = Строка(Параметр.Значение.Элементы[0].Вид);
|
||||
Иначе
|
||||
ЗначениеПоУмолчанию = Строка(Параметр.Значение.Значение);
|
||||
ВидЗначения = Строка(Параметр.Значение.Вид);
|
||||
КонецЕсли;
|
||||
|
||||
Если ВидЗначения = "Строка" Тогда
|
||||
ЗначениеПоУмолчанию = СтрШаблон("""%1""", ЗначениеПоУмолчанию);
|
||||
ИначеЕсли ВидЗначения = "Ложь" Тогда
|
||||
ЗначениеПоУмолчанию = "False";
|
||||
ИначеЕсли ВидЗначения = "Истина" Тогда
|
||||
ЗначениеПоУмолчанию = "True"
|
||||
ИначеЕсли Не ВидЗначения = "Число" Тогда
|
||||
ЗначениеПоУмолчанию = ?(ЗначениеЗаполнено(ЗначениеПоУмолчанию), ЗначениеПоУмолчанию, "Undefined");
|
||||
КонецЕсли;
|
||||
|
||||
ЗначениеПоУмолчанию = СтрШаблон(" = %1", ЗначениеПоУмолчанию);
|
||||
|
||||
Иначе
|
||||
ЗначениеПоУмолчанию = "";
|
||||
КонецЕсли;
|
||||
|
||||
МассивПараметров.Добавить(СтрШаблон(ШаблонаПараметров, ПоЗначению, Имя, ЗначениеПоУмолчанию));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
СтрокаПараметров = СтрСоединить(МассивПараметров, ", ");
|
||||
СтрокаПараметровВызова = СтрСоединить(МассивПараметровВызова, ", ");
|
||||
|
||||
ШаблонМетода = "%1 %2(%3) Export
|
||||
| %5%%1(%4);
|
||||
|End%1";
|
||||
|
||||
МассивОригиналов.Добавить(ИмяМетода);
|
||||
МассивМетодов.Добавить(СтрШаблон(ШаблонМетода, ТипМетода, ИмяМетода, СтрокаПараметров, СтрокаПараметровВызова, ТекстВозврат));
|
||||
МассивИмен.Добавить(ИмяМетода);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
СоответствиеИменМетодов.Вставить(ФайлДублера, МассивИмен);
|
||||
СоответствиеФайловМетодов.Вставить(ФайлДублера, МассивМетодов);
|
||||
СоответствиеМетодовОригиналов.Вставить(ФайлДублера, МассивОригиналов);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого Оригиналы Из СоответствиеМетодовОригиналов Цикл
|
||||
|
||||
МассивДополнения = Новый Массив;
|
||||
ТекущйиМодуль = Оригиналы.Ключ;
|
||||
ОригинальныеМетоды = Оригиналы.Значение;
|
||||
|
||||
Для Каждого ДругойМодуль Из СоответствиеФайловМетодов Цикл
|
||||
|
||||
Если ДругойМодуль.Ключ = ТекущйиМодуль Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ИменаДублеров = СоответствиеИменМетодов.Получить(ДругойМодуль.Ключ);
|
||||
МетодыДублеры = ДругойМодуль.Значение;
|
||||
|
||||
Для Н = 0 По ОригинальныеМетоды.Количество() - 1 Цикл
|
||||
|
||||
ОригинальныйМетод = ОригинальныеМетоды[Н];
|
||||
Дублер = МетодыДублеры[Н];
|
||||
ИмяДублера = ИменаДублеров[Н];
|
||||
|
||||
Если ОригинальныйМетод = ИмяДублера Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
МассивДополнения.Добавить(СтрШаблон(Дублер, ОригинальныйМетод));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ШаблонДополнения = "
|
||||
|
|
||||
|#Region Alternate
|
||||
|
|
||||
|%1
|
||||
|
|
||||
|#EndRegion";
|
||||
|
||||
Дополнение = СтрШаблон(ШаблонДополнения, СтрСоединить(МассивДополнения, Символы.ПС + Символы.ПС));
|
||||
|
||||
ТекстОригинала = Новый ДвоичныеДанные(ТекущйиМодуль);
|
||||
ТекстОригинала = ПолучитьСтрокуИзДвоичныхДанных(ТекстОригинала);
|
||||
|
||||
ТекстОригинала = ТекстОригинала + Дополнение;
|
||||
ПолучитьДвоичныеДанныеИзСтроки(ТекстОригинала).Записать(ТекущйиМодуль);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
2
ci/os/main.os
vendored
2
ci/os/main.os
vendored
@@ -66,6 +66,7 @@
|
||||
ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json");
|
||||
|
||||
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
|
||||
ЕстьНовыеСлова = Ложь;
|
||||
|
||||
Если Не ЕстьНовыеСлова Тогда
|
||||
|
||||
@@ -98,6 +99,7 @@
|
||||
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);
|
||||
МетодыФормированияТестовGA.СоздатьНаборWorkflow(Языки, КаталогПараметровЛок, КаталогWorkflow);
|
||||
|
||||
МетодыДобавленияДублеров.ДобавитьДублеры(Языки, ПутьПакета);
|
||||
МетодыКаталогаAPI.СформироватьКаталог(ФайлыФорматирования);
|
||||
|
||||
Иначе
|
||||
|
||||
16576
service/dictionaries/en.json
vendored
16576
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
287
src/en/OInt/core/Modules/OPI_Airtable.os
vendored
287
src/en/OInt/core/Modules/OPI_Airtable.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// Lib: Airtable
|
||||
// CLI: airtable
|
||||
// Keywords: airtable
|
||||
@@ -695,3 +695,288 @@ Procedure AddDataDescription(Val Data, Parameters)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСписокБаз(Val Токен, Val Отступ = "") Export
|
||||
Return GetListOfBases(Токен, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаблицыБазы(Val Токен, Val База) Export
|
||||
Return GetDatabaseTables(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазу(Val Токен, Val РабочееПространство, Val Наименование, Val КоллекцияТаблиц) Export
|
||||
Return CreateDatabase(Токен, РабочееПространство, Наименование, КоллекцияТаблиц);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Токен, Val База, Val Наименование, Val МассивПолей, Val Описание = "") Export
|
||||
Return CreateTable(Токен, База, Наименование, МассивПолей, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТаблицу(Val Токен, Val База, Val Таблица, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyTable(Токен, База, Таблица, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоле(Val Токен, Val База, Val Таблица, Val СтруктураПоля) Export
|
||||
Return CreateField(Токен, База, Таблица, СтруктураПоля);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПоле(Val Токен, Val База, Val Таблица, Val Поле, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyField(Токен, База, Таблица, Поле, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСтроковое(Val Наименование) Export
|
||||
Return GetStringField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеНомера(Val Наименование, Val Точность = 0) Export
|
||||
Return GetNumberField(Наименование, Точность);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеВложения(Val Наименование) Export
|
||||
Return GetAttachmentField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеФлажка(Val Наименование) Export
|
||||
Return GetCheckboxField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеДаты(Val Наименование) Export
|
||||
Return GetDateField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеПочты(Val Наименование) Export
|
||||
Return GetEmailField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеТелефона(Val Наименование) Export
|
||||
Return GetPhoneField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСсылки(Val Наименование) Export
|
||||
Return GetLinkField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаписей(Val Токен, Val База, Val Таблица, Val Отступ = "") Export
|
||||
Return GetListOfRecords(Токен, База, Таблица, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапись(Val Токен, Val База, Val Таблица, Val Запись) Export
|
||||
Return GetRecord(Токен, База, Таблица, Запись);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаписи(Val Токен, Val База, Val Таблица, Val Данные) Export
|
||||
Return CreatePosts(Токен, База, Таблица, Данные);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Токен, Val База, Val Таблица, Val Записи) Export
|
||||
Return DeleteRecords(Токен, База, Таблица, Записи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарии(Val Токен, Val База, Val Таблица, Val Запись, Val Отступ = "") Export
|
||||
Return GetComments(Токен, База, Таблица, Запись, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Текст) Export
|
||||
Return CreateComment(Токен, База, Таблица, Запись, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий, Val Текст) Export
|
||||
Return EditComment(Токен, База, Таблица, Запись, Комментарий, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий) Export
|
||||
Return DeleteComment(Токен, База, Таблица, Запись, Комментарий);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСписокБаз(Val Токен, Val Отступ = "") Export
|
||||
Return GetListOfBases(Токен, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаблицыБазы(Val Токен, Val База) Export
|
||||
Return GetDatabaseTables(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазу(Val Токен, Val РабочееПространство, Val Наименование, Val КоллекцияТаблиц) Export
|
||||
Return CreateDatabase(Токен, РабочееПространство, Наименование, КоллекцияТаблиц);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Токен, Val База, Val Наименование, Val МассивПолей, Val Описание = "") Export
|
||||
Return CreateTable(Токен, База, Наименование, МассивПолей, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТаблицу(Val Токен, Val База, Val Таблица, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyTable(Токен, База, Таблица, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоле(Val Токен, Val База, Val Таблица, Val СтруктураПоля) Export
|
||||
Return CreateField(Токен, База, Таблица, СтруктураПоля);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПоле(Val Токен, Val База, Val Таблица, Val Поле, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyField(Токен, База, Таблица, Поле, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСтроковое(Val Наименование) Export
|
||||
Return GetStringField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеНомера(Val Наименование, Val Точность = 0) Export
|
||||
Return GetNumberField(Наименование, Точность);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеВложения(Val Наименование) Export
|
||||
Return GetAttachmentField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеФлажка(Val Наименование) Export
|
||||
Return GetCheckboxField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеДаты(Val Наименование) Export
|
||||
Return GetDateField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеПочты(Val Наименование) Export
|
||||
Return GetEmailField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеТелефона(Val Наименование) Export
|
||||
Return GetPhoneField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСсылки(Val Наименование) Export
|
||||
Return GetLinkField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаписей(Val Токен, Val База, Val Таблица, Val Отступ = "") Export
|
||||
Return GetListOfRecords(Токен, База, Таблица, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапись(Val Токен, Val База, Val Таблица, Val Запись) Export
|
||||
Return GetRecord(Токен, База, Таблица, Запись);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаписи(Val Токен, Val База, Val Таблица, Val Данные) Export
|
||||
Return CreatePosts(Токен, База, Таблица, Данные);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Токен, Val База, Val Таблица, Val Записи) Export
|
||||
Return DeleteRecords(Токен, База, Таблица, Записи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарии(Val Токен, Val База, Val Таблица, Val Запись, Val Отступ = "") Export
|
||||
Return GetComments(Токен, База, Таблица, Запись, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Текст) Export
|
||||
Return CreateComment(Токен, База, Таблица, Запись, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий, Val Текст) Export
|
||||
Return EditComment(Токен, База, Таблица, Запись, Комментарий, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий) Export
|
||||
Return DeleteComment(Токен, База, Таблица, Запись, Комментарий);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfBases(Val Token, Val Indent = "") Export
|
||||
Return ПолучитьСписокБаз(Token, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabaseTables(Val Token, Val Base) Export
|
||||
Return ПолучитьТаблицыБазы(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export
|
||||
Return СоздатьБазу(Token, Workspace, Name, TableCollection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export
|
||||
Return СоздатьТаблицу(Token, Base, Name, FieldArray, Description);
|
||||
EndFunction
|
||||
|
||||
Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьТаблицу(Token, Base, Table, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export
|
||||
Return СоздатьПоле(Token, Base, Table, FieldStructure);
|
||||
EndFunction
|
||||
|
||||
Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьПоле(Token, Base, Table, Field, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function GetStringField(Val Name) Export
|
||||
Return ПолучитьПолеСтроковое(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNumberField(Val Name, Val Precision = 0) Export
|
||||
Return ПолучитьПолеНомера(Name, Precision);
|
||||
EndFunction
|
||||
|
||||
Function GetAttachmentField(Val Name) Export
|
||||
Return ПолучитьПолеВложения(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCheckboxField(Val Name) Export
|
||||
Return ПолучитьПолеФлажка(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetDateField(Val Name) Export
|
||||
Return ПолучитьПолеДаты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetEmailField(Val Name) Export
|
||||
Return ПолучитьПолеПочты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetPhoneField(Val Name) Export
|
||||
Return ПолучитьПолеТелефона(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetLinkField(Val Name) Export
|
||||
Return ПолучитьПолеСсылки(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export
|
||||
Return ПолучитьСписокЗаписей(Token, Base, Table, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export
|
||||
Return ПолучитьЗапись(Token, Base, Table, Record);
|
||||
EndFunction
|
||||
|
||||
Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export
|
||||
Return СоздатьЗаписи(Token, Base, Table, Data);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Token, Val Base, Val Table, Val Records) Export
|
||||
Return УдалитьЗаписи(Token, Base, Table, Records);
|
||||
EndFunction
|
||||
|
||||
Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export
|
||||
Return ПолучитьКомментарии(Token, Base, Table, Record, Indent);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export
|
||||
Return СоздатьКомментарий(Token, Base, Table, Record, Text);
|
||||
EndFunction
|
||||
|
||||
Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export
|
||||
Return ИзменитьКомментарий(Token, Base, Table, Record, Comment, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export
|
||||
Return УдалитьКомментарий(Token, Base, Table, Record, Comment);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
2159
src/en/OInt/core/Modules/OPI_Bitrix24.os
vendored
2159
src/en/OInt/core/Modules/OPI_Bitrix24.os
vendored
File diff suppressed because it is too large
Load Diff
383
src/en/OInt/core/Modules/OPI_CDEK.os
vendored
383
src/en/OInt/core/Modules/OPI_CDEK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// Lib: CDEK
|
||||
// CLI: cdek
|
||||
// Keywords: cdek
|
||||
@@ -1332,3 +1332,384 @@ Function CreateRequestHeaders(Val Token)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьТокен(Val Аккаунт, Val Пароль, ТестовыйAPI = False) Export
|
||||
Return GetToken(Аккаунт, Пароль, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекиНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxChecksByDate(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьРеестрыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashRegistry(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПереводыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashTransfers(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОфисов(Val Токен, Val Фильтр = "", Val ТестовыйAPI = False) Export
|
||||
Return GetOfficeList(Токен, Фильтр, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРегионов(Val Токен, Val Страны = Undefined, Val Страница = 0, Val Язык = "rus", Val ТестовыйAPI = False) Export
|
||||
Return GetRegionsList(Токен, Страны, Страница, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФильтраОфисов(Val Пустая = False) Export
|
||||
Return GetOfficeFilterDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаказ(Val Токен, Val ОписаниеЗаказа, Val ИнтернетМагазин = False, Val ТестовыйAPI = False) Export
|
||||
Return CreateOrder(Токен, ОписаниеЗаказа, ИнтернетМагазин, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьЗаказ(Val Токен, Val UUID, Val ОписаниеЗаказа, Val ТестовыйAPI = False) Export
|
||||
Return UpdateOrder(Токен, UUID, ОписаниеЗаказа, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказПоНомеру(Val Токен, Val НомерЗаказа, Val Внутренний = False, Val ТестовыйAPI = False) Export
|
||||
Return GetOrderByNumber(Токен, НомерЗаказа, Внутренний, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ОформитьКлиентскийВозврат(Val Токен, Val UUID, Val Тариф, Val ТестовыйAPI = False) Export
|
||||
Return CreateCustomerRefund(Токен, UUID, Тариф, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОтказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return CreateRefusal(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКвитанцию(Val Токен, Val МассивUUID, Val Тип = "tpl_russia", Val КопийНаЛисте = 2, Val ТестовыйAPI = False) Export
|
||||
Return CreateReceipt(Токен, МассивUUID, Тип, КопийНаЛисте, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКвитанцию(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetReceipt(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьШтрихкод(Val Токен, Val МассивUUID, Val Копий = 1, Val Формат = "A4", Val Язык = "RUS", Val ТестовыйAPI = False) Export
|
||||
Return CreateBarcode(Токен, МассивUUID, Копий, Формат, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШтрихкод(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetBarcode(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПреалерт(Val Токен, Val МассивUUID, Val ДатаПередачи, Val ПВЗ, Val ТестовыйAPI = False) Export
|
||||
Return CreatePrealert(Токен, МассивUUID, ДатаПередачи, ПВЗ, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПреалерт(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPrealert(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусПаспортныхДанных(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPassportDataStatus(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекЗаказа(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxCheck(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаказа(Val Пустая = False, Val ТолькоОбязательные = False, Val ИнтернетМагазин = False) Export
|
||||
Return GetOrderDescription(Пустая, ТолькоОбязательные, ИнтернетМагазин);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеИнтервалыДоставки(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetAvailableDeliveryIntervals(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаявкуНаВызовКурьера(Val Токен, Val ОписаниеЗаявки, Val ТестовыйAPI = False) Export
|
||||
Return CreateCourierInvitation(Токен, ОписаниеЗаявки, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ЗафиксироватьДоговоренностьОДоставке(Val Токен, Val Договоренность, Val ТестовыйAPI = False) Export
|
||||
Return RegisterDeliveryAppointment(Токен, Договоренность, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоговоренностьОДоставке(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryAppointment(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаявкиКурьера(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetCourierInvitationsDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеДоговоренности(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetAppointmentDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьТокен(Val Аккаунт, Val Пароль, ТестовыйAPI = False) Export
|
||||
Return GetToken(Аккаунт, Пароль, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекиНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxChecksByDate(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьРеестрыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashRegistry(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПереводыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashTransfers(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОфисов(Val Токен, Val Фильтр = "", Val ТестовыйAPI = False) Export
|
||||
Return GetOfficeList(Токен, Фильтр, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРегионов(Val Токен, Val Страны = Undefined, Val Страница = 0, Val Язык = "rus", Val ТестовыйAPI = False) Export
|
||||
Return GetRegionsList(Токен, Страны, Страница, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФильтраОфисов(Val Пустая = False) Export
|
||||
Return GetOfficeFilterDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаказ(Val Токен, Val ОписаниеЗаказа, Val ИнтернетМагазин = False, Val ТестовыйAPI = False) Export
|
||||
Return CreateOrder(Токен, ОписаниеЗаказа, ИнтернетМагазин, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьЗаказ(Val Токен, Val UUID, Val ОписаниеЗаказа, Val ТестовыйAPI = False) Export
|
||||
Return UpdateOrder(Токен, UUID, ОписаниеЗаказа, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказПоНомеру(Val Токен, Val НомерЗаказа, Val Внутренний = False, Val ТестовыйAPI = False) Export
|
||||
Return GetOrderByNumber(Токен, НомерЗаказа, Внутренний, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ОформитьКлиентскийВозврат(Val Токен, Val UUID, Val Тариф, Val ТестовыйAPI = False) Export
|
||||
Return CreateCustomerRefund(Токен, UUID, Тариф, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОтказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return CreateRefusal(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКвитанцию(Val Токен, Val МассивUUID, Val Тип = "tpl_russia", Val КопийНаЛисте = 2, Val ТестовыйAPI = False) Export
|
||||
Return CreateReceipt(Токен, МассивUUID, Тип, КопийНаЛисте, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКвитанцию(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetReceipt(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьШтрихкод(Val Токен, Val МассивUUID, Val Копий = 1, Val Формат = "A4", Val Язык = "RUS", Val ТестовыйAPI = False) Export
|
||||
Return CreateBarcode(Токен, МассивUUID, Копий, Формат, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШтрихкод(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetBarcode(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПреалерт(Val Токен, Val МассивUUID, Val ДатаПередачи, Val ПВЗ, Val ТестовыйAPI = False) Export
|
||||
Return CreatePrealert(Токен, МассивUUID, ДатаПередачи, ПВЗ, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПреалерт(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPrealert(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусПаспортныхДанных(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPassportDataStatus(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекЗаказа(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxCheck(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаказа(Val Пустая = False, Val ТолькоОбязательные = False, Val ИнтернетМагазин = False) Export
|
||||
Return GetOrderDescription(Пустая, ТолькоОбязательные, ИнтернетМагазин);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеИнтервалыДоставки(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetAvailableDeliveryIntervals(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаявкуНаВызовКурьера(Val Токен, Val ОписаниеЗаявки, Val ТестовыйAPI = False) Export
|
||||
Return CreateCourierInvitation(Токен, ОписаниеЗаявки, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ЗафиксироватьДоговоренностьОДоставке(Val Токен, Val Договоренность, Val ТестовыйAPI = False) Export
|
||||
Return RegisterDeliveryAppointment(Токен, Договоренность, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоговоренностьОДоставке(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryAppointment(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаявкиКурьера(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetCourierInvitationsDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеДоговоренности(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetAppointmentDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Account, Val Password, TestAPI = False) Export
|
||||
Return ПолучитьТокен(Account, Password, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxChecksByDate(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекиНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashRegistry(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьРеестрыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashTransfers(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьПереводыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeList(Val Token, Val Filter = "", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокОфисов(Token, Filter, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetRegionsList(Val Token, Val Countrues = Undefined, Val Page = 0, Val Lang = "rus", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокРегионов(Token, Countrues, Page, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeFilterDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФильтраОфисов(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
|
||||
Return СоздатьЗаказ(Token, OrderDescription, OnlineStore, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
|
||||
Return ИзменитьЗаказ(Token, UUID, OrderDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказПоНомеру(Token, OrderNumber, Internal, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
|
||||
Return ОформитьКлиентскийВозврат(Token, UUID, Tariff, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return СоздатьОтказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateReceipt(Val Token, Val UUIDArray, Val Type = "tpl_russia", Val CopiesPerSheet = 2, Val TestAPI = False) Export
|
||||
Return СформироватьКвитанцию(Token, UUIDArray, Type, CopiesPerSheet, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetReceipt(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьКвитанцию(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcode(Val Token, Val UUIDArray, Val Copies = 1, Val Format = "A4", Val Lang = "RUS", Val TestAPI = False) Export
|
||||
Return СформироватьШтрихкод(Token, UUIDArray, Copies, Format, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetBarcode(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьШтрихкод(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreatePrealert(Val Token, Val UUIDArray, Val TransferDate, Val Point, Val TestAPI = False) Export
|
||||
Return СоздатьПреалерт(Token, UUIDArray, TransferDate, Point, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPrealert(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьПреалерт(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPassportDataStatus(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьСтатусПаспортныхДанных(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxCheck(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекЗаказа(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderDescription(Val Clear = False, Val RequiredOnly = False, Val OnlineStore = False) Export
|
||||
Return ПолучитьОписаниеЗаказа(Clear, RequiredOnly, OnlineStore);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailableDeliveryIntervals(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоступныеИнтервалыДоставки(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCourierInvitation(Val Token, Val InvitationDescription, Val TestAPI = False) Export
|
||||
Return СоздатьЗаявкуНаВызовКурьера(Token, InvitationDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function RegisterDeliveryAppointment(Val Token, Val Appointment, Val TestAPI = False) Export
|
||||
Return ЗафиксироватьДоговоренностьОДоставке(Token, Appointment, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryAppointment(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоговоренностьОДоставке(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitationsDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеЗаявкиКурьера(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAppointmentDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеДоговоренности(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
347
src/en/OInt/core/Modules/OPI_Dropbox.os
vendored
347
src/en/OInt/core/Modules/OPI_Dropbox.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// Lib: Dropbox
|
||||
// CLI: dropbox
|
||||
// Keywords: dropbox
|
||||
@@ -987,3 +987,348 @@ Function GetOwnAccount(Val Token)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Val КлючПриложения) Export
|
||||
Return GetAuthorizationLink(КлючПриложения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val КлючПриложения, Val СекретПриложения, Val Код) Export
|
||||
Return GetToken(КлючПриложения, СекретПриложения, Код);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val КлючПриложения, Val СекретПриложения, Val РефрешТокен) Export
|
||||
Return RefreshToken(КлючПриложения, СекретПриложения, РефрешТокен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val Токен, Val Аккаунт = "") Export
|
||||
Return GetAccountInformation(Токен, Аккаунт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеИспользованияПространства(Val Токен) Export
|
||||
Return GetSpaceUsageData(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Путь, Val Подробно = False) Export
|
||||
Return GetObjectInformation(Токен, Путь, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайловПапки(Val Токен, Val Путь = "", Val Подробно = False, Val Курсор = "") Export
|
||||
Return GetListOfFolderFiles(Токен, Путь, Подробно, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПревью(Val Токен, Val Путь) Export
|
||||
Return GetPreview(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Путь, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Файл, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val URLФайла, Val Путь) Export
|
||||
Return UploadFileByURL(Токен, URLФайла, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусЗагрузкиПоURL(Val Токен, Val IDРаботы) Export
|
||||
Return GetUploadStatusByURL(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val Безвозвратно = False) Export
|
||||
Return DeleteObject(Токен, Путь, Безвозвратно);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return CopyObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return MoveObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь) Export
|
||||
Return DownloadFile(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьПапку(Val Токен, Val Путь) Export
|
||||
Return DownloadFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъекта(Val Токен, Val Путь, Val Количество = 10) Export
|
||||
Return GetObjectVersionList(Токен, Путь, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьОбъектКВерсии(Val Токен, Val Путь, Val Версия) Export
|
||||
Return RestoreObjectToVersion(Токен, Путь, Версия);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТегов(Val Токен, Val Пути) Export
|
||||
Return GetTagList(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return AddTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return DeleteTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьПапку(Val Токен, Val Путь) Export
|
||||
Return PublishFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюПапки(Val Токен, Val IDПапки) Export
|
||||
Return CancelFolderPublication(Токен, IDПапки);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКФайлу(Val Токен, Val IDФайла, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFile(Токен, IDФайла, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКПапке(Val Токен, Val IDПапки, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFolder(Токен, IDПапки, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусАсинхронногоИзменения(Val Токен, Val IDРаботы) Export
|
||||
Return GetAsynchronousChangeStatus(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюФайла(Val Токен, Val IDФайла) Export
|
||||
Return CancelFilePublication(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Val КлючПриложения) Export
|
||||
Return GetAuthorizationLink(КлючПриложения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val КлючПриложения, Val СекретПриложения, Val Код) Export
|
||||
Return GetToken(КлючПриложения, СекретПриложения, Код);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val КлючПриложения, Val СекретПриложения, Val РефрешТокен) Export
|
||||
Return RefreshToken(КлючПриложения, СекретПриложения, РефрешТокен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val Токен, Val Аккаунт = "") Export
|
||||
Return GetAccountInformation(Токен, Аккаунт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеИспользованияПространства(Val Токен) Export
|
||||
Return GetSpaceUsageData(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Путь, Val Подробно = False) Export
|
||||
Return GetObjectInformation(Токен, Путь, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайловПапки(Val Токен, Val Путь = "", Val Подробно = False, Val Курсор = "") Export
|
||||
Return GetListOfFolderFiles(Токен, Путь, Подробно, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПревью(Val Токен, Val Путь) Export
|
||||
Return GetPreview(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Путь, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Файл, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val URLФайла, Val Путь) Export
|
||||
Return UploadFileByURL(Токен, URLФайла, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусЗагрузкиПоURL(Val Токен, Val IDРаботы) Export
|
||||
Return GetUploadStatusByURL(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val Безвозвратно = False) Export
|
||||
Return DeleteObject(Токен, Путь, Безвозвратно);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return CopyObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return MoveObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь) Export
|
||||
Return DownloadFile(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьПапку(Val Токен, Val Путь) Export
|
||||
Return DownloadFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъекта(Val Токен, Val Путь, Val Количество = 10) Export
|
||||
Return GetObjectVersionList(Токен, Путь, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьОбъектКВерсии(Val Токен, Val Путь, Val Версия) Export
|
||||
Return RestoreObjectToVersion(Токен, Путь, Версия);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТегов(Val Токен, Val Пути) Export
|
||||
Return GetTagList(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return AddTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return DeleteTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьПапку(Val Токен, Val Путь) Export
|
||||
Return PublishFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюПапки(Val Токен, Val IDПапки) Export
|
||||
Return CancelFolderPublication(Токен, IDПапки);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКФайлу(Val Токен, Val IDФайла, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFile(Токен, IDФайла, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКПапке(Val Токен, Val IDПапки, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFolder(Токен, IDПапки, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусАсинхронногоИзменения(Val Токен, Val IDРаботы) Export
|
||||
Return GetAsynchronousChangeStatus(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюФайла(Val Токен, Val IDФайла) Export
|
||||
Return CancelFilePublication(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationLink(Val AppKey) Export
|
||||
Return ПолучитьСсылкуАвторизации(AppKey);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
||||
Return ПолучитьТокен(AppKey, AppSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(AppKey, AppSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val Token, Val Account = "") Export
|
||||
Return ПолучитьИнформациюОбАккаунте(Token, Account);
|
||||
EndFunction
|
||||
|
||||
Function GetSpaceUsageData(Val Token) Export
|
||||
Return ПолучитьДанныеИспользованияПространства(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Path, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокФайловПапки(Token, Path, Detailed, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetPreview(Val Token, Val Path) Export
|
||||
Return ПолучитьПревью(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, File, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, FileURL, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetUploadStatusByURL(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусЗагрузкиПоURL(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export
|
||||
Return УдалитьОбъект(Token, Path, Irrecoverable);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val From, Val Target) Export
|
||||
Return КопироватьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val From, Val Target) Export
|
||||
Return ПереместитьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path) Export
|
||||
Return СкачатьФайл(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFolder(Val Token, Val Path) Export
|
||||
Return СкачатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export
|
||||
Return ПолучитьСписокВерсийОбъекта(Token, Path, Count);
|
||||
EndFunction
|
||||
|
||||
Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export
|
||||
Return ВосстановитьОбъектКВерсии(Token, Path, Version);
|
||||
EndFunction
|
||||
|
||||
Function GetTagList(Val Token, Val Paths) Export
|
||||
Return ПолучитьСписокТегов(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function AddTag(Val Token, Val Path, Val Tag) Export
|
||||
Return ДобавитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val Path, Val Tag) Export
|
||||
Return УдалитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function PublishFolder(Val Token, Val Path) Export
|
||||
Return ОпубликоватьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelFolderPublication(Val Token, Val FolderID) Export
|
||||
Return ОтменитьПубликациюПапки(Token, FolderID);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКФайлу(Token, FileID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКПапке(Token, FolderID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусАсинхронногоИзменения(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function CancelFilePublication(Val Token, Val FileID) Export
|
||||
Return ОтменитьПубликациюФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
215
src/en/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
215
src/en/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// Lib: Google Calendar
|
||||
// CLI: gcalendar
|
||||
// Keywords: google calendar, googlecalendar, gcalendar
|
||||
@@ -655,3 +655,216 @@ Procedure GetEventsListRecursively(Val Headers, Val Calendar, ArrayOfEvents, Pag
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьКалендарь(Val Токен, Val Наименование) Export
|
||||
Return CreateCalendar(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетаданныеКалендаря(Val Токен, Val Календарь) Export
|
||||
Return GetCalendarMetadata(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетаданныеКалендаря(Val Токен, Val Календарь, Val Наименование = "", Val Описание = "") Export
|
||||
Return EditCalendarMetadata(Токен, Календарь, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОсновнойКалендарь(Val Токен) Export
|
||||
Return ClearMainCalendar(Токен);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарь(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКалендарей(Val Токен) Export
|
||||
Return GetCalendarList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьКалендарьВСписок(Val Токен, Val Календарь) Export
|
||||
Return AddCalendarToList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКалендарьСписка(Val Токен, Val Календарь) Export
|
||||
Return GetListCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарьИзСписка(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendarFromList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКалендарьСписка(Val Токен, Val Календарь, Val ОсновнойЦвет, Val ДополнительныйЦвет, Val Скрытый = False) Export
|
||||
Return EditListCalendar(Токен, Календарь, ОсновнойЦвет, ДополнительныйЦвет, Скрытый);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеСобытия(Val Пустая = False) Export
|
||||
Return GetEventDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСобытий(Val Токен, Val Календарь) Export
|
||||
Return GetEventList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return GetEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия) Export
|
||||
Return CreateEvent(Токен, Календарь, ОписаниеСобытия);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьСобытие(Val Токен, Val КалендарьИсточник, Val КалендарьПриемник, Val Событие) Export
|
||||
Return MoveEvent(Токен, КалендарьИсточник, КалендарьПриемник, Событие);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия, Val Событие) Export
|
||||
Return EditEvent(Токен, Календарь, ОписаниеСобытия, Событие);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return DeleteEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьКалендарь(Val Токен, Val Наименование) Export
|
||||
Return CreateCalendar(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетаданныеКалендаря(Val Токен, Val Календарь) Export
|
||||
Return GetCalendarMetadata(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетаданныеКалендаря(Val Токен, Val Календарь, Val Наименование = "", Val Описание = "") Export
|
||||
Return EditCalendarMetadata(Токен, Календарь, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОсновнойКалендарь(Val Токен) Export
|
||||
Return ClearMainCalendar(Токен);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарь(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКалендарей(Val Токен) Export
|
||||
Return GetCalendarList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьКалендарьВСписок(Val Токен, Val Календарь) Export
|
||||
Return AddCalendarToList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКалендарьСписка(Val Токен, Val Календарь) Export
|
||||
Return GetListCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарьИзСписка(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendarFromList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКалендарьСписка(Val Токен, Val Календарь, Val ОсновнойЦвет, Val ДополнительныйЦвет, Val Скрытый = False) Export
|
||||
Return EditListCalendar(Токен, Календарь, ОсновнойЦвет, ДополнительныйЦвет, Скрытый);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеСобытия(Val Пустая = False) Export
|
||||
Return GetEventDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСобытий(Val Токен, Val Календарь) Export
|
||||
Return GetEventList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return GetEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия) Export
|
||||
Return CreateEvent(Токен, Календарь, ОписаниеСобытия);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьСобытие(Val Токен, Val КалендарьИсточник, Val КалендарьПриемник, Val Событие) Export
|
||||
Return MoveEvent(Токен, КалендарьИсточник, КалендарьПриемник, Событие);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия, Val Событие) Export
|
||||
Return EditEvent(Токен, Календарь, ОписаниеСобытия, Событие);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return DeleteEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
Function CreateCalendar(Val Token, Val Name) Export
|
||||
Return СоздатьКалендарь(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarMetadata(Val Token, Val Calendar) Export
|
||||
Return ПолучитьМетаданныеКалендаря(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьМетаданныеКалендаря(Token, Calendar, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function ClearMainCalendar(Val Token) Export
|
||||
Return ОчиститьОсновнойКалендарь(Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendar(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарь(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarList(Val Token) Export
|
||||
Return ПолучитьСписокКалендарей(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddCalendarToList(Val Token, Val Calendar) Export
|
||||
Return ДобавитьКалендарьВСписок(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetListCalendar(Val Token, Val Calendar) Export
|
||||
Return ПолучитьКалендарьСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendarFromList(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарьИзСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export
|
||||
Return ИзменитьКалендарьСписка(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||
EndFunction
|
||||
|
||||
Function GetEventDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеСобытия(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEventList(Val Token, Val Calendar) Export
|
||||
Return ПолучитьСписокСобытий(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return ПолучитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export
|
||||
Return СоздатьСобытие(Token, Calendar, EventDescription);
|
||||
EndFunction
|
||||
|
||||
Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export
|
||||
Return ПереместитьСобытие(Token, SourceCalendar, TargetCalendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export
|
||||
Return ИзменитьСобытие(Token, Calendar, EventDescription, Event);
|
||||
EndFunction
|
||||
|
||||
Function DeleteEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return УдалитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
179
src/en/OInt/core/Modules/OPI_GoogleDrive.os
vendored
179
src/en/OInt/core/Modules/OPI_GoogleDrive.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// Lib: Google Drive
|
||||
// CLI: gdrive
|
||||
// Keywords: google drive, googledrive, gdrive, google disk
|
||||
@@ -777,3 +777,180 @@ Function CheckPartUpload(HttpClient, StrTotalSize, AdditionalHeaders, UploadURL,
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Идентификатор) Export
|
||||
Return GetObjectInformation(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаталогов(Val Токен, Val ИмяСодержит = "", Val Подробно = False) Export
|
||||
Return GetDirectoriesList(Токен, ИмяСодержит, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val ИмяСодержит = "", Val Каталог = "") Export
|
||||
Return GetFilesList(Токен, ИмяСодержит, Каталог);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Описание) Export
|
||||
Return UploadFile(Токен, Файл, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Имя, Val Родитель = "") Export
|
||||
Return CreateFolder(Токен, Имя, Родитель);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Идентификатор, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Идентификатор, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function СкопироватьОбъект(Val Токен, Val Идентификатор, Val НовоеИмя = "", Val НовыйРодитель = "") Export
|
||||
Return CopyObject(Токен, Идентификатор, НовоеИмя, НовыйРодитель);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьФайл(Val Токен, Val Идентификатор, Val Файл, Val НовоеИмя = "") Export
|
||||
Return UpdateFile(Токен, Идентификатор, Файл, НовоеИмя);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Идентификатор) Export
|
||||
Return DeleteObject(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФайла(Val Пустая = False) Export
|
||||
Return GetFileDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val Идентификатор, Val Комментарий) Export
|
||||
Return CreateComment(Токен, Идентификатор, Комментарий);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return GetComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКомментариев(Val Токен, Val ИДОбъекта) Export
|
||||
Return GetCommentList(Токен, ИДОбъекта);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return DeleteComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Идентификатор) Export
|
||||
Return GetObjectInformation(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаталогов(Val Токен, Val ИмяСодержит = "", Val Подробно = False) Export
|
||||
Return GetDirectoriesList(Токен, ИмяСодержит, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val ИмяСодержит = "", Val Каталог = "") Export
|
||||
Return GetFilesList(Токен, ИмяСодержит, Каталог);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Описание) Export
|
||||
Return UploadFile(Токен, Файл, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Имя, Val Родитель = "") Export
|
||||
Return CreateFolder(Токен, Имя, Родитель);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Идентификатор, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Идентификатор, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function СкопироватьОбъект(Val Токен, Val Идентификатор, Val НовоеИмя = "", Val НовыйРодитель = "") Export
|
||||
Return CopyObject(Токен, Идентификатор, НовоеИмя, НовыйРодитель);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьФайл(Val Токен, Val Идентификатор, Val Файл, Val НовоеИмя = "") Export
|
||||
Return UpdateFile(Токен, Идентификатор, Файл, НовоеИмя);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Идентификатор) Export
|
||||
Return DeleteObject(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФайла(Val Пустая = False) Export
|
||||
Return GetFileDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val Идентификатор, Val Комментарий) Export
|
||||
Return CreateComment(Токен, Идентификатор, Комментарий);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return GetComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКомментариев(Val Токен, Val ИДОбъекта) Export
|
||||
Return GetCommentList(Токен, ИДОбъекта);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return DeleteComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Identifier) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export
|
||||
Return ПолучитьСписокКаталогов(Token, NameContains, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, NameContains, Directory);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Description) Export
|
||||
Return ЗагрузитьФайл(Token, File, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Name, Val Parent = "") Export
|
||||
Return СоздатьПапку(Token, Name, Parent);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Identifier, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export
|
||||
Return СкопироватьОбъект(Token, Identifier, NewName, NewParent);
|
||||
EndFunction
|
||||
|
||||
Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export
|
||||
Return ОбновитьФайл(Token, Identifier, File, NewName);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Identifier) Export
|
||||
Return УдалитьОбъект(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetFileDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФайла(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Identifier, Val Comment) Export
|
||||
Return СоздатьКомментарий(Token, Identifier, Comment);
|
||||
EndFunction
|
||||
|
||||
Function GetComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return ПолучитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
Function GetCommentList(Val Token, Val ObjectID) Export
|
||||
Return ПолучитьСписокКомментариев(Token, ObjectID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return УдалитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
119
src/en/OInt/core/Modules/OPI_GoogleSheets.os
vendored
119
src/en/OInt/core/Modules/OPI_GoogleSheets.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// Lib: Google Sheets
|
||||
// CLI: gsheets
|
||||
// Keywords: googlesheets, google sheets, spreadsheets
|
||||
@@ -419,3 +419,120 @@ Procedure FormCellNameArray(Val ArrayOfNames, Val Sheet)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьКнигу(Val Токен, Val Наименование, Val МассивИменЛистов) Export
|
||||
Return CreateSpreadsheet(Токен, Наименование, МассивИменЛистов);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКнигу(Val Токен, Val Идентификатор) Export
|
||||
Return GetSpreadsheet(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьНаименованиеКниги(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return EditSpreadsheetTitle(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЛист(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return AddSheet(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЛист(Val Токен, Val Книга, Val Лист) Export
|
||||
Return DeleteSheet(Токен, Книга, Лист);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьЛист(Val Токен, Val Откуда, Val Куда, Val Лист) Export
|
||||
Return CopySheet(Токен, Откуда, Куда, Лист);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗначенияЯчеек(Val Токен, Val Книга, Val СоответствиеЗначений, Val Лист = "", Val ОсновноеИзмерение = "COLUMNS") Export
|
||||
Return SetCellValues(Токен, Книга, СоответствиеЗначений, Лист, ОсновноеИзмерение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьЯчейки(Val Токен, Val Книга, Val МассивЯчеек, Val Лист = "") Export
|
||||
Return ClearCells(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияЯчеек(Val Токен, Val Книга, Val МассивЯчеек = "", Val Лист = "") Export
|
||||
Return GetCellValues(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьКнигу(Val Токен, Val Наименование, Val МассивИменЛистов) Export
|
||||
Return CreateSpreadsheet(Токен, Наименование, МассивИменЛистов);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКнигу(Val Токен, Val Идентификатор) Export
|
||||
Return GetSpreadsheet(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьНаименованиеКниги(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return EditSpreadsheetTitle(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЛист(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return AddSheet(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЛист(Val Токен, Val Книга, Val Лист) Export
|
||||
Return DeleteSheet(Токен, Книга, Лист);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьЛист(Val Токен, Val Откуда, Val Куда, Val Лист) Export
|
||||
Return CopySheet(Токен, Откуда, Куда, Лист);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗначенияЯчеек(Val Токен, Val Книга, Val СоответствиеЗначений, Val Лист = "", Val ОсновноеИзмерение = "COLUMNS") Export
|
||||
Return SetCellValues(Токен, Книга, СоответствиеЗначений, Лист, ОсновноеИзмерение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьЯчейки(Val Токен, Val Книга, Val МассивЯчеек, Val Лист = "") Export
|
||||
Return ClearCells(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияЯчеек(Val Токен, Val Книга, Val МассивЯчеек = "", Val Лист = "") Export
|
||||
Return GetCellValues(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
Function CreateSpreadsheet(Val Token, Val Name, Val ArrayOfSheetNames) Export
|
||||
Return СоздатьКнигу(Token, Name, ArrayOfSheetNames);
|
||||
EndFunction
|
||||
|
||||
Function GetSpreadsheet(Val Token, Val Identifier) Export
|
||||
Return ПолучитьКнигу(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function EditSpreadsheetTitle(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ИзменитьНаименованиеКниги(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddSheet(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ДобавитьЛист(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSheet(Val Token, Val Spreadsheet, Val Sheet) Export
|
||||
Return УдалитьЛист(Token, Spreadsheet, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export
|
||||
Return КопироватьЛист(Token, From, Target, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function SetCellValues(Val Token, Val Spreadsheet, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export
|
||||
Return УстановитьЗначенияЯчеек(Token, Spreadsheet, ValueMapping, Sheet, MajorDimension);
|
||||
EndFunction
|
||||
|
||||
Function ClearCells(Val Token, Val Spreadsheet, Val CellsArray, Val Sheet = "") Export
|
||||
Return ОчиститьЯчейки(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function GetCellValues(Val Token, Val Spreadsheet, Val CellsArray = "", Val Sheet = "") Export
|
||||
Return ПолучитьЗначенияЯчеек(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
71
src/en/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
71
src/en/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// Lib: Google Workspace
|
||||
// CLI: google
|
||||
|
||||
@@ -243,3 +243,72 @@ Function GetPermissionsList(Calendar, Drive, Sheets)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СформироватьСсылкуПолученияКода(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return FormCodeRetrievalLink(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенПоКоду(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return GetTokenByCode(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенServiceАккаунта(Val Данные, Val ОбластиДействия, Val ВремяЖизни = 3600) Export
|
||||
Return GetServiceAccountToken(Данные, ОбластиДействия, ВремяЖизни);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СформироватьСсылкуПолученияКода(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return FormCodeRetrievalLink(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенПоКоду(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return GetTokenByCode(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенServiceАккаунта(Val Данные, Val ОбластиДействия, Val ВремяЖизни = 3600) Export
|
||||
Return GetServiceAccountToken(Данные, ОбластиДействия, ВремяЖизни);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return СформироватьСсылкуПолученияКода(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return ПолучитьТокенПоКоду(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetServiceAccountToken(Val Data, Val Scope, Val Expire = 3600) Export
|
||||
Return ПолучитьТокенServiceАккаунта(Data, Scope, Expire);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
527
src/en/OInt/core/Modules/OPI_GreenAPI.os
vendored
527
src/en/OInt/core/Modules/OPI_GreenAPI.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// Lib: Green API
|
||||
// CLI: greenapi
|
||||
// Keywords: greenapi, whatsapp
|
||||
@@ -1285,3 +1285,528 @@ Function ChatArchivingManagement(Val AccessParameters, Val ChatID, Val Archiving
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СформироватьПараметрыДоступа(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val ПараметрыДоступа) Export
|
||||
Return GetAccountInformation(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceSettings(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиИнстанса(Val Настройки, Val ПараметрыДоступа) Export
|
||||
Return SetInstanceSettings(Настройки, ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСостояниеИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceStatus(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПерезапуститьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return RebootInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function РазлогинитьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return LogoutInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьQR(Val ПараметрыДоступа) Export
|
||||
Return GetQR(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКодАвторизации(Val ПараметрыДоступа, Val НомерТелефона) Export
|
||||
Return GetAuthorizationCode(ПараметрыДоступа, НомерТелефона);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуПрофиля(Val ПараметрыДоступа, Val Картинка) Export
|
||||
Return SetProfilePicture(ПараметрыДоступа, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return ArchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return UnarchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекИнстанса(Val Пустая = False) Export
|
||||
Return GetInstanceSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОГруппе(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return GetGroupInformation(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьГруппу(Val ПараметрыДоступа, Val Имя, Val Участники = Undefined) Export
|
||||
Return CreateGroup(ПараметрыДоступа, Имя, Участники);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Имя) Export
|
||||
Return UpdateGroupName(ПараметрыДоступа, IDГруппы, Имя);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьУчастникаВГруппу(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return AddGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьУчастникаГруппы(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return ExcludeGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function НазначитьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return SetAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтозватьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return RevokeAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьГруппу(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return LeaveGroup(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Картинка) Export
|
||||
Return SetGroupPicture(ПараметрыДоступа, IDГруппы, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val IDЦитируемого = "") Export
|
||||
Return SendTextMessage(ПараметрыДоступа, IDЧата, Текст, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val ПараметрыДоступа, Val IDЧата, Val Файл, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFile(ПараметрыДоступа, IDЧата, Файл, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайлПоURL(Val ПараметрыДоступа, Val IDЧата, Val URLФайла, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFileByURL(ПараметрыДоступа, IDЧата, URLФайла, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val Варианты, Val МножественныйВыбор = False, Val IDЦитируемого = "") Export
|
||||
Return SendPoll(ПараметрыДоступа, IDЧата, Текст, Варианты, МножественныйВыбор, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val ПараметрыДоступа, Val IDЧата, Val Локация, Val IDЦитируемого = "") Export
|
||||
Return SendLocation(ПараметрыДоступа, IDЧата, Локация, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val ПараметрыДоступа, Val IDЧата, Val Контакт, Val IDЦитируемого = "") Export
|
||||
Return SendContact(ПараметрыДоступа, IDЧата, Контакт, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщения(Val ПараметрыДоступа, Val Откуда, Val Куда, Val Сообщения) Export
|
||||
Return ForwardMessages(ПараметрыДоступа, Откуда, Куда, Сообщения);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val Текст) Export
|
||||
Return EditMessageText(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val ТолькоУОтправителя = False) Export
|
||||
Return DeleteMessage(ПараметрыДоступа, IDЧата, IDСообщения, ТолькоУОтправителя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеКонтакта(Val Телефон, Val Имя = "", Val Фамилия = "", Val Отчество = "", Val Компания = "") Export
|
||||
Return GetContactDescription(Телефон, Имя, Фамилия, Отчество, Компания);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЛокации(Val Широта, Val Долгота, Val Адрес = "", Val Название = "") Export
|
||||
Return GetLocationDescription(Широта, Долгота, Адрес, Название);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУведомление(Val ПараметрыДоступа, Val Таймаут = 5) Export
|
||||
Return GetNotification(ПараметрыДоступа, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьУведомлениеИзОчереди(Val ПараметрыДоступа, Val IDДоставки) Export
|
||||
Return DeleteNotificationFromQueue(ПараметрыДоступа, IDДоставки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайлСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return DownloadMessageFile(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОтметкуПрочтения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения = "") Export
|
||||
Return SetReadMark(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return GetMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return ClearMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюЧата(Val ПараметрыДоступа, Val IDЧата, Val Количество = 100) Export
|
||||
Return GetChatHistory(ПараметрыДоступа, IDЧата, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return GetMessage(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналВходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetIncomingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналИсходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetOutgoingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СформироватьПараметрыДоступа(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val ПараметрыДоступа) Export
|
||||
Return GetAccountInformation(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceSettings(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиИнстанса(Val Настройки, Val ПараметрыДоступа) Export
|
||||
Return SetInstanceSettings(Настройки, ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСостояниеИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceStatus(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПерезапуститьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return RebootInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function РазлогинитьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return LogoutInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьQR(Val ПараметрыДоступа) Export
|
||||
Return GetQR(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКодАвторизации(Val ПараметрыДоступа, Val НомерТелефона) Export
|
||||
Return GetAuthorizationCode(ПараметрыДоступа, НомерТелефона);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуПрофиля(Val ПараметрыДоступа, Val Картинка) Export
|
||||
Return SetProfilePicture(ПараметрыДоступа, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return ArchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return UnarchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекИнстанса(Val Пустая = False) Export
|
||||
Return GetInstanceSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОГруппе(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return GetGroupInformation(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьГруппу(Val ПараметрыДоступа, Val Имя, Val Участники = Undefined) Export
|
||||
Return CreateGroup(ПараметрыДоступа, Имя, Участники);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Имя) Export
|
||||
Return UpdateGroupName(ПараметрыДоступа, IDГруппы, Имя);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьУчастникаВГруппу(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return AddGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьУчастникаГруппы(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return ExcludeGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function НазначитьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return SetAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтозватьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return RevokeAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьГруппу(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return LeaveGroup(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Картинка) Export
|
||||
Return SetGroupPicture(ПараметрыДоступа, IDГруппы, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val IDЦитируемого = "") Export
|
||||
Return SendTextMessage(ПараметрыДоступа, IDЧата, Текст, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val ПараметрыДоступа, Val IDЧата, Val Файл, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFile(ПараметрыДоступа, IDЧата, Файл, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайлПоURL(Val ПараметрыДоступа, Val IDЧата, Val URLФайла, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFileByURL(ПараметрыДоступа, IDЧата, URLФайла, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val Варианты, Val МножественныйВыбор = False, Val IDЦитируемого = "") Export
|
||||
Return SendPoll(ПараметрыДоступа, IDЧата, Текст, Варианты, МножественныйВыбор, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val ПараметрыДоступа, Val IDЧата, Val Локация, Val IDЦитируемого = "") Export
|
||||
Return SendLocation(ПараметрыДоступа, IDЧата, Локация, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val ПараметрыДоступа, Val IDЧата, Val Контакт, Val IDЦитируемого = "") Export
|
||||
Return SendContact(ПараметрыДоступа, IDЧата, Контакт, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщения(Val ПараметрыДоступа, Val Откуда, Val Куда, Val Сообщения) Export
|
||||
Return ForwardMessages(ПараметрыДоступа, Откуда, Куда, Сообщения);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val Текст) Export
|
||||
Return EditMessageText(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val ТолькоУОтправителя = False) Export
|
||||
Return DeleteMessage(ПараметрыДоступа, IDЧата, IDСообщения, ТолькоУОтправителя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеКонтакта(Val Телефон, Val Имя = "", Val Фамилия = "", Val Отчество = "", Val Компания = "") Export
|
||||
Return GetContactDescription(Телефон, Имя, Фамилия, Отчество, Компания);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЛокации(Val Широта, Val Долгота, Val Адрес = "", Val Название = "") Export
|
||||
Return GetLocationDescription(Широта, Долгота, Адрес, Название);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУведомление(Val ПараметрыДоступа, Val Таймаут = 5) Export
|
||||
Return GetNotification(ПараметрыДоступа, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьУведомлениеИзОчереди(Val ПараметрыДоступа, Val IDДоставки) Export
|
||||
Return DeleteNotificationFromQueue(ПараметрыДоступа, IDДоставки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайлСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return DownloadMessageFile(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОтметкуПрочтения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения = "") Export
|
||||
Return SetReadMark(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return GetMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return ClearMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюЧата(Val ПараметрыДоступа, Val IDЧата, Val Количество = 100) Export
|
||||
Return GetChatHistory(ПараметрыДоступа, IDЧата, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return GetMessage(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналВходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetIncomingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналИсходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetOutgoingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
Function FormAccessParameters(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val AccessParameters) Export
|
||||
Return ПолучитьИнформациюОбАккаунте(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettings(Val AccessParameters) Export
|
||||
Return ПолучитьНастройкиИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function SetInstanceSettings(Val Settings, Val AccessParameters) Export
|
||||
Return УстановитьНастройкиИнстанса(Settings, AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceStatus(Val AccessParameters) Export
|
||||
Return ПолучитьСостояниеИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function RebootInstance(Val AccessParameters) Export
|
||||
Return ПерезапуститьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function LogoutInstance(Val AccessParameters) Export
|
||||
Return РазлогинитьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetQR(Val AccessParameters) Export
|
||||
Return ПолучитьQR(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationCode(Val AccessParameters, Val PhoneNumber) Export
|
||||
Return ПолучитьКодАвторизации(AccessParameters, PhoneNumber);
|
||||
EndFunction
|
||||
|
||||
Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
Return УстановитьКартинкуПрофиля(AccessParameters, Image);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return АрхивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return РазархивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекИнстанса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetGroupInformation(Val AccessParameters, Val GroupID) Export
|
||||
Return ПолучитьИнформациюОГруппе(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function CreateGroup(Val AccessParameters, Val Name, Val Members = Undefined) Export
|
||||
Return СоздатьГруппу(AccessParameters, Name, Members);
|
||||
EndFunction
|
||||
|
||||
Function UpdateGroupName(Val AccessParameters, Val GroupID, Val Name) Export
|
||||
Return ИзменитьИмяГруппы(AccessParameters, GroupID, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ДобавитьУчастникаВГруппу(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ExcludeGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ИсключитьУчастникаГруппы(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return НазначитьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function RevokeAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ОтозватьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function LeaveGroup(Val AccessParameters, Val GroupID) Export
|
||||
Return ПокинутьГруппу(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function SetGroupPicture(Val AccessParameters, Val GroupID, Val Image) Export
|
||||
Return УстановитьКартинкуГруппы(AccessParameters, GroupID, Image);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val AccessParameters, Val ChatID, Val Text, Val ReplyID = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(AccessParameters, ChatID, Text, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val AccessParameters, Val ChatID, Val File, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайл(AccessParameters, ChatID, File, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFileByURL(Val AccessParameters, Val ChatID, Val FileURL, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайлПоURL(AccessParameters, ChatID, FileURL, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val AccessParameters, Val ChatID, Val Text, Val Options, Val MultipleSelect = False, Val ReplyID = "") Export
|
||||
Return ОтправитьОпрос(AccessParameters, ChatID, Text, Options, MultipleSelect, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val AccessParameters, Val ChatID, Val Location, Val ReplyID = "") Export
|
||||
Return ОтправитьЛокацию(AccessParameters, ChatID, Location, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val AccessParameters, Val ChatID, Val Contact, Val ReplyID = "") Export
|
||||
Return ОтправитьКонтакт(AccessParameters, ChatID, Contact, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Messages) Export
|
||||
Return ПереслатьСообщения(AccessParameters, From, Target, Messages);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
Return ИзменитьТекстСообщения(AccessParameters, ChatID, MessageID, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
Return УдалитьСообщение(AccessParameters, ChatID, MessageID, ForSenderOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetContactDescription(Val Phone, Val Name = "", Val LastName = "", Val Patronymic = "", Val Company = "") Export
|
||||
Return ПолучитьОписаниеКонтакта(Phone, Name, LastName, Patronymic, Company);
|
||||
EndFunction
|
||||
|
||||
Function GetLocationDescription(Val Latitude, Val Longitude, Val Address = "", Val Name = "") Export
|
||||
Return ПолучитьОписаниеЛокации(Latitude, Longitude, Address, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNotification(Val AccessParameters, Val Timeout = 5) Export
|
||||
Return ПолучитьУведомление(AccessParameters, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function DeleteNotificationFromQueue(Val AccessParameters, Val ReceiptID) Export
|
||||
Return УдалитьУведомлениеИзОчереди(AccessParameters, ReceiptID);
|
||||
EndFunction
|
||||
|
||||
Function DownloadMessageFile(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return СкачатьФайлСообщения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function SetReadMark(Val AccessParameters, Val ChatID, Val MessageID = "") Export
|
||||
Return УстановитьОтметкуПрочтения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageQueue(Val AccessParameters) Export
|
||||
Return ПолучитьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function ClearMessageQueue(Val AccessParameters) Export
|
||||
Return ОчиститьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetChatHistory(Val AccessParameters, Val ChatID, Val Count = 100) Export
|
||||
Return ПолучитьИсториюЧата(AccessParameters, ChatID, Count);
|
||||
EndFunction
|
||||
|
||||
Function GetMessage(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return ПолучитьСообщение(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetIncomingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналВходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
Function GetOutgoingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналИсходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
227
src/en/OInt/core/Modules/OPI_MySQL.os
vendored
227
src/en/OInt/core/Modules/OPI_MySQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// Lib: MySQL
|
||||
// CLI: mysql
|
||||
// Keywords: mysql, my sql
|
||||
@@ -611,3 +611,228 @@ Function ProcessBlobStructure(Val Value)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База = "", Val Логин = "", Val Пароль = "", Val Порт = "3306") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База = "", Val Логин = "", Val Пароль = "", Val Порт = "3306") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Port = "3306") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
95
src/en/OInt/core/Modules/OPI_Neocities.os
vendored
95
src/en/OInt/core/Modules/OPI_Neocities.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// Lib: Neocities
|
||||
// CLI: neocities
|
||||
// Keywords: neocities
|
||||
@@ -448,3 +448,96 @@ Procedure GetLocalPathsSets(LocalFolder, RemoteFolder, LocalPaths, LocalSubfolde
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьДанныеОСайте(Val Токен, Val Сайт = "") Export
|
||||
Return GetSiteData(Токен, Сайт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Логин, Val Пароль) Export
|
||||
Return GetToken(Логин, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Данные) Export
|
||||
Return UploadFile(Токен, Путь, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлы(Val Токен, Val СоответствиеФайлов, Val ПоОдному = False) Export
|
||||
Return UploadFiles(Токен, СоответствиеФайлов, ПоОдному);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВыбранныеФайлы(Val Токен, Val Пути) Export
|
||||
Return DeleteSelectedFiles(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Путь = "") Export
|
||||
Return GetFilesList(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СинхронизироватьКаталоги(Val Токен, Val ЛокальныйКаталог, Val УдаленныйКаталог = "") Export
|
||||
Return SynchronizeFolders(Токен, ЛокальныйКаталог, УдаленныйКаталог);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьДанныеОСайте(Val Токен, Val Сайт = "") Export
|
||||
Return GetSiteData(Токен, Сайт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Логин, Val Пароль) Export
|
||||
Return GetToken(Логин, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Данные) Export
|
||||
Return UploadFile(Токен, Путь, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлы(Val Токен, Val СоответствиеФайлов, Val ПоОдному = False) Export
|
||||
Return UploadFiles(Токен, СоответствиеФайлов, ПоОдному);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВыбранныеФайлы(Val Токен, Val Пути) Export
|
||||
Return DeleteSelectedFiles(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Путь = "") Export
|
||||
Return GetFilesList(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СинхронизироватьКаталоги(Val Токен, Val ЛокальныйКаталог, Val УдаленныйКаталог = "") Export
|
||||
Return SynchronizeFolders(Токен, ЛокальныйКаталог, УдаленныйКаталог);
|
||||
EndFunction
|
||||
|
||||
Function GetSiteData(Val Token, Val Website = "") Export
|
||||
Return ПолучитьДанныеОСайте(Token, Website);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Login, Val Password) Export
|
||||
Return ПолучитьТокен(Login, Password);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val Data) Export
|
||||
Return ЗагрузитьФайл(Token, Path, Data);
|
||||
EndFunction
|
||||
|
||||
Function UploadFiles(Val Token, Val FileMapping, Val Singly = False) Export
|
||||
Return ЗагрузитьФайлы(Token, FileMapping, Singly);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelectedFiles(Val Token, Val Paths) Export
|
||||
Return УдалитьВыбранныеФайлы(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Path = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function SynchronizeFolders(Val Token, Val LocalFolder, Val RemoteFolder = "") Export
|
||||
Return СинхронизироватьКаталоги(Token, LocalFolder, RemoteFolder);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
167
src/en/OInt/core/Modules/OPI_Notion.os
vendored
167
src/en/OInt/core/Modules/OPI_Notion.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// Lib: Notion
|
||||
// CLI: notion
|
||||
// Keywords: notion
|
||||
@@ -893,3 +893,168 @@ EndFunction
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьСтраницу(Val Токен, Val Родитель, Val Заголовок) Export
|
||||
Return CreatePage(Токен, Родитель, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСтраницуВБазу(Val Токен, Val Родитель, Val Данные) Export
|
||||
Return CreatePageInDatabase(Токен, Родитель, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтраницу(Val Токен, Val Страница) Export
|
||||
Return GetPage(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваСтраницы(Val Токен, Val Страница, Val Данные = "", Val Иконка = "", Val Обложка = "", Val Архивирована = False) Export
|
||||
Return EditPageProperties(Токен, Страница, Данные, Иконка, Обложка, Архивирована);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val Токен, Val Родитель, Val Заголовок, Val Свойства = "") Export
|
||||
Return CreateDatabase(Токен, Родитель, Заголовок, Свойства);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьБазуДанных(Val Токен, Val База) Export
|
||||
Return GetDatabase(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваБазы(Val Токен, Val База, Val Свойства = "", Val Заголовок = "", Val Описание = "") Export
|
||||
Return EditDatabaseProperties(Токен, База, Свойства, Заголовок, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБлок(Val Токен, Val Родитель, Val Блок, Val ВставитьПосле = "") Export
|
||||
Return CreateBlock(Токен, Родитель, Блок, ВставитьПосле);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьБлок(Val Токен, Val ИДБлока, Val ТолькоОснова = True) Export
|
||||
Return ReturnBlock(Токен, ИДБлока, ТолькоОснова);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьДочерниеБлоки(Val Токен, Val ИДБлока) Export
|
||||
Return ReturnChildBlocks(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБлок(Val Токен, Val ИДБлока) Export
|
||||
Return DeleteBlock(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function СписокПользователей(Val Токен) Export
|
||||
Return UserList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val ИДПользователя) Export
|
||||
Return GetUserData(Токен, ИДПользователя);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьСтраницу(Val Токен, Val Родитель, Val Заголовок) Export
|
||||
Return CreatePage(Токен, Родитель, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСтраницуВБазу(Val Токен, Val Родитель, Val Данные) Export
|
||||
Return CreatePageInDatabase(Токен, Родитель, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтраницу(Val Токен, Val Страница) Export
|
||||
Return GetPage(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваСтраницы(Val Токен, Val Страница, Val Данные = "", Val Иконка = "", Val Обложка = "", Val Архивирована = False) Export
|
||||
Return EditPageProperties(Токен, Страница, Данные, Иконка, Обложка, Архивирована);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val Токен, Val Родитель, Val Заголовок, Val Свойства = "") Export
|
||||
Return CreateDatabase(Токен, Родитель, Заголовок, Свойства);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьБазуДанных(Val Токен, Val База) Export
|
||||
Return GetDatabase(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваБазы(Val Токен, Val База, Val Свойства = "", Val Заголовок = "", Val Описание = "") Export
|
||||
Return EditDatabaseProperties(Токен, База, Свойства, Заголовок, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБлок(Val Токен, Val Родитель, Val Блок, Val ВставитьПосле = "") Export
|
||||
Return CreateBlock(Токен, Родитель, Блок, ВставитьПосле);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьБлок(Val Токен, Val ИДБлока, Val ТолькоОснова = True) Export
|
||||
Return ReturnBlock(Токен, ИДБлока, ТолькоОснова);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьДочерниеБлоки(Val Токен, Val ИДБлока) Export
|
||||
Return ReturnChildBlocks(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБлок(Val Токен, Val ИДБлока) Export
|
||||
Return DeleteBlock(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function СписокПользователей(Val Токен) Export
|
||||
Return UserList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val ИДПользователя) Export
|
||||
Return GetUserData(Токен, ИДПользователя);
|
||||
EndFunction
|
||||
|
||||
Function CreatePage(Val Token, Val Parent, Val Title) Export
|
||||
Return СоздатьСтраницу(Token, Parent, Title);
|
||||
EndFunction
|
||||
|
||||
Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export
|
||||
Return СоздатьСтраницуВБазу(Token, Parent, Data);
|
||||
EndFunction
|
||||
|
||||
Function GetPage(Val Token, Val Page) Export
|
||||
Return ПолучитьСтраницу(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export
|
||||
Return ИзменитьСвойстваСтраницы(Token, Page, Data, Icon, Cover, Archived);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export
|
||||
Return СоздатьБазуДанных(Token, Parent, Title, Properties);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabase(Val Token, Val Base) Export
|
||||
Return ПолучитьБазуДанных(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export
|
||||
Return ИзменитьСвойстваБазы(Token, Base, Properties, Title, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export
|
||||
Return СоздатьБлок(Token, Parent, Block, InsertAfter);
|
||||
EndFunction
|
||||
|
||||
Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export
|
||||
Return ВернутьБлок(Token, BlockID, OnlyBase);
|
||||
EndFunction
|
||||
|
||||
Function ReturnChildBlocks(Val Token, Val BlockID) Export
|
||||
Return ВернутьДочерниеБлоки(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBlock(Val Token, Val BlockID) Export
|
||||
Return УдалитьБлок(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function UserList(Val Token) Export
|
||||
Return СписокПользователей(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
263
src/en/OInt/core/Modules/OPI_Ollama.os
vendored
263
src/en/OInt/core/Modules/OPI_Ollama.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// Lib: Ollama
|
||||
// CLI: ollama
|
||||
|
||||
@@ -730,3 +730,264 @@ Procedure HeadersProcessing(AdditionalHeaders)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьВерсию(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetVersion(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтвет(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetResponse(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтветВКонтексте(Val URL, Val Модель, Val Сообщения, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetContextResponse(URL, Модель, Сообщения, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПредставления(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetEmbeddings(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровЗапроса(Val Пустая = False) Export
|
||||
Return GetRequestParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровПредставлений(Val Пустая = False) Export
|
||||
Return GetEmbeddingsParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровВКонтексте(Val Пустая = False) Export
|
||||
Return GetContextParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСообщенияКонтекста(Val Роль, Val Текст, Val Картинки = "", Val Инструменты = "") Export
|
||||
Return GetContextMessageStructure(Роль, Текст, Картинки, Инструменты);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetModelList(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗапущенныхМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return ListRunningModels(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОМодели(Val URL, Val Модель, Val Подробно = True, Val ДопЗаголовки = "") Export
|
||||
Return GetModelInformation(URL, Модель, Подробно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьМодель(Val URL, Val Модель, Val Настройки, Val ДопЗаголовки = "") Export
|
||||
Return CreateModel(URL, Модель, Настройки, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьМодель(Val URL, Val Модель, Val Имя, Val ДопЗаголовки = "") Export
|
||||
Return CopyModel(URL, Модель, Имя, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМодель(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return DeleteModel(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМодельВПамять(Val URL, Val Модель, Val Период = 300, Val ДопЗаголовки = "") Export
|
||||
Return LoadModelToMemory(URL, Модель, Период, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ВыгрузитьМодельИзПамяти(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return UnloadModelFromMemory(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PushModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PullModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекМодели(Val Пустая = False) Export
|
||||
Return GetModelSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьBlob(Val URL, Val Данные, Val ДопЗаголовки = "") Export
|
||||
Return PushBlob(URL, Данные, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьBlob(Val URL, Val SHA256, Val ДопЗаголовки = "") Export
|
||||
Return CheckBlob(URL, SHA256, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьВерсию(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetVersion(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтвет(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetResponse(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтветВКонтексте(Val URL, Val Модель, Val Сообщения, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetContextResponse(URL, Модель, Сообщения, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПредставления(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetEmbeddings(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровЗапроса(Val Пустая = False) Export
|
||||
Return GetRequestParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровПредставлений(Val Пустая = False) Export
|
||||
Return GetEmbeddingsParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровВКонтексте(Val Пустая = False) Export
|
||||
Return GetContextParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСообщенияКонтекста(Val Роль, Val Текст, Val Картинки = "", Val Инструменты = "") Export
|
||||
Return GetContextMessageStructure(Роль, Текст, Картинки, Инструменты);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetModelList(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗапущенныхМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return ListRunningModels(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОМодели(Val URL, Val Модель, Val Подробно = True, Val ДопЗаголовки = "") Export
|
||||
Return GetModelInformation(URL, Модель, Подробно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьМодель(Val URL, Val Модель, Val Настройки, Val ДопЗаголовки = "") Export
|
||||
Return CreateModel(URL, Модель, Настройки, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьМодель(Val URL, Val Модель, Val Имя, Val ДопЗаголовки = "") Export
|
||||
Return CopyModel(URL, Модель, Имя, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМодель(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return DeleteModel(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМодельВПамять(Val URL, Val Модель, Val Период = 300, Val ДопЗаголовки = "") Export
|
||||
Return LoadModelToMemory(URL, Модель, Период, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ВыгрузитьМодельИзПамяти(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return UnloadModelFromMemory(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PushModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PullModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекМодели(Val Пустая = False) Export
|
||||
Return GetModelSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьBlob(Val URL, Val Данные, Val ДопЗаголовки = "") Export
|
||||
Return PushBlob(URL, Данные, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьBlob(Val URL, Val SHA256, Val ДопЗаголовки = "") Export
|
||||
Return CheckBlob(URL, SHA256, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function GetVersion(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьВерсию(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetResponse(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтвет(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetContextResponse(Val URL, Val Model, Val Messages, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтветВКонтексте(URL, Model, Messages, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddings(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьПредставления(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetRequestParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровЗапроса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddingsParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровПредставлений(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровВКонтексте(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextMessageStructure(Val Role, Val Text, Val Pictures = "", Val Tools = "") Export
|
||||
Return ПолучитьСтруктуруСообщенияКонтекста(Role, Text, Pictures, Tools);
|
||||
EndFunction
|
||||
|
||||
Function GetModelList(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function ListRunningModels(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокЗапущенныхМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelInformation(Val URL, Val Model, Val Detailed = True, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьИнформациюОМодели(URL, Model, Detailed, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateModel(Val URL, Val Model, Val Settings, Val AdditionalHeaders = "") Export
|
||||
Return СоздатьМодель(URL, Model, Settings, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CopyModel(Val URL, Val Model, Val Name, Val AdditionalHeaders = "") Export
|
||||
Return КопироватьМодель(URL, Model, Name, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteModel(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьМодель(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function LoadModelToMemory(Val URL, Val Model, Val Period = 300, Val AdditionalHeaders = "") Export
|
||||
Return ЗагрузитьМодельВПамять(URL, Model, Period, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function UnloadModelFromMemory(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return ВыгрузитьМодельИзПамяти(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PushModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PullModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return СкачатьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекМодели(Clear);
|
||||
EndFunction
|
||||
|
||||
Function PushBlob(Val URL, Val Data, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьBlob(URL, Data, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CheckBlob(Val URL, Val SHA256, Val AdditionalHeaders = "") Export
|
||||
Return ПроверитьBlob(URL, SHA256, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
647
src/en/OInt/core/Modules/OPI_Ozon.os
vendored
647
src/en/OInt/core/Modules/OPI_Ozon.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// Lib: Ozon
|
||||
// CLI: ozon
|
||||
// Keywords: ozon, seller api
|
||||
@@ -1910,3 +1910,648 @@ Procedure ProcessItemsList(Items)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьДеревоКатегорийИТиповТоваров(Val IDКлиента, Val КлючAPI, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoriesAndProductTypesTree(IDКлиента, КлючAPI, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьХарактеристикиКатегории(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoryAttributes(IDКлиента, КлючAPI, IDКатегории, IDТипа, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val IDСправочника = 1, Val Язык = "DEFAULT") Export
|
||||
Return GetAttributeValues(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, IDСправочника, Язык);
|
||||
EndFunction
|
||||
|
||||
Function НайтиЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val Значение) Export
|
||||
Return SearchAttributeValue(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛимитыРаботыСТоварами(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetProductsRequestsLimits(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductList(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписанияХарактеристикТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsAttributesData(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТоварах(Val IDКлиента, Val КлючAPI, Val IDТоваров = 0, Val SKU = 0, Val Артикулы = "") Export
|
||||
Return GetProductsInformation(IDКлиента, КлючAPI, IDТоваров, SKU, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val IDКлиента, Val КлючAPI, Val IDТовара = 0, Val Артикул = "") Export
|
||||
Return GetProductDescription(IDКлиента, КлючAPI, IDТовара, Артикул);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКонтентРейтингТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductsContentRating(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбновитьТовары(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateUpdateProducts(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТоварыПоOzonID(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateProductByOzonID(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьХарактеристикиТоваров(Val IDКлиента, Val КлючAPI, Val МассивХарактеристик) Export
|
||||
Return UpdateProductsAttributes(IDКлиента, КлючAPI, МассивХарактеристик);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьИзображенияТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val МассивИзображений = "", Val Массив360 = "", Val МаркетинговыйЦвет = "") Export
|
||||
Return UpdateProductImages(IDКлиента, КлючAPI, IDТовара, МассивИзображений, Массив360, МаркетинговыйЦвет);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьЗагрузкуИзображенийТоваров(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CheckProductsImagesUpload(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАртикулыТоваров(Val IDКлиента, Val КлючAPI, Val СоответствиеАртикулов) Export
|
||||
Return UpdateProductsArticles(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return ArchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return UnarchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварыБезSKU(Val IDКлиента, Val КлючAPI, Val Артикулы) Export
|
||||
Return DeleteProductsWithoutSKU(IDКлиента, КлючAPI, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьКодыАктивацииТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Коды) Export
|
||||
Return UploadProductActivationCodes(IDКлиента, КлючAPI, IDТовара, Коды);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоПодписчиковТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductSubscribersCount(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСвязанныеSKU(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetRelatedSKUs(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияТовара(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetProductCreationStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияКодов(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetCodesUploadStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСокращеннуюСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetSimplifiedProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОбновленияХарактеристик(Val Пустая = False) Export
|
||||
Return GetAttributesUpdateStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраТоваров(Val Пустая = False) Export
|
||||
Return GetProductsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеоТовара(СтруктураТовара, Val URL, Val Наименование) Export
|
||||
Return AddProductVideo(СтруктураТовара, URL, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеообложкуТовара(СтруктураТовара, Val URL) Export
|
||||
Return AddProductVideoCover(СтруктураТовара, URL);
|
||||
EndFunction
|
||||
|
||||
Function ДополнитьКомплексныйАтрибут(Коллекция, Val IDАтрибута, Val КомплексныйID, Val Значения) Export
|
||||
Return CompleteComplexAttribute(Коллекция, IDАтрибута, КомплексныйID, Значения);
|
||||
EndFunction
|
||||
|
||||
Function ПривязатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val СоответствиеШтрихкодов) Export
|
||||
Return BindBarcodes(IDКлиента, КлючAPI, СоответствиеШтрихкодов);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CreateBarcodes(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsStocks(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsPrices(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбУценке(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetDiscountInformation(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Остатки) Export
|
||||
Return UpdateProductsStocks(IDКлиента, КлючAPI, Остатки);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Цены) Export
|
||||
Return UpdateProductsPrices(IDКлиента, КлючAPI, Цены);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСкидкуНаУцененныйТовар(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Скидка) Export
|
||||
Return SetProductDiscount(IDКлиента, КлючAPI, IDТовара, Скидка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОстатковТовара(Val Пустая = False) Export
|
||||
Return GetProductStocksStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруЦеныТовара(Val Пустая = False) Export
|
||||
Return GetProductPriceStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокАкций(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetPromotionsList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetAvailablePromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУчаствующиеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetCurrentPromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладов(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetWarehousesList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКластеров(Val IDКлиента, Val КлючAPI, Val ТипКластера = "CLUSTER_TYPE_OZON") Export
|
||||
Return GetClustersList(IDКлиента, КлючAPI, ТипКластера);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладовОтгрузки(Val IDКлиента, Val КлючAPI, Val Поиск, Val ТипПоставки = "CREATE_TYPE_DIRECT") Export
|
||||
Return GetShippingWarehousesList(IDКлиента, КлючAPI, Поиск, ТипПоставки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтправленийFBO(Val IDКлиента, Val КлючAPI, Val Фильтр = Undefined, Val ДопПоля = Undefined, Val Отступ = 0, Val Транслит = False) Export
|
||||
Return GetFBOShipmentsList(IDКлиента, КлючAPI, Фильтр, ДопПоля, Отступ, Транслит);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val Кластеры, Val Позиции, Val ТипПоставки = "CREATE_TYPE_DIRECT", Val ТочкаОтгрузки = "") Export
|
||||
Return CreateFBODraft(IDКлиента, КлючAPI, Кластеры, Позиции, ТипПоставки, ТочкаОтгрузки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val IDОперации) Export
|
||||
Return GetFBODraft(IDКлиента, КлючAPI, IDОперации);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаймслотыFBO(Val IDКлиента, Val КлючAPI, Val ДатаОт, Val ДатаПо, Val Черновик, Val Склады) Export
|
||||
Return GetFBOTimeslots(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склады);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруДопПолейОтправления(Val Пустая = False) Export
|
||||
Return GetShipmentAdditionalFields(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраОтправлений(Val Пустая = False) Export
|
||||
Return GetShipmentsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьДеревоКатегорийИТиповТоваров(Val IDКлиента, Val КлючAPI, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoriesAndProductTypesTree(IDКлиента, КлючAPI, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьХарактеристикиКатегории(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoryAttributes(IDКлиента, КлючAPI, IDКатегории, IDТипа, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val IDСправочника = 1, Val Язык = "DEFAULT") Export
|
||||
Return GetAttributeValues(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, IDСправочника, Язык);
|
||||
EndFunction
|
||||
|
||||
Function НайтиЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val Значение) Export
|
||||
Return SearchAttributeValue(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛимитыРаботыСТоварами(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetProductsRequestsLimits(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductList(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписанияХарактеристикТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsAttributesData(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТоварах(Val IDКлиента, Val КлючAPI, Val IDТоваров = 0, Val SKU = 0, Val Артикулы = "") Export
|
||||
Return GetProductsInformation(IDКлиента, КлючAPI, IDТоваров, SKU, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val IDКлиента, Val КлючAPI, Val IDТовара = 0, Val Артикул = "") Export
|
||||
Return GetProductDescription(IDКлиента, КлючAPI, IDТовара, Артикул);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКонтентРейтингТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductsContentRating(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбновитьТовары(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateUpdateProducts(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТоварыПоOzonID(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateProductByOzonID(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьХарактеристикиТоваров(Val IDКлиента, Val КлючAPI, Val МассивХарактеристик) Export
|
||||
Return UpdateProductsAttributes(IDКлиента, КлючAPI, МассивХарактеристик);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьИзображенияТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val МассивИзображений = "", Val Массив360 = "", Val МаркетинговыйЦвет = "") Export
|
||||
Return UpdateProductImages(IDКлиента, КлючAPI, IDТовара, МассивИзображений, Массив360, МаркетинговыйЦвет);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьЗагрузкуИзображенийТоваров(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CheckProductsImagesUpload(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАртикулыТоваров(Val IDКлиента, Val КлючAPI, Val СоответствиеАртикулов) Export
|
||||
Return UpdateProductsArticles(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return ArchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return UnarchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварыБезSKU(Val IDКлиента, Val КлючAPI, Val Артикулы) Export
|
||||
Return DeleteProductsWithoutSKU(IDКлиента, КлючAPI, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьКодыАктивацииТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Коды) Export
|
||||
Return UploadProductActivationCodes(IDКлиента, КлючAPI, IDТовара, Коды);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоПодписчиковТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductSubscribersCount(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСвязанныеSKU(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetRelatedSKUs(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияТовара(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetProductCreationStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияКодов(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetCodesUploadStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСокращеннуюСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetSimplifiedProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОбновленияХарактеристик(Val Пустая = False) Export
|
||||
Return GetAttributesUpdateStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраТоваров(Val Пустая = False) Export
|
||||
Return GetProductsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеоТовара(СтруктураТовара, Val URL, Val Наименование) Export
|
||||
Return AddProductVideo(СтруктураТовара, URL, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеообложкуТовара(СтруктураТовара, Val URL) Export
|
||||
Return AddProductVideoCover(СтруктураТовара, URL);
|
||||
EndFunction
|
||||
|
||||
Function ДополнитьКомплексныйАтрибут(Коллекция, Val IDАтрибута, Val КомплексныйID, Val Значения) Export
|
||||
Return CompleteComplexAttribute(Коллекция, IDАтрибута, КомплексныйID, Значения);
|
||||
EndFunction
|
||||
|
||||
Function ПривязатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val СоответствиеШтрихкодов) Export
|
||||
Return BindBarcodes(IDКлиента, КлючAPI, СоответствиеШтрихкодов);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CreateBarcodes(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsStocks(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsPrices(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбУценке(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetDiscountInformation(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Остатки) Export
|
||||
Return UpdateProductsStocks(IDКлиента, КлючAPI, Остатки);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Цены) Export
|
||||
Return UpdateProductsPrices(IDКлиента, КлючAPI, Цены);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСкидкуНаУцененныйТовар(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Скидка) Export
|
||||
Return SetProductDiscount(IDКлиента, КлючAPI, IDТовара, Скидка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОстатковТовара(Val Пустая = False) Export
|
||||
Return GetProductStocksStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруЦеныТовара(Val Пустая = False) Export
|
||||
Return GetProductPriceStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокАкций(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetPromotionsList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetAvailablePromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУчаствующиеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetCurrentPromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладов(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetWarehousesList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКластеров(Val IDКлиента, Val КлючAPI, Val ТипКластера = "CLUSTER_TYPE_OZON") Export
|
||||
Return GetClustersList(IDКлиента, КлючAPI, ТипКластера);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладовОтгрузки(Val IDКлиента, Val КлючAPI, Val Поиск, Val ТипПоставки = "CREATE_TYPE_DIRECT") Export
|
||||
Return GetShippingWarehousesList(IDКлиента, КлючAPI, Поиск, ТипПоставки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтправленийFBO(Val IDКлиента, Val КлючAPI, Val Фильтр = Undefined, Val ДопПоля = Undefined, Val Отступ = 0, Val Транслит = False) Export
|
||||
Return GetFBOShipmentsList(IDКлиента, КлючAPI, Фильтр, ДопПоля, Отступ, Транслит);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val Кластеры, Val Позиции, Val ТипПоставки = "CREATE_TYPE_DIRECT", Val ТочкаОтгрузки = "") Export
|
||||
Return CreateFBODraft(IDКлиента, КлючAPI, Кластеры, Позиции, ТипПоставки, ТочкаОтгрузки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val IDОперации) Export
|
||||
Return GetFBODraft(IDКлиента, КлючAPI, IDОперации);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаймслотыFBO(Val IDКлиента, Val КлючAPI, Val ДатаОт, Val ДатаПо, Val Черновик, Val Склады) Export
|
||||
Return GetFBOTimeslots(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склады);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруДопПолейОтправления(Val Пустая = False) Export
|
||||
Return GetShipmentAdditionalFields(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраОтправлений(Val Пустая = False) Export
|
||||
Return GetShipmentsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function GetCategoriesAndProductTypesTree(Val ClientID, Val APIKey, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьДеревоКатегорийИТиповТоваров(ClientID, APIKey, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetCategoryAttributes(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьХарактеристикиКатегории(ClientID, APIKey, CategoryID, TypeID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributeValues(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val CatalogID = 1, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, CatalogID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function SearchAttributeValue(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val Value) Export
|
||||
Return НайтиЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, Value);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsRequestsLimits(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьЛимитыРаботыСТоварами(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьСписокТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsAttributesData(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьОписанияХарактеристикТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsInformation(Val ClientID, Val APIKey, Val ProductsID = 0, Val SKU = 0, Val Articles = "") Export
|
||||
Return ПолучитьИнформациюОТоварах(ClientID, APIKey, ProductsID, SKU, Articles);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val ClientID, Val APIKey, Val ProductID = 0, Val Article = "") Export
|
||||
Return ПолучитьОписаниеТовара(ClientID, APIKey, ProductID, Article);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsContentRating(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКонтентРейтингТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function CreateUpdateProducts(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьОбновитьТовары(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductByOzonID(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьТоварыПоOzonID(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsAttributes(Val ClientID, Val APIKey, Val AttributesArray) Export
|
||||
Return ОбновитьХарактеристикиТоваров(ClientID, APIKey, AttributesArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductImages(Val ClientID, Val APIKey, Val ProductID, Val ImagesArray = "", Val Array360 = "", Val MarketingColor = "") Export
|
||||
Return ОбновитьИзображенияТовара(ClientID, APIKey, ProductID, ImagesArray, Array360, MarketingColor);
|
||||
EndFunction
|
||||
|
||||
Function CheckProductsImagesUpload(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return ПроверитьЗагрузкуИзображенийТоваров(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Export
|
||||
Return ИзменитьАртикулыТоваров(ClientID, APIKey, ArticlesMap);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return АрхивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return РазархивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductsWithoutSKU(Val ClientID, Val APIKey, Val Articles) Export
|
||||
Return УдалитьТоварыБезSKU(ClientID, APIKey, Articles);
|
||||
EndFunction
|
||||
|
||||
Function UploadProductActivationCodes(Val ClientID, Val APIKey, Val ProductID, Val Codes) Export
|
||||
Return ЗагрузитьКодыАктивацииТовара(ClientID, APIKey, ProductID, Codes);
|
||||
EndFunction
|
||||
|
||||
Function GetProductSubscribersCount(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКоличествоПодписчиковТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetRelatedSKUs(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьСвязанныеSKU(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCreationStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияТовара(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetCodesUploadStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияКодов(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSimplifiedProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСокращеннуюСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributesUpdateStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОбновленияХарактеристик(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраТоваров(Clear);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideo(ItemStructure, Val URL, Val Name) Export
|
||||
Return ДобавитьВидеоТовара(ItemStructure, URL, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideoCover(ItemStructure, Val URL) Export
|
||||
Return ДобавитьВидеообложкуТовара(ItemStructure, URL);
|
||||
EndFunction
|
||||
|
||||
Function CompleteComplexAttribute(Collection, Val AttributeID, Val ComplexID, Val Values) Export
|
||||
Return ДополнитьКомплексныйАтрибут(Collection, AttributeID, ComplexID, Values);
|
||||
EndFunction
|
||||
|
||||
Function BindBarcodes(Val ClientID, Val APIKey, Val BarcodesMap) Export
|
||||
Return ПривязатьШтрихкоды(ClientID, APIKey, BarcodesMap);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcodes(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return СоздатьШтрихкоды(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsStocks(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьКоличествоТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsPrices(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьЦеныТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetDiscountInformation(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьИнформациюОбУценке(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsStocks(Val ClientID, Val APIKey, Val Stocks) Export
|
||||
Return ОбновитьКоличествоТоваров(ClientID, APIKey, Stocks);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsPrices(Val ClientID, Val APIKey, Val Prices) Export
|
||||
Return ОбновитьЦеныТоваров(ClientID, APIKey, Prices);
|
||||
EndFunction
|
||||
|
||||
Function SetProductDiscount(Val ClientID, Val APIKey, Val ProductID, Val Discount) Export
|
||||
Return УстановитьСкидкуНаУцененныйТовар(ClientID, APIKey, ProductID, Discount);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStocksStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОстатковТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductPriceStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруЦеныТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetPromotionsList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокАкций(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailablePromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьДоступныеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentPromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьУчаствующиеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetWarehousesList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокСкладов(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export
|
||||
Return ПолучитьСписокКластеров(ClientID, APIKey, ClusterType);
|
||||
EndFunction
|
||||
|
||||
Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export
|
||||
Return ПолучитьСписокСкладовОтгрузки(ClientID, APIKey, Search, SupplyType);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOShipmentsList(Val ClientID, Val APIKey, Val Filter = Undefined, Val AddFields = Undefined, Val Indent = 0, Val Traslit = False) Export
|
||||
Return ПолучитьСписокОтправленийFBO(ClientID, APIKey, Filter, AddFields, Indent, Traslit);
|
||||
EndFunction
|
||||
|
||||
Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export
|
||||
Return СоздатьЧерновикЗаявкиFBO(ClientID, APIKey, Clusters, Items, SupplyType, ShippingPoint);
|
||||
EndFunction
|
||||
|
||||
Function GetFBODraft(Val ClientID, Val APIKey, Val OperationID) Export
|
||||
Return ПолучитьЧерновикЗаявкиFBO(ClientID, APIKey, OperationID);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOTimeslots(Val ClientID, Val APIKey, Val DateFrom, Val DateTo, Val Draft, Val Warehouses) Export
|
||||
Return ПолучитьТаймслотыFBO(ClientID, APIKey, DateFrom, DateTo, Draft, Warehouses);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentAdditionalFields(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруДопПолейОтправления(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраОтправлений(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
239
src/en/OInt/core/Modules/OPI_PostgreSQL.os
vendored
239
src/en/OInt/core/Modules/OPI_PostgreSQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// Lib: PostgreSQL
|
||||
// CLI: postgres
|
||||
// Keywords: postgresql, postgre sql, postgres
|
||||
@@ -617,3 +617,240 @@ Function IsCollectionType(Val CheckedType)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База, Val Логин, Val Пароль = "", Val Порт = "5432") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОтключитьВсеСоединенияБазыДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DisableAllDatabaseConnections(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База, Val Логин, Val Пароль = "", Val Порт = "5432") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОтключитьВсеСоединенияБазыДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DisableAllDatabaseConnections(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base, Val Login, Val Password = "", Val Port = "5432") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DisableAllDatabaseConnections(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return ОтключитьВсеСоединенияБазыДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
59
src/en/OInt/core/Modules/OPI_RCON.os
vendored
59
src/en/OInt/core/Modules/OPI_RCON.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// Lib: RCON
|
||||
// CLI: rcon
|
||||
// Keywords: rcon, remote console
|
||||
@@ -162,3 +162,60 @@ EndFunction
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val ПараметрыСоединения) Export
|
||||
Return CreateConnection(ПараметрыСоединения);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьКоманду(Val Команда, Val Соединение) Export
|
||||
Return ExecuteCommand(Команда, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьПараметрыСоединения(Val URL, Val Пароль, Val ТаймаутЧтения = 30, Val ТаймаутЗаписи = 30) Export
|
||||
Return FormConnectionParameters(URL, Пароль, ТаймаутЧтения, ТаймаутЗаписи);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val ПараметрыСоединения) Export
|
||||
Return CreateConnection(ПараметрыСоединения);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьКоманду(Val Команда, Val Соединение) Export
|
||||
Return ExecuteCommand(Команда, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьПараметрыСоединения(Val URL, Val Пароль, Val ТаймаутЧтения = 30, Val ТаймаутЗаписи = 30) Export
|
||||
Return FormConnectionParameters(URL, Пароль, ТаймаутЧтения, ТаймаутЗаписи);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function CreateConnection(Val ConnectionParams) Export
|
||||
Return ОткрытьСоединение(ConnectionParams);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteCommand(Val Command, Val Connection) Export
|
||||
Return ВыполнитьКоманду(Command, Connection);
|
||||
EndFunction
|
||||
|
||||
Function FormConnectionParameters(Val URL, Val Password, Val ReadTimeout = 30, Val WriteTimeout = 30) Export
|
||||
Return СформироватьПараметрыСоединения(URL, Password, ReadTimeout, WriteTimeout);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
395
src/en/OInt/core/Modules/OPI_S3.os
vendored
395
src/en/OInt/core/Modules/OPI_S3.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// Lib: S3
|
||||
// CLI: s3
|
||||
// Keywords: s3, minio, aws, simple storage service
|
||||
@@ -1929,3 +1929,396 @@ EndProcedure
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСтруктуруДанных(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return GetBasicDataStructure(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросБезТела(Val Метод, Val ОсновныеДанные, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithoutBody(Метод, ОсновныеДанные, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросСТелом(Val Метод, Val ОсновныеДанные, Val Тело, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithBody(Метод, ОсновныеДанные, Тело, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return CreateBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьДоступностьБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val IDАккаунта = "", Val Заголовки = Undefined) Export
|
||||
Return HeadBucket(Наименование, ОсновныеДанные, Каталог, IDАккаунта, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val XMLКонфигурация, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketEncryption(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Теги, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketTagging(Наименование, ОсновныеДанные, Теги, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Статус = Undefined, Val УдалениеMFA = Undefined, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketVersioning(Наименование, ОсновныеДанные, Статус, УдалениеMFA, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкийВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketVersioning(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокБакетов(Val ОсновныеДанные, Val Префикс = "", Val Регион = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListBuckets(ОсновныеДанные, Префикс, Регион, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъект(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return PutObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъектЦеликом(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return UploadFullObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ИнициализироватьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return InitPartsUpload(Наименование, Бакет, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьЧастьОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val НомерЧасти, Val Данные) Export
|
||||
Return UploadObjectPart(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗавершитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val МассивТегов, Val Заголовки = Undefined) Export
|
||||
Return FinishPartsUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val Заголовки = Undefined) Export
|
||||
Return AbortMultipartUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return HeadObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined, Val ПутьСохранения = "") Export
|
||||
Return GetObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return DeleteObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val ПутьИсточник, Val БакетИсточник, Val ПутьПриемник, Val БакетПриемник, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return CopyObject(ПутьИсточник, БакетИсточник, ПутьПриемник, БакетПриемник, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Теги, Val Заголовки = Undefined) Export
|
||||
Return PutObjectTagging(Наименование, Бакет, ОсновныеДанные, Теги, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return GetObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return DeleteObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjects(Бакет, ОсновныеДанные, Префикс, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjectVersions(Бакет, ОсновныеДанные, Префикс, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectDownloadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуЗагрузкиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectUploadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСтруктуруДанных(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return GetBasicDataStructure(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросБезТела(Val Метод, Val ОсновныеДанные, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithoutBody(Метод, ОсновныеДанные, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросСТелом(Val Метод, Val ОсновныеДанные, Val Тело, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithBody(Метод, ОсновныеДанные, Тело, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return CreateBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьДоступностьБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val IDАккаунта = "", Val Заголовки = Undefined) Export
|
||||
Return HeadBucket(Наименование, ОсновныеДанные, Каталог, IDАккаунта, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val XMLКонфигурация, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketEncryption(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Теги, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketTagging(Наименование, ОсновныеДанные, Теги, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Статус = Undefined, Val УдалениеMFA = Undefined, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketVersioning(Наименование, ОсновныеДанные, Статус, УдалениеMFA, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкийВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketVersioning(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокБакетов(Val ОсновныеДанные, Val Префикс = "", Val Регион = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListBuckets(ОсновныеДанные, Префикс, Регион, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъект(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return PutObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъектЦеликом(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return UploadFullObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ИнициализироватьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return InitPartsUpload(Наименование, Бакет, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьЧастьОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val НомерЧасти, Val Данные) Export
|
||||
Return UploadObjectPart(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗавершитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val МассивТегов, Val Заголовки = Undefined) Export
|
||||
Return FinishPartsUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val Заголовки = Undefined) Export
|
||||
Return AbortMultipartUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return HeadObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined, Val ПутьСохранения = "") Export
|
||||
Return GetObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return DeleteObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val ПутьИсточник, Val БакетИсточник, Val ПутьПриемник, Val БакетПриемник, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return CopyObject(ПутьИсточник, БакетИсточник, ПутьПриемник, БакетПриемник, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Теги, Val Заголовки = Undefined) Export
|
||||
Return PutObjectTagging(Наименование, Бакет, ОсновныеДанные, Теги, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return GetObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return DeleteObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjects(Бакет, ОсновныеДанные, Префикс, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjectVersions(Бакет, ОсновныеДанные, Префикс, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectDownloadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуЗагрузкиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectUploadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function GetBasicDataStructure(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithoutBody(Val Method, Val BasicData, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросБезТела(Method, BasicData, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithBody(Val Method, Val BasicData, Val Body, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросСТелом(Method, BasicData, Body, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CreateBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return СоздатьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadBucket(Val Name, Val BasicData, Val Directory = False, Val AccountID = "", Val Headers = Undefined) Export
|
||||
Return ПроверитьДоступностьБакета(Name, BasicData, Directory, AccountID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketEncryption(Val Name, Val BasicData, Val XmlConfig, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьШифрованиеБакета(Name, BasicData, XmlConfig, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketTagging(Val Name, Val BasicData, Val Tags, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиБакета(Name, BasicData, Tags, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketVersioning(Val Name, Val BasicData, Val Status = Undefined, Val MFADelete = Undefined, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьНастройкиВерсионированияБакета(Name, BasicData, Status, MFADelete, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketVersioning(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьНастройкийВерсионированияБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListBuckets(Val BasicData, Val Prefix = "", Val Region = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокБакетов(BasicData, Prefix, Region, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъект(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadFullObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъектЦеликом(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function InitPartsUpload(Val Name, Val Bucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ИнициализироватьЗагрузкуЧастями(Name, Bucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data) Export
|
||||
Return ЗагрузитьЧастьОбъекта(Name, Bucket, BasicData, UploadID, PartNumber, Data);
|
||||
EndFunction
|
||||
|
||||
Function FinishPartsUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val TagsArray, Val Headers = Undefined) Export
|
||||
Return ЗавершитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, TagsArray, Headers);
|
||||
EndFunction
|
||||
|
||||
Function AbortMultipartUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val Headers = Undefined) Export
|
||||
Return ОтменитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return ПолучитьОписаниеОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined, Val SavePath = "") Export
|
||||
Return ПолучитьОбъект(Name, Bucket, BasicData, Version, Headers, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return УдалитьОбъект(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val SourcePath, Val DestinationBucket, Val DestinationPath, Val SourceBucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return КопироватьОбъект(SourcePath, DestinationBucket, DestinationPath, SourceBucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObjectTagging(Val Name, Val Bucket, Val BasicData, Val Tags, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиОбъекта(Name, Bucket, BasicData, Tags, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return УдалитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjects(Val Bucket, Val BasicData, Val Prefix = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокОбъектов(Bucket, BasicData, Prefix, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjectVersions(Val Bucket, Val BasicData, Val Prefix = "", Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокВерсийОбъектов(Bucket, BasicData, Prefix, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectDownloadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуСкачиванияОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectUploadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуЗагрузкиОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
191
src/en/OInt/core/Modules/OPI_SQLite.os
vendored
191
src/en/OInt/core/Modules/OPI_SQLite.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// Lib: SQLite
|
||||
// CLI: sqlite
|
||||
// Keywords: sqlite
|
||||
@@ -473,3 +473,192 @@ Function ProcessBlobStructure(Val Value)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val База = "") Export
|
||||
Return CreateConnection(База);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Расширения = Undefined) Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Расширения);
|
||||
EndFunction
|
||||
|
||||
Function ПодключитьРасширение(Val Расширение, Val ТочкаВхода = "", Val Соединение = "") Export
|
||||
Return ConnectExtension(Расширение, ТочкаВхода, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return DeleteTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return ClearTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val База = "") Export
|
||||
Return CreateConnection(База);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Расширения = Undefined) Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Расширения);
|
||||
EndFunction
|
||||
|
||||
Function ПодключитьРасширение(Val Расширение, Val ТочкаВхода = "", Val Соединение = "") Export
|
||||
Return ConnectExtension(Расширение, ТочкаВхода, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return DeleteTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return ClearTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
Function CreateConnection(Val Base = "") Export
|
||||
Return ОткрытьСоединение(Base);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Extensions = Undefined) Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Extensions);
|
||||
EndFunction
|
||||
|
||||
Function ConnectExtension(Val Extension, Val EntryPoint = "", Val Connection = "") Export
|
||||
Return ПодключитьРасширение(Extension, EntryPoint, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
455
src/en/OInt/core/Modules/OPI_Slack.os
vendored
455
src/en/OInt/core/Modules/OPI_Slack.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// Lib: Slack
|
||||
// CLI: slack
|
||||
// Keywords: slack
|
||||
@@ -1042,3 +1042,456 @@ Function ExternalFileManagement(Val Token, Val FileID, Val URL)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОБоте(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРабочихОбластей(Val Токен, Val Курсор = "") Export
|
||||
Return GetWorkspaceList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователей(Val Токен, Val Курсор = "") Export
|
||||
Return GetUserList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСообщение(Val Токен, Val Канал, Val Текст = "", Val ДатаОтправки = "", Val Блоки = "") Export
|
||||
Return SendMessage(Токен, Канал, Текст, ДатаОтправки, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЭфемерноеСообщение(Val Токен, Val Канал, Val Текст = "", Val Пользователь = "", Val Блоки = "") Export
|
||||
Return SendEphemeralMessage(Токен, Канал, Текст, Пользователь, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСообщение(Val Токен, Val Канал, Val Отметка, Val Текст = "", Val МассивБлоков = "") Export
|
||||
Return EditMessage(Токен, Канал, Отметка, Текст, МассивБлоков);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val Канал, Val Отметка, Val ЭтоОтложенное = False) Export
|
||||
Return DeleteMessage(Токен, Канал, Отметка, ЭтоОтложенное);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтложенныхСообщений(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetDelayedMessageList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуНаСообщение(Val Токен, Val Канал, Val Отметка) Export
|
||||
Return GetMessageLink(Токен, Канал, Отметка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтветовНаСообщение(Val Токен, Val Канал, Val Отметка, Val Курсор = "") Export
|
||||
Return GetMessageReplyList(Токен, Канал, Отметка, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаналов(Val Токен, Val ИсключатьАрхивированные = False, Val Курсор = "") Export
|
||||
Return GetChannelList(Токен, ИсключатьАрхивированные, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователейКанала(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetChannelUserList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКанал(Val Токен, Val Название, Val Приватный = False) Export
|
||||
Return CreateChannel(Токен, Название, Приватный);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьКанал(Val Токен, Val Канал) Export
|
||||
Return ArchiveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКанал(Val Токен, Val Канал) Export
|
||||
Return GetChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюКанала(Val Токен, Val Канал) Export
|
||||
Return GetChannelHistory(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПригласитьПользователейВКанал(Val Токен, Val Канал, Val МассивПользователей) Export
|
||||
Return InviteUsersToChannel(Токен, Канал, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ВыгнатьПользователяИзКанала(Val Токен, Val Канал, Val Пользователь) Export
|
||||
Return KickUserFromChannel(Токен, Канал, Пользователь);
|
||||
EndFunction
|
||||
|
||||
Function ВступитьВКанал(Val Токен, Val Канал) Export
|
||||
Return JoinChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьКанал(Val Токен, Val Канал) Export
|
||||
Return LeaveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТемуКанала(Val Токен, Val Канал, Val Тема) Export
|
||||
Return SetChannelTopic(Токен, Канал, Тема);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЦельКанала(Val Токен, Val Канал, Val Цель) Export
|
||||
Return SetChannelGoal(Токен, Канал, Цель);
|
||||
EndFunction
|
||||
|
||||
Function ПереименоватьКанал(Val Токен, Val Канал, Val Название) Export
|
||||
Return RenameChannel(Токен, Канал, Название);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьДиалог(Val Токен, Val МассивПользователей) Export
|
||||
Return OpenDialog(Токен, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьДиалог(Val Токен, Val Диалог) Export
|
||||
Return CloseDialog(Токен, Диалог);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Канал = "", Val НомерСтраницы = 1) Export
|
||||
Return GetFilesList(Токен, Канал, НомерСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val ИмяФайла, Val Заголовок, Val Канал = "") Export
|
||||
Return UploadFile(Токен, Файл, ИмяФайла, Заголовок, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеФайла(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetFileData(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПубличным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePublic(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПриватным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePrivate(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВнешнихФайлов(Val Токен, Val Канал = "", Val Курсор = "") Export
|
||||
Return GetExternalFileList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВнешнийФайл(Val Токен, Val URL, Val Заголовок) Export
|
||||
Return AddExternalFile(Токен, URL, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВнешнийФайл(Val Токен, Val ИдентификаторФайла, Val МассивКаналов) Export
|
||||
Return SendExternalFile(Токен, ИдентификаторФайла, МассивКаналов);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьБлокКартинку(Val URL, Val АльтернативныйТекст = "") Export
|
||||
Return GenerateImageBlock(URL, АльтернативныйТекст);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОБоте(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРабочихОбластей(Val Токен, Val Курсор = "") Export
|
||||
Return GetWorkspaceList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователей(Val Токен, Val Курсор = "") Export
|
||||
Return GetUserList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСообщение(Val Токен, Val Канал, Val Текст = "", Val ДатаОтправки = "", Val Блоки = "") Export
|
||||
Return SendMessage(Токен, Канал, Текст, ДатаОтправки, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЭфемерноеСообщение(Val Токен, Val Канал, Val Текст = "", Val Пользователь = "", Val Блоки = "") Export
|
||||
Return SendEphemeralMessage(Токен, Канал, Текст, Пользователь, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСообщение(Val Токен, Val Канал, Val Отметка, Val Текст = "", Val МассивБлоков = "") Export
|
||||
Return EditMessage(Токен, Канал, Отметка, Текст, МассивБлоков);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val Канал, Val Отметка, Val ЭтоОтложенное = False) Export
|
||||
Return DeleteMessage(Токен, Канал, Отметка, ЭтоОтложенное);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтложенныхСообщений(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetDelayedMessageList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуНаСообщение(Val Токен, Val Канал, Val Отметка) Export
|
||||
Return GetMessageLink(Токен, Канал, Отметка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтветовНаСообщение(Val Токен, Val Канал, Val Отметка, Val Курсор = "") Export
|
||||
Return GetMessageReplyList(Токен, Канал, Отметка, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаналов(Val Токен, Val ИсключатьАрхивированные = False, Val Курсор = "") Export
|
||||
Return GetChannelList(Токен, ИсключатьАрхивированные, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователейКанала(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetChannelUserList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКанал(Val Токен, Val Название, Val Приватный = False) Export
|
||||
Return CreateChannel(Токен, Название, Приватный);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьКанал(Val Токен, Val Канал) Export
|
||||
Return ArchiveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКанал(Val Токен, Val Канал) Export
|
||||
Return GetChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюКанала(Val Токен, Val Канал) Export
|
||||
Return GetChannelHistory(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПригласитьПользователейВКанал(Val Токен, Val Канал, Val МассивПользователей) Export
|
||||
Return InviteUsersToChannel(Токен, Канал, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ВыгнатьПользователяИзКанала(Val Токен, Val Канал, Val Пользователь) Export
|
||||
Return KickUserFromChannel(Токен, Канал, Пользователь);
|
||||
EndFunction
|
||||
|
||||
Function ВступитьВКанал(Val Токен, Val Канал) Export
|
||||
Return JoinChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьКанал(Val Токен, Val Канал) Export
|
||||
Return LeaveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТемуКанала(Val Токен, Val Канал, Val Тема) Export
|
||||
Return SetChannelTopic(Токен, Канал, Тема);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЦельКанала(Val Токен, Val Канал, Val Цель) Export
|
||||
Return SetChannelGoal(Токен, Канал, Цель);
|
||||
EndFunction
|
||||
|
||||
Function ПереименоватьКанал(Val Токен, Val Канал, Val Название) Export
|
||||
Return RenameChannel(Токен, Канал, Название);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьДиалог(Val Токен, Val МассивПользователей) Export
|
||||
Return OpenDialog(Токен, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьДиалог(Val Токен, Val Диалог) Export
|
||||
Return CloseDialog(Токен, Диалог);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Канал = "", Val НомерСтраницы = 1) Export
|
||||
Return GetFilesList(Токен, Канал, НомерСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val ИмяФайла, Val Заголовок, Val Канал = "") Export
|
||||
Return UploadFile(Токен, Файл, ИмяФайла, Заголовок, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеФайла(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetFileData(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПубличным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePublic(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПриватным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePrivate(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВнешнихФайлов(Val Токен, Val Канал = "", Val Курсор = "") Export
|
||||
Return GetExternalFileList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВнешнийФайл(Val Токен, Val URL, Val Заголовок) Export
|
||||
Return AddExternalFile(Токен, URL, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВнешнийФайл(Val Токен, Val ИдентификаторФайла, Val МассивКаналов) Export
|
||||
Return SendExternalFile(Токен, ИдентификаторФайла, МассивКаналов);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьБлокКартинку(Val URL, Val АльтернативныйТекст = "") Export
|
||||
Return GenerateImageBlock(URL, АльтернативныйТекст);
|
||||
EndFunction
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОБоте(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetWorkspaceList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокРабочихОбластей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetUserList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export
|
||||
Return ОтправитьСообщение(Token, Channel, Text, SendingDate, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export
|
||||
Return ОтправитьЭфемерноеСообщение(Token, Channel, Text, User, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export
|
||||
Return ИзменитьСообщение(Token, Channel, Timestamp, Text, BlockArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export
|
||||
Return УдалитьСообщение(Token, Channel, Timestamp, IsDelayed);
|
||||
EndFunction
|
||||
|
||||
Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтложенныхСообщений(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export
|
||||
Return ПолучитьСсылкуНаСообщение(Token, Channel, Timestamp);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтветовНаСообщение(Token, Channel, Timestamp, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокКаналов(Token, ExcludeArchived, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователейКанала(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function CreateChannel(Val Token, Val Name, Val Private = False) Export
|
||||
Return СоздатьКанал(Token, Name, Private);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChannel(Val Token, Val Channel) Export
|
||||
Return АрхивироватьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannel(Val Token, Val Channel) Export
|
||||
Return ПолучитьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelHistory(Val Token, Val Channel) Export
|
||||
Return ПолучитьИсториюКанала(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export
|
||||
Return ПригласитьПользователейВКанал(Token, Channel, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function KickUserFromChannel(Val Token, Val Channel, Val User) Export
|
||||
Return ВыгнатьПользователяИзКанала(Token, Channel, User);
|
||||
EndFunction
|
||||
|
||||
Function JoinChannel(Val Token, Val Channel) Export
|
||||
Return ВступитьВКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function LeaveChannel(Val Token, Val Channel) Export
|
||||
Return ПокинутьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export
|
||||
Return УстановитьТемуКанала(Token, Channel, Topic);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export
|
||||
Return УстановитьЦельКанала(Token, Channel, Purpose);
|
||||
EndFunction
|
||||
|
||||
Function RenameChannel(Val Token, Val Channel, Val Name) Export
|
||||
Return ПереименоватьКанал(Token, Channel, Name);
|
||||
EndFunction
|
||||
|
||||
Function OpenDialog(Val Token, Val ArrayOfUsers) Export
|
||||
Return ОткрытьДиалог(Token, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function CloseDialog(Val Token, Val Dialog) Export
|
||||
Return ЗакрытьДиалог(Token, Dialog);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export
|
||||
Return ПолучитьСписокФайлов(Token, Channel, PageNumber);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export
|
||||
Return ЗагрузитьФайл(Token, File, FileName, Title, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetFileData(Val Token, Val FileID) Export
|
||||
Return ПолучитьДанныеФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val Token, Val FileID) Export
|
||||
Return УдалитьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePublic(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПубличным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePrivate(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПриватным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export
|
||||
Return ПолучитьСписокВнешнихФайлов(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFile(Val Token, Val FileID) Export
|
||||
Return ПолучитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function AddExternalFile(Val Token, Val URL, Val Title) Export
|
||||
Return ДобавитьВнешнийФайл(Token, URL, Title);
|
||||
EndFunction
|
||||
|
||||
Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export
|
||||
Return ОтправитьВнешнийФайл(Token, FileID, ChannelArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteExternalFile(Val Token, Val FileID) Export
|
||||
Return УдалитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GenerateImageBlock(Val URL, Val AlternateText = "") Export
|
||||
Return СформироватьБлокКартинку(URL, AlternateText);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
119
src/en/OInt/core/Modules/OPI_TCP.os
vendored
119
src/en/OInt/core/Modules/OPI_TCP.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// Lib: TCP
|
||||
// CLI: tcp
|
||||
// Keywords: tcp
|
||||
@@ -308,3 +308,120 @@ EndFunction
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val Адрес, Val Tls = "") Export
|
||||
Return CreateConnection(Адрес, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьДвоичныеДанные(Val Соединение, Val МаксимальныйРазмер = 0, Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadBinaryData(Соединение, МаксимальныйРазмер, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьСтроку(Val Соединение, Val Кодировка = "UTF-8", Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadLine(Соединение, Кодировка, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДвоичныеДанные(Val Соединение, Val Данные, Val Таймаут = 5000) Export
|
||||
Return SendBinaryData(Соединение, Данные, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСтроку(Val Соединение, Val Данные, Val Кодировка = "UTF-8", Val Таймаут = 5000) Export
|
||||
Return SendLine(Соединение, Данные, Кодировка, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Адрес, Val Данные = "", Val ОтветСтрокой = True, Val Tls = "") Export
|
||||
Return ProcessRequest(Адрес, Данные, ОтветСтрокой, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПоследнююОшибку(Val Соединение) Export
|
||||
Return GetLastError(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ОткрытьСоединение(Val Адрес, Val Tls = "") Export
|
||||
Return CreateConnection(Адрес, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьДвоичныеДанные(Val Соединение, Val МаксимальныйРазмер = 0, Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadBinaryData(Соединение, МаксимальныйРазмер, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьСтроку(Val Соединение, Val Кодировка = "UTF-8", Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadLine(Соединение, Кодировка, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДвоичныеДанные(Val Соединение, Val Данные, Val Таймаут = 5000) Export
|
||||
Return SendBinaryData(Соединение, Данные, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСтроку(Val Соединение, Val Данные, Val Кодировка = "UTF-8", Val Таймаут = 5000) Export
|
||||
Return SendLine(Соединение, Данные, Кодировка, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Адрес, Val Данные = "", Val ОтветСтрокой = True, Val Tls = "") Export
|
||||
Return ProcessRequest(Адрес, Данные, ОтветСтрокой, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПоследнююОшибку(Val Соединение) Export
|
||||
Return GetLastError(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function CreateConnection(Val Address, Val Tls = "") Export
|
||||
Return ОткрытьСоединение(Address, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function ReadBinaryData(Val Connection, Val MaxSize = 0, Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьДвоичныеДанные(Connection, MaxSize, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ReadLine(Val Connection, Val Encoding = "UTF-8", Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьСтроку(Connection, Encoding, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendBinaryData(Val Connection, Val Data, Val Timeout = 5000) Export
|
||||
Return ОтправитьДвоичныеДанные(Connection, Data, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendLine(Val Connection, Val Data, Val Encoding = "UTF-8", Val Timeout = 5000) Export
|
||||
Return ОтправитьСтроку(Connection, Data, Encoding, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
|
||||
Return ОбработатьЗапрос(Address, Data, ResponseString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetLastError(Val Connection) Export
|
||||
Return ПолучитьПоследнююОшибку(Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
467
src/en/OInt/core/Modules/OPI_Telegram.os
vendored
467
src/en/OInt/core/Modules/OPI_Telegram.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// Lib: Telegram
|
||||
// CLI: telegram
|
||||
// Keywords: telegram
|
||||
@@ -1570,3 +1570,468 @@ Procedure AddChatIdentifier(Val ChatID, Parameters)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюБота(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбновления(Val Токен, Val Таймаут = 0, Val Смещение = "") Export
|
||||
Return GetUpdates(Токен, Таймаут, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьWebhook(Val Токен) Export
|
||||
Return DeleteWebhook(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val IDФайла) Export
|
||||
Return DownloadFile(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьДанныеTMA(Val СтрокаДанных, Val Токен) Export
|
||||
Return ProcessTMAData(СтрокаДанных, Токен);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val Клавиатура = "", Val Разметка = "Markdown", Val IDВходящего = 0) Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, Клавиатура, Разметка, IDВходящего);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val IDЧата, Val Текст, Val Картинка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendImage(Токен, IDЧата, Текст, Картинка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВидео(Val Токен, Val IDЧата, Val Текст, Val Видео, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendVideo(Токен, IDЧата, Текст, Видео, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьАудио(Val Токен, Val IDЧата, Val Текст, Val Аудио, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendAudio(Токен, IDЧата, Текст, Аудио, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДокумент(Val Токен, Val IDЧата, Val Текст, Val Документ, Val Клавиатура = "", Val Разметка = "Markdown", Val ИмяФайла = "") Export
|
||||
Return SendDocument(Токен, IDЧата, Текст, Документ, Клавиатура, Разметка, ИмяФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГифку(Val Токен, Val IDЧата, Val Текст, Val Гифка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendGif(Токен, IDЧата, Текст, Гифка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМедиагруппу(Val Токен, Val IDЧата, Val Текст, Val СоответствиеФайлов, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendMediaGroup(Токен, IDЧата, Текст, СоответствиеФайлов, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМестоположение(Val Токен, Val IDЧата, Val Широта, Val Долгота, Val Клавиатура = "") Export
|
||||
Return SendLocation(Токен, IDЧата, Широта, Долгота, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val IDЧата, Val Имя, Val Фамилия, Val Телефон, Val Клавиатура = "") Export
|
||||
Return SendContact(Токен, IDЧата, Имя, Фамилия, Телефон, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val Токен, Val IDЧата, Val Вопрос, Val МассивОтветов, Val Анонимный = True) Export
|
||||
Return SendPoll(Токен, IDЧата, Вопрос, МассивОтветов, Анонимный);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDОригинала, Val ОткудаID, Val КудаID) Export
|
||||
Return ForwardMessage(Токен, IDОригинала, ОткудаID, КудаID);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьКлавиатуруСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Клавиатура) Export
|
||||
Return ReplaceMessageKeyboard(Токен, IDЧата, IDСообщения, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "") Export
|
||||
Return ReplaceMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьОписаниеСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Описание, Val Разметка = "") Export
|
||||
Return ReplaceMessageCaption(Токен, IDЧата, IDСообщения, Описание, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруПоМассивуКнопок(Val МассивКнопок, Val ПодСообщением = False, Val ОднаПодОдной = True) Export
|
||||
Return FormKeyboardFromButtonArray(МассивКнопок, ПодСообщением, ОднаПодОдной);
|
||||
EndFunction
|
||||
|
||||
Function Бан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Ban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function Разбан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Unban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСсылкуПриглашение(Val Токен, Val IDЧата, Val Заголовок = "", Val ДатаИстечения = "", Val ЛимитПользователей = 0) Export
|
||||
Return CreateInvitationLink(Токен, IDЧата, Заголовок, ДатаИстечения, ЛимитПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧислоУчастников(Val Токен, Val IDЧата) Export
|
||||
Return GetParticipantCount(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокИконокАватаров(Val Токен) Export
|
||||
Return GetAvatarIconList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТемуФорума(Val Токен, Val IDЧата, Val Заголовок, Val IDИконки = "") Export
|
||||
Return CreateForumThread(Токен, IDЧата, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы, Val Заголовок = Undefined, Val IDИконки = Undefined) Export
|
||||
Return EditForumTopic(Токен, IDЧата, IDТемы, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return CloseForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return OpenForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы) Export
|
||||
Return DeleteForumTopic(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function СкрытьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return HideMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПоказатьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return ShowMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГлавнойТемыФорума(Val Токен, Val IDЧата, Val Заголовок) Export
|
||||
Return EditMainForumTopicName(Токен, IDЧата, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьСписокЗакрепленныхСообщенийТемы(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return ClearThreadPinnedMessagesList(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюБота(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбновления(Val Токен, Val Таймаут = 0, Val Смещение = "") Export
|
||||
Return GetUpdates(Токен, Таймаут, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьWebhook(Val Токен) Export
|
||||
Return DeleteWebhook(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val IDФайла) Export
|
||||
Return DownloadFile(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьДанныеTMA(Val СтрокаДанных, Val Токен) Export
|
||||
Return ProcessTMAData(СтрокаДанных, Токен);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val Клавиатура = "", Val Разметка = "Markdown", Val IDВходящего = 0) Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, Клавиатура, Разметка, IDВходящего);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val IDЧата, Val Текст, Val Картинка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendImage(Токен, IDЧата, Текст, Картинка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВидео(Val Токен, Val IDЧата, Val Текст, Val Видео, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendVideo(Токен, IDЧата, Текст, Видео, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьАудио(Val Токен, Val IDЧата, Val Текст, Val Аудио, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendAudio(Токен, IDЧата, Текст, Аудио, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДокумент(Val Токен, Val IDЧата, Val Текст, Val Документ, Val Клавиатура = "", Val Разметка = "Markdown", Val ИмяФайла = "") Export
|
||||
Return SendDocument(Токен, IDЧата, Текст, Документ, Клавиатура, Разметка, ИмяФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГифку(Val Токен, Val IDЧата, Val Текст, Val Гифка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendGif(Токен, IDЧата, Текст, Гифка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМедиагруппу(Val Токен, Val IDЧата, Val Текст, Val СоответствиеФайлов, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendMediaGroup(Токен, IDЧата, Текст, СоответствиеФайлов, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМестоположение(Val Токен, Val IDЧата, Val Широта, Val Долгота, Val Клавиатура = "") Export
|
||||
Return SendLocation(Токен, IDЧата, Широта, Долгота, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val IDЧата, Val Имя, Val Фамилия, Val Телефон, Val Клавиатура = "") Export
|
||||
Return SendContact(Токен, IDЧата, Имя, Фамилия, Телефон, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val Токен, Val IDЧата, Val Вопрос, Val МассивОтветов, Val Анонимный = True) Export
|
||||
Return SendPoll(Токен, IDЧата, Вопрос, МассивОтветов, Анонимный);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDОригинала, Val ОткудаID, Val КудаID) Export
|
||||
Return ForwardMessage(Токен, IDОригинала, ОткудаID, КудаID);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьКлавиатуруСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Клавиатура) Export
|
||||
Return ReplaceMessageKeyboard(Токен, IDЧата, IDСообщения, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "") Export
|
||||
Return ReplaceMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьОписаниеСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Описание, Val Разметка = "") Export
|
||||
Return ReplaceMessageCaption(Токен, IDЧата, IDСообщения, Описание, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруПоМассивуКнопок(Val МассивКнопок, Val ПодСообщением = False, Val ОднаПодОдной = True) Export
|
||||
Return FormKeyboardFromButtonArray(МассивКнопок, ПодСообщением, ОднаПодОдной);
|
||||
EndFunction
|
||||
|
||||
Function Бан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Ban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function Разбан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Unban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСсылкуПриглашение(Val Токен, Val IDЧата, Val Заголовок = "", Val ДатаИстечения = "", Val ЛимитПользователей = 0) Export
|
||||
Return CreateInvitationLink(Токен, IDЧата, Заголовок, ДатаИстечения, ЛимитПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧислоУчастников(Val Токен, Val IDЧата) Export
|
||||
Return GetParticipantCount(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокИконокАватаров(Val Токен) Export
|
||||
Return GetAvatarIconList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТемуФорума(Val Токен, Val IDЧата, Val Заголовок, Val IDИконки = "") Export
|
||||
Return CreateForumThread(Токен, IDЧата, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы, Val Заголовок = Undefined, Val IDИконки = Undefined) Export
|
||||
Return EditForumTopic(Токен, IDЧата, IDТемы, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return CloseForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return OpenForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы) Export
|
||||
Return DeleteForumTopic(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function СкрытьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return HideMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПоказатьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return ShowMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГлавнойТемыФорума(Val Токен, Val IDЧата, Val Заголовок) Export
|
||||
Return EditMainForumTopicName(Токен, IDЧата, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьСписокЗакрепленныхСообщенийТемы(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return ClearThreadPinnedMessagesList(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюБота(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export
|
||||
Return ПолучитьОбновления(Token, Timeout, Offset);
|
||||
EndFunction
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWebhook(Val Token) Export
|
||||
Return УдалитьWebhook(Token);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val FileID) Export
|
||||
Return СкачатьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ProcessTMAData(Val DataString, Val Token) Export
|
||||
Return ОбработатьДанныеTMA(DataString, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown", Val RepliedID = 0) Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, Keyboard, Markup, RepliedID);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьКартинку(Token, ChatID, Text, Image, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьВидео(Token, ChatID, Text, Video, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьАудио(Token, ChatID, Text, Audio, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown", Val FileName = "") Export
|
||||
Return ОтправитьДокумент(Token, ChatID, Text, Document, Keyboard, Markup, FileName);
|
||||
EndFunction
|
||||
|
||||
Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьГифку(Token, ChatID, Text, GIF, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьМедиагруппу(Token, ChatID, Text, FileMapping, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export
|
||||
Return ОтправитьМестоположение(Token, ChatID, Latitude, Longitude, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export
|
||||
Return ОтправитьКонтакт(Token, ChatID, Name, LastName, Phone, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export
|
||||
Return ОтправитьОпрос(Token, ChatID, Question, AnswersArray, Anonymous);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export
|
||||
Return ПереслатьСообщение(Token, OriginalID, FromID, ToID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageKeyboard(Val Token, Val ChatID, Val MessageID, Val Keyboard) Export
|
||||
Return ЗаменитьКлавиатуруСообщения(Token, ChatID, MessageID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "") Export
|
||||
Return ЗаменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageCaption(Val Token, Val ChatID, Val MessageID, Val Description, Val Markup = "") Export
|
||||
Return ЗаменитьОписаниеСообщения(Token, ChatID, MessageID, Description, Markup);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export
|
||||
Return СформироватьКлавиатуруПоМассивуКнопок(ButtonArray, UnderMessage, OneByOne);
|
||||
EndFunction
|
||||
|
||||
Function Ban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Бан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function Unban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Разбан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export
|
||||
Return СоздатьСсылкуПриглашение(Token, ChatID, Title, ExpirationDate, UserLimit);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetParticipantCount(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЧислоУчастников(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetAvatarIconList(Val Token) Export
|
||||
Return ПолучитьСписокИконокАватаров(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export
|
||||
Return СоздатьТемуФорума(Token, ChatID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export
|
||||
Return ИзменитьТемуФорума(Token, ChatID, ThreadID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ЗакрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОткрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export
|
||||
Return УдалитьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function HideMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return СкрытьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function ShowMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return ПоказатьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export
|
||||
Return ИзменитьИмяГлавнойТемыФорума(Token, ChatID, Title);
|
||||
EndFunction
|
||||
|
||||
Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОчиститьСписокЗакрепленныхСообщенийТемы(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
143
src/en/OInt/core/Modules/OPI_Twitter.os
vendored
143
src/en/OInt/core/Modules/OPI_Twitter.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// Lib: Twitter
|
||||
// CLI: twitter
|
||||
// Keywords: twitter, x
|
||||
@@ -660,3 +660,144 @@ Function PostMultipart(Val URL, Val Fields, Val SecretData)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Параметры = "") Export
|
||||
Return GetAuthorizationLink(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Код, Val Параметры = "") Export
|
||||
Return GetToken(Код, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val Параметры = "") Export
|
||||
Return RefreshToken(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Export
|
||||
Return HandleIncomingRequestAfterAuthorization(Запрос);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПроизвольныйТвит(Val Текст = "", Val МассивМедиа = "", Val МассивВариантовОпроса = "", Val ДлительностьОпроса = "", Val Параметры = "") Export
|
||||
Return CreateCustomTweet(Текст, МассивМедиа, МассивВариантовОпроса, ДлительностьОпроса, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТекстовыйТвит(Val Текст, Val Параметры = "") Export
|
||||
Return CreateTextTweet(Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитКартинки(Val Текст, Val МассивКартинок, Val Параметры = "") Export
|
||||
Return CreateImageTweet(Текст, МассивКартинок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитГифки(Val Текст, Val МассивГифок, Val Параметры = "") Export
|
||||
Return CreateGifTweet(Текст, МассивГифок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитВидео(Val Текст, Val МассивВидео, Val Параметры = "") Export
|
||||
Return CreateVideoTweet(Текст, МассивВидео, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитОпрос(Val Текст, Val МассивВариантов, Val Длительность, Val Параметры = "") Export
|
||||
Return CreatePollTweet(Текст, МассивВариантов, Длительность, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМассивВложений(Val МассивФайлов, Val ТипВложений, Val Параметры = "") Export
|
||||
Return UploadAttachmentsArray(МассивФайлов, ТипВложений, Параметры);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Параметры = "") Export
|
||||
Return GetAuthorizationLink(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Код, Val Параметры = "") Export
|
||||
Return GetToken(Код, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val Параметры = "") Export
|
||||
Return RefreshToken(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Export
|
||||
Return HandleIncomingRequestAfterAuthorization(Запрос);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПроизвольныйТвит(Val Текст = "", Val МассивМедиа = "", Val МассивВариантовОпроса = "", Val ДлительностьОпроса = "", Val Параметры = "") Export
|
||||
Return CreateCustomTweet(Текст, МассивМедиа, МассивВариантовОпроса, ДлительностьОпроса, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТекстовыйТвит(Val Текст, Val Параметры = "") Export
|
||||
Return CreateTextTweet(Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитКартинки(Val Текст, Val МассивКартинок, Val Параметры = "") Export
|
||||
Return CreateImageTweet(Текст, МассивКартинок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитГифки(Val Текст, Val МассивГифок, Val Параметры = "") Export
|
||||
Return CreateGifTweet(Текст, МассивГифок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитВидео(Val Текст, Val МассивВидео, Val Параметры = "") Export
|
||||
Return CreateVideoTweet(Текст, МассивВидео, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитОпрос(Val Текст, Val МассивВариантов, Val Длительность, Val Параметры = "") Export
|
||||
Return CreatePollTweet(Текст, МассивВариантов, Длительность, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМассивВложений(Val МассивФайлов, Val ТипВложений, Val Параметры = "") Export
|
||||
Return UploadAttachmentsArray(МассивФайлов, ТипВложений, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationLink(Parameters = "") Export
|
||||
Return ПолучитьСсылкуАвторизации(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Code, Val Parameters = "") Export
|
||||
Return ПолучитьТокен(Code, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val Parameters = "") Export
|
||||
Return ОбновитьТокен(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function HandleIncomingRequestAfterAuthorization(Request) Export
|
||||
Return ОбработкаВходящегоЗапросаПослеАвторизации(Request);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomTweet(Val Text = "", Val MediaArray = "", Val PollOptionsArray = "", Val PollDuration = "", Val Parameters = "") Export
|
||||
Return СоздатьПроизвольныйТвит(Text, MediaArray, PollOptionsArray, PollDuration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateTextTweet(Val Text, Val Parameters = "") Export
|
||||
Return СоздатьТекстовыйТвит(Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитКартинки(Text, ImageArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитГифки(Text, GifsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитВидео(Text, VideosArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export
|
||||
Return СоздатьТвитОпрос(Text, OptionArray, Duration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadAttachmentsArray(Val ArrayOfFiles, Val AttachmentsType, Val Parameters = "") Export
|
||||
Return ЗагрузитьМассивВложений(ArrayOfFiles, AttachmentsType, Parameters);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
623
src/en/OInt/core/Modules/OPI_VK.os
vendored
623
src/en/OInt/core/Modules/OPI_VK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// Lib: VK
|
||||
// CLI: vk
|
||||
// Keywords: vk, vkontakte
|
||||
@@ -2185,3 +2185,624 @@ Procedure GetOrderListRecursively(ArrayOfOrders, Parameters, Shift = 0)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьСсылкуПолученияТокена(Val App_id) Export
|
||||
Return CreateTokenRetrievalLink(App_id);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПост(Val Текст, Val МассивКартинок, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreatePost(Текст, МассивКартинок, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСоставнойПост(Val Текст, Val Объекты, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreateCompositePost(Текст, Объекты, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПост(Val IDПоста, Val Параметры = "") Export
|
||||
Return DeletePost(IDПоста, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОпрос(Val Вопрос, Val МассивОтветов, Val Картинка = "", Val Параметры = "") Export
|
||||
Return CreatePoll(Вопрос, МассивОтветов, Картинка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьАльбом(Val Наименование, Val Описание = "", Val Параметры = "") Export
|
||||
Return CreateAlbum(Наименование, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьАльбом(Val IDАльбома, Val Параметры = "") Export
|
||||
Return DeleteAlbum(IDАльбома, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьИсторию(Val Картинка, Val URL = "", Val Параметры = "") Export
|
||||
Return CreateStory(Картинка, URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьКартинкуВАльбом(Val IDАльбома, Val Картинка, Val Описание = "", Val Параметры = "") Export
|
||||
Return SaveImageToAlbum(IDАльбома, Картинка, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКартинку(Val IDКартинки, Val Параметры = "") Export
|
||||
Return DeleteImage(IDКартинки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьВидеоНаСервер(Val Видео, Val Наименование, Val Описание = "", Val Альбом = "", Val Параметры = "") Export
|
||||
Return UploadVideoToServer(Видео, Наименование, Описание, Альбом, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФотоНаСервер(Val Картинка, Val Параметры = "", Val Вид = "Пост") Export
|
||||
Return UploadPhotoToServer(Картинка, Параметры, Вид);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбсуждение(Val Наименование, Val ТекстПервогоСообщения, Val Параметры = "") Export
|
||||
Return CreateDiscussion(Наименование, ТекстПервогоСообщения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьОбсуждение(Val IDОбсуждения, Val УдалитьПолностью = False, Val Параметры = "") Export
|
||||
Return CloseDiscussion(IDОбсуждения, УдалитьПолностью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьОбсуждение(Val IDОбсуждения, Val Параметры = "") Export
|
||||
Return OpenDiscussion(IDОбсуждения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьВОбсуждение(Val IDОбсуждения, Val Текст, Val Параметры = "") Export
|
||||
Return WriteInDiscussion(IDОбсуждения, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПоставитьЛайк(Val IDПоста, Val IDСтены = "", Val Параметры = "") Export
|
||||
Return LikePost(IDПоста, IDСтены, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СделатьРепост(Val IDПоста, Val IDСтены = "", Val ЦелеваяСтена = "", Val Рекламный = False, Val Параметры = "") Export
|
||||
Return MakeRepost(IDПоста, IDСтены, ЦелеваяСтена, Рекламный, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьСообщение(Val Текст, Val IDПользователя, Val Communitytoken, Val Клавиатура = "", Val Параметры = "") Export
|
||||
Return WriteMessage(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьКомментарий(Val IDПоста, Val IDСтены, Val Текст, Val Параметры = "") Export
|
||||
Return WriteComment(IDПоста, IDСтены, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СократитьСсылку(Val URL, Val Параметры = "") Export
|
||||
Return ShortenLink(URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистику(Val ДатаНачала, Val ДатаОкончания, Val Параметры = "") Export
|
||||
Return GetStatistics(ДатаНачала, ДатаОкончания, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистикуПостов(Val МассивИДПостов, Val Параметры = "") Export
|
||||
Return GetPostStatistics(МассивИДПостов, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламнуюКампанию(Val IDКабинета, Val Наименование, Val Параметры = "") Export
|
||||
Return CreateAdvertisingCampaign(IDКабинета, Наименование, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламноеОбъявление(Val НомерКампании, Val ДневнойЛимит, Val НомерКатегории, Val IDПоста, Val IDКабинета, Val Параметры = "") Export
|
||||
Return CreateAd(НомерКампании, ДневнойЛимит, НомерКатегории, IDПоста, IDКабинета, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПриостановитьРекламноеОбъявление(Val IDКабинета, Val IDОбъявления, Val Параметры = "") Export
|
||||
Return PauseAdvertising(IDКабинета, IDОбъявления, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРекламныхКатегорий(Val Параметры = "") Export
|
||||
Return GetAdvertisingCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКатегорийТоваров(Val Параметры = "") Export
|
||||
Return GetProductCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val Подборка = "", Val Параметры = "") Export
|
||||
Return GetProductList(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыПоИД(Val Товары, Val Параметры = "") Export
|
||||
Return GetProductsByID(Товары, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТовар(Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return AddProduct(ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТовар(Val Товар, Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return EditProduct(Товар, ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТовар(Val Товар, Val Параметры = "") Export
|
||||
Return DeleteProduct(Товар, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СгруппироватьТовары(Val МассивТоваров, Val СуществующаяГруппа = "", Val Параметры = "") Export
|
||||
Return GroupProducts(МассивТоваров, СуществующаяГруппа, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val Пустая = False) Export
|
||||
Return GetProductDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПодборок(Val Параметры = "") Export
|
||||
Return GetSelectionList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПодборкиПоИД(Val Подборки, Val Параметры = "") Export
|
||||
Return GetSelectionsByID(Подборки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПодборкуТоваров(Val Название, Val Картинка, Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return CreateProductCollection(Название, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПодборкуТоваров(Val Название, Val Подборка, Val Картинка = "", Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return EditProductCollection(Название, Подборка, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТоварВПодборку(Val МассивТоваров, Val Подборка, Val Параметры = "") Export
|
||||
Return AddProductToCollection(МассивТоваров, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварИзПодборки(Val Товар, Val Подборка, Val Параметры = "") Export
|
||||
Return RemoveProductFromSelection(Товар, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПодборку(Val Подборка, Val Параметры = "") Export
|
||||
Return DeleteSelection(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСвойств(Val Параметры = "") Export
|
||||
Return GetPropertyList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСвойствоТовара(Val Название, Val Параметры = "") Export
|
||||
Return CreateProductProperty(Название, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойствоТовара(Val Название, Val Свойство, Val Параметры = "") Export
|
||||
Return EditProductProperty(Название, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСвойствоТовара(Val Свойство, Val Параметры = "") Export
|
||||
Return DeleteProductProperty(Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Параметры = "") Export
|
||||
Return AddProductPropertyVariant(Значение, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Вариант, Val Параметры = "") Export
|
||||
Return EditProductPropertyVariant(Значение, Свойство, Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВариантСвойстваТовара(Val Вариант, Val Параметры = "") Export
|
||||
Return DeleteProductPropertyVariant(Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаказов(Val Параметры = "") Export
|
||||
Return GetOrderList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуру(Val МассивКнопок) Export
|
||||
Return FormKeyboard(МассивКнопок);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьСсылкуПолученияТокена(Val App_id) Export
|
||||
Return CreateTokenRetrievalLink(App_id);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПост(Val Текст, Val МассивКартинок, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreatePost(Текст, МассивКартинок, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСоставнойПост(Val Текст, Val Объекты, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreateCompositePost(Текст, Объекты, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПост(Val IDПоста, Val Параметры = "") Export
|
||||
Return DeletePost(IDПоста, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОпрос(Val Вопрос, Val МассивОтветов, Val Картинка = "", Val Параметры = "") Export
|
||||
Return CreatePoll(Вопрос, МассивОтветов, Картинка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьАльбом(Val Наименование, Val Описание = "", Val Параметры = "") Export
|
||||
Return CreateAlbum(Наименование, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьАльбом(Val IDАльбома, Val Параметры = "") Export
|
||||
Return DeleteAlbum(IDАльбома, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьИсторию(Val Картинка, Val URL = "", Val Параметры = "") Export
|
||||
Return CreateStory(Картинка, URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьКартинкуВАльбом(Val IDАльбома, Val Картинка, Val Описание = "", Val Параметры = "") Export
|
||||
Return SaveImageToAlbum(IDАльбома, Картинка, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКартинку(Val IDКартинки, Val Параметры = "") Export
|
||||
Return DeleteImage(IDКартинки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьВидеоНаСервер(Val Видео, Val Наименование, Val Описание = "", Val Альбом = "", Val Параметры = "") Export
|
||||
Return UploadVideoToServer(Видео, Наименование, Описание, Альбом, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФотоНаСервер(Val Картинка, Val Параметры = "", Val Вид = "Пост") Export
|
||||
Return UploadPhotoToServer(Картинка, Параметры, Вид);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбсуждение(Val Наименование, Val ТекстПервогоСообщения, Val Параметры = "") Export
|
||||
Return CreateDiscussion(Наименование, ТекстПервогоСообщения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьОбсуждение(Val IDОбсуждения, Val УдалитьПолностью = False, Val Параметры = "") Export
|
||||
Return CloseDiscussion(IDОбсуждения, УдалитьПолностью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьОбсуждение(Val IDОбсуждения, Val Параметры = "") Export
|
||||
Return OpenDiscussion(IDОбсуждения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьВОбсуждение(Val IDОбсуждения, Val Текст, Val Параметры = "") Export
|
||||
Return WriteInDiscussion(IDОбсуждения, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПоставитьЛайк(Val IDПоста, Val IDСтены = "", Val Параметры = "") Export
|
||||
Return LikePost(IDПоста, IDСтены, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СделатьРепост(Val IDПоста, Val IDСтены = "", Val ЦелеваяСтена = "", Val Рекламный = False, Val Параметры = "") Export
|
||||
Return MakeRepost(IDПоста, IDСтены, ЦелеваяСтена, Рекламный, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьСообщение(Val Текст, Val IDПользователя, Val Communitytoken, Val Клавиатура = "", Val Параметры = "") Export
|
||||
Return WriteMessage(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьКомментарий(Val IDПоста, Val IDСтены, Val Текст, Val Параметры = "") Export
|
||||
Return WriteComment(IDПоста, IDСтены, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СократитьСсылку(Val URL, Val Параметры = "") Export
|
||||
Return ShortenLink(URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистику(Val ДатаНачала, Val ДатаОкончания, Val Параметры = "") Export
|
||||
Return GetStatistics(ДатаНачала, ДатаОкончания, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистикуПостов(Val МассивИДПостов, Val Параметры = "") Export
|
||||
Return GetPostStatistics(МассивИДПостов, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламнуюКампанию(Val IDКабинета, Val Наименование, Val Параметры = "") Export
|
||||
Return CreateAdvertisingCampaign(IDКабинета, Наименование, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламноеОбъявление(Val НомерКампании, Val ДневнойЛимит, Val НомерКатегории, Val IDПоста, Val IDКабинета, Val Параметры = "") Export
|
||||
Return CreateAd(НомерКампании, ДневнойЛимит, НомерКатегории, IDПоста, IDКабинета, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПриостановитьРекламноеОбъявление(Val IDКабинета, Val IDОбъявления, Val Параметры = "") Export
|
||||
Return PauseAdvertising(IDКабинета, IDОбъявления, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРекламныхКатегорий(Val Параметры = "") Export
|
||||
Return GetAdvertisingCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКатегорийТоваров(Val Параметры = "") Export
|
||||
Return GetProductCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val Подборка = "", Val Параметры = "") Export
|
||||
Return GetProductList(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыПоИД(Val Товары, Val Параметры = "") Export
|
||||
Return GetProductsByID(Товары, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТовар(Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return AddProduct(ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТовар(Val Товар, Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return EditProduct(Товар, ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТовар(Val Товар, Val Параметры = "") Export
|
||||
Return DeleteProduct(Товар, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СгруппироватьТовары(Val МассивТоваров, Val СуществующаяГруппа = "", Val Параметры = "") Export
|
||||
Return GroupProducts(МассивТоваров, СуществующаяГруппа, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val Пустая = False) Export
|
||||
Return GetProductDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПодборок(Val Параметры = "") Export
|
||||
Return GetSelectionList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПодборкиПоИД(Val Подборки, Val Параметры = "") Export
|
||||
Return GetSelectionsByID(Подборки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПодборкуТоваров(Val Название, Val Картинка, Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return CreateProductCollection(Название, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПодборкуТоваров(Val Название, Val Подборка, Val Картинка = "", Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return EditProductCollection(Название, Подборка, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТоварВПодборку(Val МассивТоваров, Val Подборка, Val Параметры = "") Export
|
||||
Return AddProductToCollection(МассивТоваров, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварИзПодборки(Val Товар, Val Подборка, Val Параметры = "") Export
|
||||
Return RemoveProductFromSelection(Товар, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПодборку(Val Подборка, Val Параметры = "") Export
|
||||
Return DeleteSelection(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСвойств(Val Параметры = "") Export
|
||||
Return GetPropertyList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСвойствоТовара(Val Название, Val Параметры = "") Export
|
||||
Return CreateProductProperty(Название, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойствоТовара(Val Название, Val Свойство, Val Параметры = "") Export
|
||||
Return EditProductProperty(Название, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСвойствоТовара(Val Свойство, Val Параметры = "") Export
|
||||
Return DeleteProductProperty(Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Параметры = "") Export
|
||||
Return AddProductPropertyVariant(Значение, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Вариант, Val Параметры = "") Export
|
||||
Return EditProductPropertyVariant(Значение, Свойство, Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВариантСвойстваТовара(Val Вариант, Val Параметры = "") Export
|
||||
Return DeleteProductPropertyVariant(Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаказов(Val Параметры = "") Export
|
||||
Return GetOrderList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуру(Val МассивКнопок) Export
|
||||
Return FormKeyboard(МассивКнопок);
|
||||
EndFunction
|
||||
|
||||
Function CreateTokenRetrievalLink(Val App_id) Export
|
||||
Return СоздатьСсылкуПолученияТокена(App_id);
|
||||
EndFunction
|
||||
|
||||
Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьПост(Text, ImageArray, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьСоставнойПост(Text, Objects, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeletePost(Val PostID, Val Parameters = "") Export
|
||||
Return УдалитьПост(PostID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export
|
||||
Return СоздатьОпрос(Question, AnswersArray, Image, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export
|
||||
Return СоздатьАльбом(Name, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export
|
||||
Return УдалитьАльбом(AlbumID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export
|
||||
Return СоздатьИсторию(Image, URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export
|
||||
Return СохранитьКартинкуВАльбом(AlbumID, Image, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteImage(Val ImageID, Val Parameters = "") Export
|
||||
Return УдалитьКартинку(ImageID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export
|
||||
Return ЗагрузитьВидеоНаСервер(Video, Name, Description, Album, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export
|
||||
Return ЗагрузитьФотоНаСервер(Image, Parameters, View);
|
||||
EndFunction
|
||||
|
||||
Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export
|
||||
Return СоздатьОбсуждение(Name, FirstMessageText, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export
|
||||
Return ЗакрытьОбсуждение(DiscussionID, DeleteCompletely, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export
|
||||
Return ОткрытьОбсуждение(DiscussionID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьВОбсуждение(DiscussionID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export
|
||||
Return ПоставитьЛайк(PostID, WallID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export
|
||||
Return СделатьРепост(PostID, WallID, TargetWall, Advertising, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export
|
||||
Return НаписатьСообщение(Text, UserID, Communitytoken, Keyboard, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьКомментарий(PostID, WallID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function ShortenLink(Val URL, Val Parameters = "") Export
|
||||
Return СократитьСсылку(URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистику(StartDate, EndDate, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистикуПостов(PostIDsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export
|
||||
Return СоздатьРекламнуюКампанию(AccountID, Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export
|
||||
Return СоздатьРекламноеОбъявление(CampaignNumber, DailyLimit, CategoryNumber, PostID, AccountID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function PauseAdvertising(Val AccountID, Val AdID, Val Parameters = "") Export
|
||||
Return ПриостановитьРекламноеОбъявление(AccountID, AdID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAdvertisingCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокРекламныхКатегорий(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокКатегорийТоваров(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val Selection = "", Val Parameters = "") Export
|
||||
Return ПолучитьСписокТоваров(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsByID(Val Products, Val Parameters = "") Export
|
||||
Return ПолучитьТоварыПоИД(Products, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ДобавитьТовар(ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ИзменитьТовар(Product, ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProduct(Val Product, Val Parameters = "") Export
|
||||
Return УдалитьТовар(Product, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export
|
||||
Return СгруппироватьТовары(ProductsArray, ExistingGroup, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокПодборок(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionsByID(Val Selections, Val Parameters = "") Export
|
||||
Return ПолучитьПодборкиПоИД(Selections, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return СоздатьПодборкуТоваров(Name, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return ИзменитьПодборкуТоваров(Name, Selection, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductToCollection(Val ProductsArray, Val Selection, Val Parameters = "") Export
|
||||
Return ДобавитьТоварВПодборку(ProductsArray, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьТоварИзПодборки(Product, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelection(Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьПодборку(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPropertyList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокСвойств(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductProperty(Val Name, Val Parameters = "") Export
|
||||
Return СоздатьСвойствоТовара(Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export
|
||||
Return ИзменитьСвойствоТовара(Name, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductProperty(Val Property, Val Parameters = "") Export
|
||||
Return УдалитьСвойствоТовара(Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export
|
||||
Return ДобавитьВариантСвойстваТовара(Value, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export
|
||||
Return ИзменитьВариантСвойстваТовара(Value, Property, Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export
|
||||
Return УдалитьВариантСвойстваТовара(Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокЗаказов(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboard(Val ButtonArray) Export
|
||||
Return СформироватьКлавиатуру(ButtonArray);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
359
src/en/OInt/core/Modules/OPI_VKTeams.os
vendored
359
src/en/OInt/core/Modules/OPI_VKTeams.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
||||
// Lib: VKTeams
|
||||
// CLI: vkteams
|
||||
// Keywords: vkteams, vk teams
|
||||
@@ -971,3 +971,360 @@ Function UpdateChatParameters(Val Token, Val ChatID, Val Parameter, Val Value)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПроверитьТокен(Val Токен) Export
|
||||
Return CheckToken(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытия(Val Токен, Val IDПоследнего, Val Таймаут = 0) Export
|
||||
Return GetEvents(Токен, IDПоследнего, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОФайле(Val Токен, Val IDФайла) Export
|
||||
Return GetFileInformation(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val IDЦитируемого = 0, Val Клавиатура = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val IDЧата, Val Файл, Val Текст = "", Val ИмяФайла = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendFile(Токен, IDЧата, Файл, Текст, ИмяФайла, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГолосовоеСообщение(Val Токен, Val IDЧата, Val Файл, Val ТипФайла = "m4a", Val IDЦитируемого = 0, Val Клавиатура = "") Export
|
||||
Return SendVoice(Токен, IDЧата, Файл, ТипФайла, IDЦитируемого, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "MarkdownV2") Export
|
||||
Return EditMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьФайл(Val Токен, Val IDЧата, Val IDФайла, Val Текст = "", Val Разметка = "MarkdownV2") Export
|
||||
Return ResendFile(Токен, IDЧата, IDФайла, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьГолосовоеСообщение(Val Токен, Val IDЧата, Val IDФайла) Export
|
||||
Return ResendVoice(Токен, IDЧата, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDСообщения, Val IDЧатаИсточника, Val IDЧата, Val Текст = "") Export
|
||||
Return ForwardMessage(Токен, IDСообщения, IDЧатаИсточника, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОтветитьНаСобытиеКлавиатуры(Val Токен, Val IDСобытия, Val Текст = "", Val URL = "", Val ЭтоПредупреждение = False) Export
|
||||
Return AnswerButtonEvent(Токен, IDСобытия, Текст, URL, ЭтоПредупреждение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКнопкуДействия(Val Текст, Val Значение = "", Val URL = "", Val Стиль = "base") Export
|
||||
Return MakeActionButton(Текст, Значение, URL, Стиль);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьПользователейЧата(Val Токен, Val IDЧата, Val Пользователи) Export
|
||||
Return RemoveChatMembers(Токен, IDЧата, Пользователи);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАватарЧата(Val Токен, Val IDЧата, Val Файл) Export
|
||||
Return ChangeChatPicture(Токен, IDЧата, Файл);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОЧате(Val Токен, Val IDЧата) Export
|
||||
Return GetChatInfo(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьАдминистраторовЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatAdmins(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПользователейЧата(Val Токен, Val IDЧата, Val Курсор = "") Export
|
||||
Return GetChatMembers(Токен, IDЧата, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаблокированныхПользователейЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatBlockedUsers(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапросыВступленияЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatJoinRequests(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ЗаблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя, Val УдалитьПоследниеСообщения = False) Export
|
||||
Return BlockChatUser(Токен, IDЧата, IDПользователя, УдалитьПоследниеСообщения);
|
||||
EndFunction
|
||||
|
||||
Function РазблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return UnblockChatUser(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОдобритьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return ApprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтклонитьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return DisapprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовокЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatTitle(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОписаниеЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatDescription(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПравилаЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatRules(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПроверитьТокен(Val Токен) Export
|
||||
Return CheckToken(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытия(Val Токен, Val IDПоследнего, Val Таймаут = 0) Export
|
||||
Return GetEvents(Токен, IDПоследнего, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОФайле(Val Токен, Val IDФайла) Export
|
||||
Return GetFileInformation(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val IDЦитируемого = 0, Val Клавиатура = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val IDЧата, Val Файл, Val Текст = "", Val ИмяФайла = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendFile(Токен, IDЧата, Файл, Текст, ИмяФайла, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГолосовоеСообщение(Val Токен, Val IDЧата, Val Файл, Val ТипФайла = "m4a", Val IDЦитируемого = 0, Val Клавиатура = "") Export
|
||||
Return SendVoice(Токен, IDЧата, Файл, ТипФайла, IDЦитируемого, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "MarkdownV2") Export
|
||||
Return EditMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьФайл(Val Токен, Val IDЧата, Val IDФайла, Val Текст = "", Val Разметка = "MarkdownV2") Export
|
||||
Return ResendFile(Токен, IDЧата, IDФайла, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьГолосовоеСообщение(Val Токен, Val IDЧата, Val IDФайла) Export
|
||||
Return ResendVoice(Токен, IDЧата, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDСообщения, Val IDЧатаИсточника, Val IDЧата, Val Текст = "") Export
|
||||
Return ForwardMessage(Токен, IDСообщения, IDЧатаИсточника, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОтветитьНаСобытиеКлавиатуры(Val Токен, Val IDСобытия, Val Текст = "", Val URL = "", Val ЭтоПредупреждение = False) Export
|
||||
Return AnswerButtonEvent(Токен, IDСобытия, Текст, URL, ЭтоПредупреждение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКнопкуДействия(Val Текст, Val Значение = "", Val URL = "", Val Стиль = "base") Export
|
||||
Return MakeActionButton(Текст, Значение, URL, Стиль);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьПользователейЧата(Val Токен, Val IDЧата, Val Пользователи) Export
|
||||
Return RemoveChatMembers(Токен, IDЧата, Пользователи);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАватарЧата(Val Токен, Val IDЧата, Val Файл) Export
|
||||
Return ChangeChatPicture(Токен, IDЧата, Файл);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОЧате(Val Токен, Val IDЧата) Export
|
||||
Return GetChatInfo(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьАдминистраторовЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatAdmins(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПользователейЧата(Val Токен, Val IDЧата, Val Курсор = "") Export
|
||||
Return GetChatMembers(Токен, IDЧата, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаблокированныхПользователейЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatBlockedUsers(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапросыВступленияЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatJoinRequests(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ЗаблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя, Val УдалитьПоследниеСообщения = False) Export
|
||||
Return BlockChatUser(Токен, IDЧата, IDПользователя, УдалитьПоследниеСообщения);
|
||||
EndFunction
|
||||
|
||||
Function РазблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return UnblockChatUser(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОдобритьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return ApprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтклонитьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return DisapprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовокЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatTitle(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОписаниеЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatDescription(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПравилаЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatRules(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function CheckToken(Val Token) Export
|
||||
Return ПроверитьТокен(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetEvents(Val Token, Val LastID, Val Timeout = 0) Export
|
||||
Return ПолучитьСобытия(Token, LastID, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function GetFileInformation(Val Token, Val FileID) Export
|
||||
Return ПолучитьИнформациюОФайле(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val ReplyID = 0, Val Keyboard = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, ReplyID, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val ChatID, Val File, Val Text = "", Val FileName = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьФайл(Token, ChatID, File, Text, FileName, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVoice(Val Token, Val ChatID, Val File, Val FileType = "m4a", Val ReplyID = 0, Val Keyboard = "") Export
|
||||
Return ОтправитьГолосовоеСообщение(Token, ChatID, File, FileType, ReplyID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "MarkdownV2") Export
|
||||
Return ИзменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ResendFile(Val Token, Val ChatID, Val FileID, Val Text = "", Val Markup = "MarkdownV2") Export
|
||||
Return ПереслатьФайл(Token, ChatID, FileID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ResendVoice(Val Token, Val ChatID, Val FileID) Export
|
||||
Return ПереслатьГолосовоеСообщение(Token, ChatID, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val MessageID, Val FromChatID, Val ChatID, Val Text = "") Export
|
||||
Return ПереслатьСообщение(Token, MessageID, FromChatID, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function AnswerButtonEvent(Val Token, Val EventID, Val Text = "", Val URL = "", Val AsAlert = False) Export
|
||||
Return ОтветитьНаСобытиеКлавиатуры(Token, EventID, Text, URL, AsAlert);
|
||||
EndFunction
|
||||
|
||||
Function MakeActionButton(Val Text, Val Value = "", Val URL = "", Val Style = "base") Export
|
||||
Return СформироватьКнопкуДействия(Text, Value, URL, Style);
|
||||
EndFunction
|
||||
|
||||
Function RemoveChatMembers(Val Token, Val ChatID, Val Users) Export
|
||||
Return ИсключитьПользователейЧата(Token, ChatID, Users);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatPicture(Val Token, Val ChatID, Val File) Export
|
||||
Return ИзменитьАватарЧата(Token, ChatID, File);
|
||||
EndFunction
|
||||
|
||||
Function GetChatInfo(Val Token, Val ChatID) Export
|
||||
Return ПолучитьИнформациюОЧате(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatAdmins(Val Token, Val ChatID) Export
|
||||
Return ПолучитьАдминистраторовЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatMembers(Val Token, Val ChatID, Val Cursor = "") Export
|
||||
Return ПолучитьПользователейЧата(Token, ChatID, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChatBlockedUsers(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗаблокированныхПользователейЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatJoinRequests(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗапросыВступленияЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function BlockChatUser(Val Token, Val ChatID, Val UserID, Val DeleteLastMessages = False) Export
|
||||
Return ЗаблокироватьПользователяЧата(Token, ChatID, UserID, DeleteLastMessages);
|
||||
EndFunction
|
||||
|
||||
Function UnblockChatUser(Val Token, Val ChatID, Val UserID) Export
|
||||
Return РазблокироватьПользователяЧата(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ApprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОдобритьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function DisapprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОтклонитьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetChatTitle(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьЗаголовокЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatDescription(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьОписаниеЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatRules(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьПравилаЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
143
src/en/OInt/core/Modules/OPI_Viber.os
vendored
143
src/en/OInt/core/Modules/OPI_Viber.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
||||
// Lib: Viber
|
||||
// CLI: viber
|
||||
// Keywords: viber
|
||||
@@ -404,3 +404,144 @@ Function TokenInHeaders(Val Token)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОКанале(Val Токен) Export
|
||||
Return GetChannelInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val IDПользователя) Export
|
||||
Return GetUserData(Токен, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОнлайнПользователей(Val Токен, Val IDПользователей) Export
|
||||
Return GetOnlineUsers(Токен, IDПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val Текст, Val IDПользователя, Val ОтправкаВКанал, Val Клавиатура = "") Export
|
||||
Return SendTextMessage(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Описание = "") Export
|
||||
Return SendImage(Токен, URL, IDПользователя, ОтправкаВКанал, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Расширение, Val Размер = "") Export
|
||||
Return SendFile(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение, Размер);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val ИмяКонтакта, Val НомерТелефона, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendContact(Токен, ИмяКонтакта, НомерТелефона, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val Токен, Val Широта, Val Долгота, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLocation(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСсылку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLink(Токен, URL, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруИзМассиваКнопок(Val МассивКнопок, Val ЦветКнопок = "#2db9b9") Export
|
||||
Return CreateKeyboardFromArrayButton(МассивКнопок, ЦветКнопок);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОКанале(Val Токен) Export
|
||||
Return GetChannelInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val IDПользователя) Export
|
||||
Return GetUserData(Токен, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОнлайнПользователей(Val Токен, Val IDПользователей) Export
|
||||
Return GetOnlineUsers(Токен, IDПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val Текст, Val IDПользователя, Val ОтправкаВКанал, Val Клавиатура = "") Export
|
||||
Return SendTextMessage(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Описание = "") Export
|
||||
Return SendImage(Токен, URL, IDПользователя, ОтправкаВКанал, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Расширение, Val Размер = "") Export
|
||||
Return SendFile(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение, Размер);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val ИмяКонтакта, Val НомерТелефона, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendContact(Токен, ИмяКонтакта, НомерТелефона, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val Токен, Val Широта, Val Долгота, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLocation(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСсылку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLink(Токен, URL, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруИзМассиваКнопок(Val МассивКнопок, Val ЦветКнопок = "#2db9b9") Export
|
||||
Return CreateKeyboardFromArrayButton(МассивКнопок, ЦветКнопок);
|
||||
EndFunction
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОКанале(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
Function GetOnlineUsers(Val Token, Val UserIDs) Export
|
||||
Return ПолучитьОнлайнПользователей(Token, UserIDs);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val Text, Val UserID, Val SendingToChannel, Val Keyboard = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, Text, UserID, SendingToChannel, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Description = "") Export
|
||||
Return ОтправитьКартинку(Token, URL, UserID, SendingToChannel, Description);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Extension, Val Size = "") Export
|
||||
Return ОтправитьФайл(Token, URL, UserID, SendingToChannel, Extension, Size);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ContactName, Val PhoneNumber, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьКонтакт(Token, ContactName, PhoneNumber, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьЛокацию(Token, Latitude, Longitude, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLink(Val Token, Val URL, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьСсылку(Token, URL, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export
|
||||
Return СформироватьКлавиатуруИзМассиваКнопок(ButtonArray, ButtonColor);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
215
src/en/OInt/core/Modules/OPI_YandexDisk.os
vendored
215
src/en/OInt/core/Modules/OPI_YandexDisk.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
||||
// Lib: Yandex Disk
|
||||
// CLI: yadisk
|
||||
// Keywords: yandexdisk, yandex.disk, yandex disk, yandex drive, yadisk, ya disk
|
||||
@@ -607,3 +607,216 @@ Function TogglePublicAccess(Val Token, Val Path, Val PublicAccess)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОДиске(Val Токен) Export
|
||||
Return GetDiskInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Токен, Val Путь) Export
|
||||
Return GetObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val ВКорзину = True) Export
|
||||
Return DeleteObject(Токен, Путь, ВКорзину);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКопиюОбъекта(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return CreateObjectCopy(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуДляСкачивания(Val Токен, Val Путь) Export
|
||||
Return GetDownloadLink(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Путь, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0, Val ОтборПоТипу = "", Val СортироватьПоДате = False) Export
|
||||
Return GetFilesList(Токен, Количество, СмещениеОтНачала, ОтборПоТипу, СортироватьПоДате);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return MoveObject(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Файл, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Путь, Файл, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val Путь, Val Адрес) Export
|
||||
Return UploadFileByURL(Токен, Путь, Адрес);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьОбъект(Val Токен, Val Путь) Export
|
||||
Return PublishObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюОбъекта(Val Токен, Val Путь) Export
|
||||
Return CancelObjectPublication(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпубликованныхОбъектов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublishedObjectsList(Токен, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПубличныйОбъект(Val Токен, Val URL, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublicObject(Токен, URL, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияПубличногоОбъекта(Val Токен, Val URL, Val Путь = "") Export
|
||||
Return GetDownloadLinkForPublicObject(Токен, URL, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьПубличныйОбъектНаДиск(Val Токен, Val URL, Откуда = "", Куда = "") Export
|
||||
Return SavePublicObjectToDisk(Токен, URL, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьИнформациюОДиске(Val Токен) Export
|
||||
Return GetDiskInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Токен, Val Путь) Export
|
||||
Return GetObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val ВКорзину = True) Export
|
||||
Return DeleteObject(Токен, Путь, ВКорзину);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКопиюОбъекта(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return CreateObjectCopy(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуДляСкачивания(Val Токен, Val Путь) Export
|
||||
Return GetDownloadLink(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Путь, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0, Val ОтборПоТипу = "", Val СортироватьПоДате = False) Export
|
||||
Return GetFilesList(Токен, Количество, СмещениеОтНачала, ОтборПоТипу, СортироватьПоДате);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return MoveObject(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Файл, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Путь, Файл, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val Путь, Val Адрес) Export
|
||||
Return UploadFileByURL(Токен, Путь, Адрес);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьОбъект(Val Токен, Val Путь) Export
|
||||
Return PublishObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюОбъекта(Val Токен, Val Путь) Export
|
||||
Return CancelObjectPublication(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпубликованныхОбъектов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublishedObjectsList(Токен, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПубличныйОбъект(Val Токен, Val URL, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublicObject(Токен, URL, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияПубличногоОбъекта(Val Токен, Val URL, Val Путь = "") Export
|
||||
Return GetDownloadLinkForPublicObject(Токен, URL, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьПубличныйОбъектНаДиск(Val Токен, Val URL, Откуда = "", Куда = "") Export
|
||||
Return SavePublicObjectToDisk(Токен, URL, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function GetDiskInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОДиске(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Token, Val Path) Export
|
||||
Return ПолучитьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val ToCart = True) Export
|
||||
Return УдалитьОбъект(Token, Path, ToCart);
|
||||
EndFunction
|
||||
|
||||
Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return СоздатьКопиюОбъекта(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLink(Val Token, Val Path) Export
|
||||
Return ПолучитьСсылкуДляСкачивания(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Path, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Count = 0, Val OffsetFromStart = 0, Val FilterByType = "", Val SortByDate = False) Export
|
||||
Return ПолучитьСписокФайлов(Token, Count, OffsetFromStart, FilterByType, SortByDate);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return ПереместитьОбъект(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, Path, File, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val Path, Val Address) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, Path, Address);
|
||||
EndFunction
|
||||
|
||||
Function PublishObject(Val Token, Val Path) Export
|
||||
Return ОпубликоватьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelObjectPublication(Val Token, Val Path) Export
|
||||
Return ОтменитьПубликациюОбъекта(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetPublishedObjectsList(Val Token, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьСписокОпубликованныхОбъектов(Token, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetPublicObject(Val Token, Val URL, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьПубличныйОбъект(Token, URL, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLinkForPublicObject(Val Token, Val URL, Val Path = "") Export
|
||||
Return ПолучитьСсылкуСкачиванияПубличногоОбъекта(Token, URL, Path);
|
||||
EndFunction
|
||||
|
||||
Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Export
|
||||
Return СохранитьПубличныйОбъектНаДиск(Token, URL, From, Target);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
59
src/en/OInt/core/Modules/OPI_YandexID.os
vendored
59
src/en/OInt/core/Modules/OPI_YandexID.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
||||
// Lib: Yandex ID
|
||||
// CLI: yandex
|
||||
|
||||
@@ -130,3 +130,60 @@ Function GetAuthorizationHeader(Val Token) Export
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьКодПодтверждения(Val ClientId) Export
|
||||
Return GetConfirmationCode(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьКодВТокен(Val ClientId, Val ClientSecret, Val КодУстройства) Export
|
||||
Return ConvertCodeToToken(ClientId, ClientSecret, КодУстройства);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьКодПодтверждения(Val ClientId) Export
|
||||
Return GetConfirmationCode(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьКодВТокен(Val ClientId, Val ClientSecret, Val КодУстройства) Export
|
||||
Return ConvertCodeToToken(ClientId, ClientSecret, КодУстройства);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
Function GetConfirmationCode(Val ClientId) Export
|
||||
Return ПолучитьКодПодтверждения(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export
|
||||
Return ПреобразоватьКодВТокен(ClientId, ClientSecret, DeviceCode);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
107
src/en/OInt/core/Modules/OPI_YandexMarket.os
vendored
107
src/en/OInt/core/Modules/OPI_YandexMarket.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
||||
// Lib: Yandex Market
|
||||
// CLI: yamarket
|
||||
|
||||
@@ -427,3 +427,108 @@ Function CreateRequestHeaders(Val Token)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСписокМагазинов(Val Токен, Val Страница = 1) Export
|
||||
Return GetMarketsList(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМагазин(Val Токен, Val IDМагазина) Export
|
||||
Return GetMarket(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиКабинета(Val Токен, Val IDКабинета) Export
|
||||
Return GetBusinessSettings(Токен, IDКабинета);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиМагазина(Val Токен, Val IDМагазина) Export
|
||||
Return GetCampaignSettings(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьОбновитьТовары(Val Токен, Val IDКабинета, Val МассивТоваров, Val СвоиИзображения = False) Export
|
||||
Return AddUpdateProducts(Токен, IDКабинета, МассивТоваров, СвоиИзображения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыМагазина(Val Токен, Val IDМагазина, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetCampaignProducts(Токен, IDМагазина, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыКабинета(Val Токен, Val IDКабинета, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetBusinessProducts(Токен, IDКабинета, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьСписокМагазинов(Val Токен, Val Страница = 1) Export
|
||||
Return GetMarketsList(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМагазин(Val Токен, Val IDМагазина) Export
|
||||
Return GetMarket(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиКабинета(Val Токен, Val IDКабинета) Export
|
||||
Return GetBusinessSettings(Токен, IDКабинета);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиМагазина(Val Токен, Val IDМагазина) Export
|
||||
Return GetCampaignSettings(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьОбновитьТовары(Val Токен, Val IDКабинета, Val МассивТоваров, Val СвоиИзображения = False) Export
|
||||
Return AddUpdateProducts(Токен, IDКабинета, МассивТоваров, СвоиИзображения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыМагазина(Val Токен, Val IDМагазина, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetCampaignProducts(Токен, IDМагазина, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыКабинета(Val Токен, Val IDКабинета, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetBusinessProducts(Токен, IDКабинета, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function GetMarketsList(Val Token, Val Page = 1) Export
|
||||
Return ПолучитьСписокМагазинов(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function GetMarket(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьМагазин(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessSettings(Val Token, Val AccountID) Export
|
||||
Return ПолучитьНастройкиКабинета(Token, AccountID);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignSettings(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьНастройкиМагазина(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function AddUpdateProducts(Val Token, Val AccountID, Val ProductsArray, Val OwnImages = False) Export
|
||||
Return ДобавитьОбновитьТовары(Token, AccountID, ProductsArray, OwnImages);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignProducts(Val Token, Val CampaignID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыМагазина(Token, CampaignID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessProducts(Val Token, Val AccountID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыКабинета(Token, AccountID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
179
src/en/OInt/core/Modules/OPI_YandexMetrika.os
vendored
179
src/en/OInt/core/Modules/OPI_YandexMetrika.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
||||
// Lib: Yandex Metrika
|
||||
// CLI: metrika
|
||||
|
||||
@@ -587,3 +587,180 @@ EndFunction
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьМетку(Val Токен, Val Наименование) Export
|
||||
Return CreateTag(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетку(Val Токен, Val IDМетки, Val Наименование) Export
|
||||
Return UpdateTag(Токен, IDМетки, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return GetTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return DeleteTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМеток(Val Токен) Export
|
||||
Return GetTagsList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСчетчик(Val Токен, Val СтруктураСчетчика) Export
|
||||
Return CreateCounter(Токен, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСчетчик(Val Токен, Val IDСчетчика, Val СтруктураСчетчика) Export
|
||||
Return UpdateCounter(Токен, IDСчетчика, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return GetCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return DeleteCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return RestoreCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСчетчиков(Val Токен, Val Фильтр = Undefined) Export
|
||||
Return GetCountersList(Токен, Фильтр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСчетчика(Val Пустая = False) Export
|
||||
Return GetCounterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраСчетчиков(Val Пустая = False) Export
|
||||
Return GetCounterFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпераций(Val Токен, Val IDСчетчика) Export
|
||||
Return GetActionsList(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьМетку(Val Токен, Val Наименование) Export
|
||||
Return CreateTag(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетку(Val Токен, Val IDМетки, Val Наименование) Export
|
||||
Return UpdateTag(Токен, IDМетки, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return GetTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return DeleteTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМеток(Val Токен) Export
|
||||
Return GetTagsList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСчетчик(Val Токен, Val СтруктураСчетчика) Export
|
||||
Return CreateCounter(Токен, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСчетчик(Val Токен, Val IDСчетчика, Val СтруктураСчетчика) Export
|
||||
Return UpdateCounter(Токен, IDСчетчика, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return GetCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return DeleteCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return RestoreCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСчетчиков(Val Токен, Val Фильтр = Undefined) Export
|
||||
Return GetCountersList(Токен, Фильтр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСчетчика(Val Пустая = False) Export
|
||||
Return GetCounterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраСчетчиков(Val Пустая = False) Export
|
||||
Return GetCounterFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпераций(Val Токен, Val IDСчетчика) Export
|
||||
Return GetActionsList(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function CreateTag(Val Token, Val Name) Export
|
||||
Return СоздатьМетку(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTag(Val Token, Val TagID, Val Name) Export
|
||||
Return ИзменитьМетку(Token, TagID, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetTag(Val Token, Val TagID) Export
|
||||
Return ПолучитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val TagID) Export
|
||||
Return УдалитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function GetTagsList(Val Token) Export
|
||||
Return ПолучитьСписокМеток(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateCounter(Val Token, Val CounterStructure) Export
|
||||
Return СоздатьСчетчик(Token, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCounter(Val Token, Val CounterID, Val CounterStructure) Export
|
||||
Return ИзменитьСчетчик(Token, CounterID, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function GetCounter(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCounter(Val Token, Val CounterID) Export
|
||||
Return УдалитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function RestoreCounter(Val Token, Val CounterID) Export
|
||||
Return ВосстановитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function GetCountersList(Val Token, Val Filter = Undefined) Export
|
||||
Return ПолучитьСписокСчетчиков(Token, Filter);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруСчетчика(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраСчетчиков(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetActionsList(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСписокОпераций(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
#Use "./internal"
|
||||
#Use "./internal"
|
||||
#Use "../../tools"
|
||||
|
||||
Tests = OPI_TestDataRetrieval.FormAssertsTests();
|
||||
@@ -6,3 +6,16 @@ Tests = OPI_TestDataRetrieval.FormAssertsTests();
|
||||
For Each Test In Tests Do
|
||||
Execute("OPI_Tests." + Test + "()");
|
||||
EndDo;
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
|
||||
|
||||
#EndRegion
|
||||
71
src/en/OInt/tools/Modules/OPI_AddIns.os
vendored
71
src/en/OInt/tools/Modules/OPI_AddIns.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_AddIns.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_AddIns.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -189,3 +189,72 @@ Procedure FormAddInException()
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьКомпоненту(Val ИмяКомпоненты, Val Класс = "Main") Export
|
||||
Return GetAddIn(ИмяКомпоненты, Класс);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКомпонента(Val Значение) Export
|
||||
Return IsAddIn(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьTls(Val Компонета, Val Tls) Export
|
||||
Return SetTls(Компонета, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function КаталогКомпонентOS() Export
|
||||
Return AddInsFolderOS();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПолучитьКомпоненту(Val ИмяКомпоненты, Val Класс = "Main") Export
|
||||
Return GetAddIn(ИмяКомпоненты, Класс);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКомпонента(Val Значение) Export
|
||||
Return IsAddIn(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьTls(Val Компонета, Val Tls) Export
|
||||
Return SetTls(Компонета, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function КаталогКомпонентOS() Export
|
||||
Return AddInsFolderOS();
|
||||
EndFunction
|
||||
|
||||
Function GetAddIn(Val AddInName, Val Class = "Main") Export
|
||||
Return ПолучитьКомпоненту(AddInName, Class);
|
||||
EndFunction
|
||||
|
||||
Function IsAddIn(Val Value) Export
|
||||
Return ЭтоКомпонента(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetTls(Val AddIn, Val Tls) Export
|
||||
Return УстановитьTls(AddIn, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function AddInsFolderOS() Export
|
||||
Return КаталогКомпонентOS();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
71
src/en/OInt/tools/Modules/OPI_HTTPRequests.os
vendored
71
src/en/OInt/tools/Modules/OPI_HTTPRequests.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_HTTPRequests.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_HTTPRequests.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -339,3 +339,72 @@ Function SplitFileKey(Val FileData, Val ContentType)
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function НовыйЗапрос() Export
|
||||
Return NewRequest();
|
||||
EndFunction
|
||||
|
||||
Function PostСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PostWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PatchСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PatchWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PutСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PutWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function DeleteСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return DeleteWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function НовыйЗапрос() Export
|
||||
Return NewRequest();
|
||||
EndFunction
|
||||
|
||||
Function PostСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PostWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PatchСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PatchWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PutСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PutWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function DeleteСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return DeleteWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function NewRequest() Export
|
||||
Return НовыйЗапрос();
|
||||
EndFunction
|
||||
|
||||
Function PostWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PostСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PatchWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PatchСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PutWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PutСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return DeleteСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
167
src/en/OInt/tools/Modules/OPI_SQLQueries.os
vendored
167
src/en/OInt/tools/Modules/OPI_SQLQueries.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -1157,3 +1157,168 @@ EndProcedure
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Модуль, Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateTable(Модуль, Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Модуль, Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return AddRecords(Модуль, Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Модуль, Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetRecords(Модуль, Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Модуль, Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return UpdateRecords(Модуль, Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Модуль, Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteRecords(Модуль, Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return ClearTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТаблицы(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetTableStructure(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьКолонку(Схема, Val Имя, Val Тип) Export
|
||||
AddColoumn(Схема, Имя, Тип);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьПоле(Схема, Val Имя) Export
|
||||
AddField(Схема, Имя);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Модуль, Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateTable(Модуль, Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Модуль, Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return AddRecords(Модуль, Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Модуль, Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetRecords(Модуль, Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Модуль, Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return UpdateRecords(Модуль, Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Модуль, Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteRecords(Модуль, Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return ClearTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТаблицы(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetTableStructure(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьКолонку(Схема, Val Имя, Val Тип) Export
|
||||
AddColoumn(Схема, Имя, Тип);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьПоле(Схема, Val Имя) Export
|
||||
AddField(Схема, Имя);
|
||||
EndProcedure
|
||||
|
||||
Function CreateDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Module, Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьТаблицу(Module, Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Module, Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ДобавитьЗаписи(Module, Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Module, Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьЗаписи(Module, Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Module, Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОбновитьЗаписи(Module, Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Module, Val Table, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьЗаписи(Module, Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОчиститьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableStructure(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьСтруктуруТаблицы(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Procedure AddColoumn(Scheme, Val Name, Val Type) Export
|
||||
ДобавитьКолонку(Scheme, Name, Type);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddField(Scheme, Val Name) Export
|
||||
ДобавитьПоле(Scheme, Name);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
3227
src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
vendored
3227
src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
vendored
File diff suppressed because it is too large
Load Diff
131
src/en/OInt/tools/Modules/OPI_TypeConversion.os
vendored
131
src/en/OInt/tools/Modules/OPI_TypeConversion.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_TypeConversion.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_TypeConversion.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -434,3 +434,132 @@ Procedure ConvertSourceToValue(Value, TryB64)
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Procedure ПолучитьДвоичныеДанные(Значение, Val Безусловно = False, Val ПопыткаB64 = True) Export
|
||||
GetBinaryData(Значение, Безусловно, ПопыткаB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДвоичныеИлиПоток(Значение) Export
|
||||
GetBinaryOrStream(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекцию(Значение) Export
|
||||
GetCollection(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекциюКлючИЗначение(Значение, Val СообщениеОшибки = "Указанное значение не является подходящей коллекцией!") Export
|
||||
GetKeyValueCollection(Значение, СообщениеОшибки);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьМассив(Значение) Export
|
||||
GetArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьБулево(Значение) Export
|
||||
GetBoolean(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьСтроку(Значение, Val ИзИсточника = False) Export
|
||||
GetLine(Значение, ИзИсточника);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДату(Значение) Export
|
||||
GetDate(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьЧисло(Значение) Export
|
||||
GetNumber(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьФайлНаДиске(Значение, Val Расширение = "tmp") Export
|
||||
GetFileOnDisk(Значение, Расширение);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Procedure ПолучитьДвоичныеДанные(Значение, Val Безусловно = False, Val ПопыткаB64 = True) Export
|
||||
GetBinaryData(Значение, Безусловно, ПопыткаB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДвоичныеИлиПоток(Значение) Export
|
||||
GetBinaryOrStream(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекцию(Значение) Export
|
||||
GetCollection(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекциюКлючИЗначение(Значение, Val СообщениеОшибки = "Указанное значение не является подходящей коллекцией!") Export
|
||||
GetKeyValueCollection(Значение, СообщениеОшибки);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьМассив(Значение) Export
|
||||
GetArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьБулево(Значение) Export
|
||||
GetBoolean(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьСтроку(Значение, Val ИзИсточника = False) Export
|
||||
GetLine(Значение, ИзИсточника);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДату(Значение) Export
|
||||
GetDate(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьЧисло(Значение) Export
|
||||
GetNumber(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьФайлНаДиске(Значение, Val Расширение = "tmp") Export
|
||||
GetFileOnDisk(Значение, Расширение);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBinaryData(Value, Val Force = False, Val TryB64 = True) Export
|
||||
ПолучитьДвоичныеДанные(Value, Force, TryB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBinaryOrStream(Value) Export
|
||||
ПолучитьДвоичныеИлиПоток(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetCollection(Value) Export
|
||||
ПолучитьКоллекцию(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetKeyValueCollection(Value, Val ErrorText = "The specified value is not a valid collection!") Export
|
||||
ПолучитьКоллекциюКлючИЗначение(Value, ErrorText);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetArray(Value) Export
|
||||
ПолучитьМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBoolean(Value) Export
|
||||
ПолучитьБулево(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetLine(Value, Val FromSource = False) Export
|
||||
ПолучитьСтроку(Value, FromSource);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetDate(Value) Export
|
||||
ПолучитьДату(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetNumber(Value) Export
|
||||
ПолучитьЧисло(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetFileOnDisk(Value, Val Extension = "tmp") Export
|
||||
ПолучитьФайлНаДиске(Value, Extension);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPClient.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPClient.os
|
||||
// Lib: HTTP-client
|
||||
// CLI: none
|
||||
|
||||
@@ -2813,3 +2813,456 @@ EndProcedure
|
||||
#EndRegion
|
||||
|
||||
// #EndIf
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function Инициализировать(Val URL = "") Export
|
||||
Return Initialize(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьURL(Val URL) Export
|
||||
Return SetURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПараметрыURL(Val Значение) Export
|
||||
Return SetURLParams(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьФайлОтвета(Val Значение) Export
|
||||
Return SetResponseFile(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТипДанных(Val Значение) Export
|
||||
Return SetDataType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПрокси(Val Настройки) Export
|
||||
Return SetProxy(Настройки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛог(Val Строкой = False) Export
|
||||
Return GetLog(Строкой);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодировку(Val Кодировка) Export
|
||||
Return UseEncoding(Кодировка);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьСжатиеGzip(Val Флаг) Export
|
||||
Return UseGzipCompression(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьПоляТелаВOAuth(Val Флаг) Export
|
||||
Return UseBodyFiledsAtOAuth(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодированиеURL(Val Флаг) Export
|
||||
Return UseURLEncoding(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function РазделятьМассивыВURL(Val Флаг, Val КвадратныеСкобки = Undefined) Export
|
||||
Return SplitArraysInURL(Флаг, КвадратныеСкобки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьДвоичноеТело(Val Данные, Val УстанавливатьПустое = False) Export
|
||||
Return SetBinaryBody(Данные, УстанавливатьПустое);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСтроковоеТело(Val Данные, Val ЗаписатьBOM = False) Export
|
||||
Return SetStringBody(Данные, ЗаписатьBOM);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьJsonТело(Val Данные) Export
|
||||
Return SetJsonBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьFormТело(Val Данные) Export
|
||||
Return SetFormBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function НачатьЗаписьТелаMultipart(ИспользоватьФайл = True, Val Вид = "form-data") Export
|
||||
Return StartMultipartBody(ИспользоватьФайл, Вид);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьФайлMultipartFormData(Val ИмяПоля, Val ИмяФайла, Val Данные, Val ТипДанных = "") Export
|
||||
Return AddMultipartFormDataFile(ИмяПоля, ИмяФайла, Данные, ТипДанных);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПолеMultipartFormData(Val ИмяПоля, Val Значение) Export
|
||||
Return AddMultipartFormDataField(ИмяПоля, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьДанныеRelated(Val Данные, Val ТипДанных, Val IDЧасти = "") Export
|
||||
Return AddDataAsRelated(Данные, ТипДанных, IDЧасти);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовки(Val Значение, Val ПолнаяЗамена = False) Export
|
||||
Return SetHeaders(Значение, ПолнаяЗамена);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаголовок(Val Имя, Val Значение) Export
|
||||
Return AddHeader(Имя, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBasicАвторизацию(Val Пользователь, Val Пароль) Export
|
||||
Return AddBasicAuthorization(Пользователь, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBearerАвторизацию(Val Токен) Export
|
||||
Return AddBearerAuthorization(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьAWS4Авторизацию(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return AddAWS4Authorization(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьOAuthV1Авторизацию(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Версия) Export
|
||||
Return AddOAuthV1Authorization(Token, Secret, ConsumerKey, ConsumerSecret, Версия);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьАлгоритмOAuthV1(Val Алгоритм, Val ХешФункция) Export
|
||||
Return SetOAuthV1Algorithm(Алгоритм, ХешФункция);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Метод, Val ВыполнитьСразу = True) Export
|
||||
Return ProcessRequest(Метод, ВыполнитьСразу);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапрос(Принудительно = False) Export
|
||||
Return ExecuteRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьЗапрос(Принудительно = False) Export
|
||||
Return ReturnRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьСоединение(Принудительно = False) Export
|
||||
Return ReturnConnection(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтвет(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponse(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакJSONКоллекцию(Val ВСоответствие = True, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsJSONObject(ВСоответствие, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакДвоичныеДанные(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsBinaryData(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакСтроку(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsString(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьИмяФайлаТелаОтвета(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseFilename(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Procedure КодироватьURLВURL(URL) Export
|
||||
EncodeURLInURL(URL);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function Инициализировать(Val URL = "") Export
|
||||
Return Initialize(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьURL(Val URL) Export
|
||||
Return SetURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПараметрыURL(Val Значение) Export
|
||||
Return SetURLParams(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьФайлОтвета(Val Значение) Export
|
||||
Return SetResponseFile(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТипДанных(Val Значение) Export
|
||||
Return SetDataType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПрокси(Val Настройки) Export
|
||||
Return SetProxy(Настройки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛог(Val Строкой = False) Export
|
||||
Return GetLog(Строкой);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодировку(Val Кодировка) Export
|
||||
Return UseEncoding(Кодировка);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьСжатиеGzip(Val Флаг) Export
|
||||
Return UseGzipCompression(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьПоляТелаВOAuth(Val Флаг) Export
|
||||
Return UseBodyFiledsAtOAuth(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодированиеURL(Val Флаг) Export
|
||||
Return UseURLEncoding(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function РазделятьМассивыВURL(Val Флаг, Val КвадратныеСкобки = Undefined) Export
|
||||
Return SplitArraysInURL(Флаг, КвадратныеСкобки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьДвоичноеТело(Val Данные, Val УстанавливатьПустое = False) Export
|
||||
Return SetBinaryBody(Данные, УстанавливатьПустое);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСтроковоеТело(Val Данные, Val ЗаписатьBOM = False) Export
|
||||
Return SetStringBody(Данные, ЗаписатьBOM);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьJsonТело(Val Данные) Export
|
||||
Return SetJsonBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьFormТело(Val Данные) Export
|
||||
Return SetFormBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function НачатьЗаписьТелаMultipart(ИспользоватьФайл = True, Val Вид = "form-data") Export
|
||||
Return StartMultipartBody(ИспользоватьФайл, Вид);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьФайлMultipartFormData(Val ИмяПоля, Val ИмяФайла, Val Данные, Val ТипДанных = "") Export
|
||||
Return AddMultipartFormDataFile(ИмяПоля, ИмяФайла, Данные, ТипДанных);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПолеMultipartFormData(Val ИмяПоля, Val Значение) Export
|
||||
Return AddMultipartFormDataField(ИмяПоля, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьДанныеRelated(Val Данные, Val ТипДанных, Val IDЧасти = "") Export
|
||||
Return AddDataAsRelated(Данные, ТипДанных, IDЧасти);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовки(Val Значение, Val ПолнаяЗамена = False) Export
|
||||
Return SetHeaders(Значение, ПолнаяЗамена);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаголовок(Val Имя, Val Значение) Export
|
||||
Return AddHeader(Имя, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBasicАвторизацию(Val Пользователь, Val Пароль) Export
|
||||
Return AddBasicAuthorization(Пользователь, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBearerАвторизацию(Val Токен) Export
|
||||
Return AddBearerAuthorization(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьAWS4Авторизацию(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return AddAWS4Authorization(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьOAuthV1Авторизацию(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Версия) Export
|
||||
Return AddOAuthV1Authorization(Token, Secret, ConsumerKey, ConsumerSecret, Версия);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьАлгоритмOAuthV1(Val Алгоритм, Val ХешФункция) Export
|
||||
Return SetOAuthV1Algorithm(Алгоритм, ХешФункция);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Метод, Val ВыполнитьСразу = True) Export
|
||||
Return ProcessRequest(Метод, ВыполнитьСразу);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапрос(Принудительно = False) Export
|
||||
Return ExecuteRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьЗапрос(Принудительно = False) Export
|
||||
Return ReturnRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьСоединение(Принудительно = False) Export
|
||||
Return ReturnConnection(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтвет(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponse(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакJSONКоллекцию(Val ВСоответствие = True, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsJSONObject(ВСоответствие, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакДвоичныеДанные(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsBinaryData(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакСтроку(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsString(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьИмяФайлаТелаОтвета(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseFilename(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Procedure КодироватьURLВURL(URL) Export
|
||||
EncodeURLInURL(URL);
|
||||
EndProcedure
|
||||
|
||||
Function Initialize(Val URL = "") Export
|
||||
Return Инициализировать(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURL(Val URL) Export
|
||||
Return УстановитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURLParams(Val Value) Export
|
||||
Return УстановитьПараметрыURL(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetResponseFile(Val Value) Export
|
||||
Return УстановитьФайлОтвета(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetDataType(Val Value) Export
|
||||
Return УстановитьТипДанных(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetProxy(Val Settings) Export
|
||||
Return УстановитьПрокси(Settings);
|
||||
EndFunction
|
||||
|
||||
Function GetLog(Val AsString = False) Export
|
||||
Return ПолучитьЛог(AsString);
|
||||
EndFunction
|
||||
|
||||
Function UseEncoding(Val Encoding) Export
|
||||
Return ИспользоватьКодировку(Encoding);
|
||||
EndFunction
|
||||
|
||||
Function UseGzipCompression(Val Flag) Export
|
||||
Return ИспользоватьСжатиеGzip(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseBodyFiledsAtOAuth(Val Flag) Export
|
||||
Return ИспользоватьПоляТелаВOAuth(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseURLEncoding(Val Flag) Export
|
||||
Return ИспользоватьКодированиеURL(Flag);
|
||||
EndFunction
|
||||
|
||||
Function SplitArraysInURL(Val Flag, Val SquareBrackets = Undefined) Export
|
||||
Return РазделятьМассивыВURL(Flag, SquareBrackets);
|
||||
EndFunction
|
||||
|
||||
Function SetBinaryBody(Val Data, Val SetIfEmpty = False) Export
|
||||
Return УстановитьДвоичноеТело(Data, SetIfEmpty);
|
||||
EndFunction
|
||||
|
||||
Function SetStringBody(Val Data, Val WriteBOM = False) Export
|
||||
Return УстановитьСтроковоеТело(Data, WriteBOM);
|
||||
EndFunction
|
||||
|
||||
Function SetJsonBody(Val Data) Export
|
||||
Return УстановитьJsonТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function SetFormBody(Val Data) Export
|
||||
Return УстановитьFormТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function StartMultipartBody(UseFile = True, Val View = "form-data") Export
|
||||
Return НачатьЗаписьТелаMultipart(UseFile, View);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataFile(Val FieldName, Val FileName, Val Data, Val DataType = "") Export
|
||||
Return ДобавитьФайлMultipartFormData(FieldName, FileName, Data, DataType);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataField(Val FieldName, Val Value) Export
|
||||
Return ДобавитьПолеMultipartFormData(FieldName, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddDataAsRelated(Val Data, Val DataType, Val ContentID = "") Export
|
||||
Return ДобавитьДанныеRelated(Data, DataType, ContentID);
|
||||
EndFunction
|
||||
|
||||
Function SetHeaders(Val Value, Val FullReplace = False) Export
|
||||
Return УстановитьЗаголовки(Value, FullReplace);
|
||||
EndFunction
|
||||
|
||||
Function AddHeader(Val Name, Val Value) Export
|
||||
Return ДобавитьЗаголовок(Name, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddBasicAuthorization(Val User, Val Password) Export
|
||||
Return ДобавитьBasicАвторизацию(User, Password);
|
||||
EndFunction
|
||||
|
||||
Function AddBearerAuthorization(Val Token) Export
|
||||
Return ДобавитьBearerАвторизацию(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddAWS4Authorization(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ДобавитьAWS4Авторизацию(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function AddOAuthV1Authorization(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Version) Export
|
||||
Return ДобавитьOAuthV1Авторизацию(Token, Secret, ConsumerKey, ConsumerSecret, Version);
|
||||
EndFunction
|
||||
|
||||
Function SetOAuthV1Algorithm(Val Algorithm, Val HashFunction) Export
|
||||
Return УстановитьАлгоритмOAuthV1(Algorithm, HashFunction);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Method, Val Start = True) Export
|
||||
Return ОбработатьЗапрос(Method, Start);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteRequest(Forced = False) Export
|
||||
Return ВыполнитьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnRequest(Forced = False) Export
|
||||
Return ВернутьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnConnection(Forced = False) Export
|
||||
Return ВернутьСоединение(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponse(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтвет(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsJSONObject(Val ToMap = True, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакJSONКоллекцию(ToMap, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsBinaryData(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакДвоичныеДанные(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsString(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакСтроку(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseFilename(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьИмяФайлаТелаОтвета(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Procedure EncodeURLInURL(URL) Export
|
||||
КодироватьURLВURL(URL);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -240,3 +240,60 @@ EndFunction
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьПодпись(Val КлючПодписи, Val ДанныеПодписи, Val Алгоритм, Val ФункцияХеша) Export
|
||||
Return CreateSignature(КлючПодписи, ДанныеПодписи, Алгоритм, ФункцияХеша);
|
||||
EndFunction
|
||||
|
||||
Function Хеш(ДвоичныеДанные, Тип) Export
|
||||
Return Hash(ДвоичныеДанные, Тип);
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДвоичныеДанные(ДвоичныеДанные1, ДвоичныеДанные2) Export
|
||||
Return UniteBinaryData(ДвоичныеДанные1, ДвоичныеДанные2);
|
||||
EndFunction
|
||||
|
||||
Function ПовторитьСтроку(Строка, Количество) Export
|
||||
Return RepeatString(Строка, Количество);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function СоздатьПодпись(Val КлючПодписи, Val ДанныеПодписи, Val Алгоритм, Val ФункцияХеша) Export
|
||||
Return CreateSignature(КлючПодписи, ДанныеПодписи, Алгоритм, ФункцияХеша);
|
||||
EndFunction
|
||||
|
||||
Function Хеш(ДвоичныеДанные, Тип) Export
|
||||
Return Hash(ДвоичныеДанные, Тип);
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДвоичныеДанные(ДвоичныеДанные1, ДвоичныеДанные2) Export
|
||||
Return UniteBinaryData(ДвоичныеДанные1, ДвоичныеДанные2);
|
||||
EndFunction
|
||||
|
||||
Function ПовторитьСтроку(Строка, Количество) Export
|
||||
Return RepeatString(Строка, Количество);
|
||||
EndFunction
|
||||
|
||||
Function CreateSignature(Val SignKey, Val SignatureData, Val Algorithm, Val HashFunc) Export
|
||||
Return СоздатьПодпись(SignKey, SignatureData, Algorithm, HashFunc);
|
||||
EndFunction
|
||||
|
||||
Function Hash(BinaryData, Type) Export
|
||||
Return Хеш(BinaryData, Type);
|
||||
EndFunction
|
||||
|
||||
Function UniteBinaryData(BinaryData1, BinaryData2) Export
|
||||
Return СклеитьДвоичныеДанные(BinaryData1, BinaryData2);
|
||||
EndFunction
|
||||
|
||||
Function RepeatString(String, Count) Export
|
||||
Return ПовторитьСтроку(String, Count);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -1144,3 +1144,456 @@ Function GetEscapeSequencesMap()
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПараметрыЗапросаВСтроку(Val Параметры, Val ОтдельныеЭлементыМассивов = False, Val Начало = True) Export
|
||||
Return RequestParametersToString(Параметры, ОтдельныеЭлементыМассивов, Начало);
|
||||
EndFunction
|
||||
|
||||
Function ПараметрыЗапросаВСоответствие(Val СтрокаПараметров) Export
|
||||
Return RequestParametersToMap(СтрокаПараметров);
|
||||
EndFunction
|
||||
|
||||
Function РазбитьURL(Val URL) Export
|
||||
Return SplitURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДомен(Val СтрокаПодключения) Export
|
||||
Return GetDomain(СтрокаПодключения);
|
||||
EndFunction
|
||||
|
||||
Function JsonВСтруктуру(Val Текст, Val ВСоответствие = True) Export
|
||||
Return JsonToStructure(Текст, ВСоответствие);
|
||||
EndFunction
|
||||
|
||||
Function JSONСтрокой(Val Данные, Val Экранирование = "Нет", Val ПереносСтрок = True, Val ДвойныеКавычки = True) Export
|
||||
Return JSONString(Данные, Экранирование, ПереносСтрок, ДвойныеКавычки);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьJSONФайл(Val Путь) Export
|
||||
Return ReadJSONFile(Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьXML(XML) Export
|
||||
Return ProcessXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьXML(Значение, ПространствоИмен = "", ЗаписьXML = Undefined) Export
|
||||
Return GetXML(Значение, ПространствоИмен, ЗаписьXML);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьПоле(Val Имя, Val Значение, Val Тип, Коллекция) Export
|
||||
AddField(Имя, Значение, Тип, Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьКлючЗначение(Таблица, Val Ключ, Val Значение) Export
|
||||
AddKeyValue(Таблица, Ключ, Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure УдалитьПустыеПоляКоллекции(Коллекция) Export
|
||||
RemoveEmptyCollectionFields(Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗначениеВМассив(Значение) Export
|
||||
ValueToArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Function ПолеКоллекцииСуществует(Val Коллекция, Val Поле, ЗначениеПоля = Undefined) Export
|
||||
Return CollectionFieldExist(Коллекция, Поле, ЗначениеПоля);
|
||||
EndFunction
|
||||
|
||||
Function НайтиОтсутствующиеПоляКоллекции(Val Коллекция, Val Поля) Export
|
||||
Return FindMissingCollectionFields(Коллекция, Поля);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьКоллекциюРекурсивно(Val Коллекция) Export
|
||||
Return ClearCollectionRecursively(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьКоллекцию(Val Коллекция) Export
|
||||
Return CopyCollection(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИли(Val Коллекция, Val Поле, Val ЗначениеИначе) Export
|
||||
Return GetOr(Коллекция, Поле, ЗначениеИначе);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоOneScript() Export
|
||||
Return IsOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ИнформацияОПрогрессе(Val Текущее, Val Всего, Val ЕдИзм, Val Делитель = 1) Export
|
||||
ProgressInformation(Текущее, Всего, ЕдИзм, Делитель);
|
||||
EndProcedure
|
||||
|
||||
Procedure ОтладочнаяИнформация(Val Текст) Export
|
||||
DebugInfo(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьСпецСимволы(Текст, Разметка = "Markdown") Export
|
||||
ReplaceSpecialCharacters(Текст, Разметка);
|
||||
EndProcedure
|
||||
|
||||
Procedure Пауза(Val Секунды) Export
|
||||
Pause(Секунды);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьУправляющиеПоследовательности(Текст) Export
|
||||
ReplaceEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ВернутьУправляющиеПоследовательности(Текст) Export
|
||||
RestoreEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПотокВНачало(ТекущийПоток) Export
|
||||
StreamToStart(ТекущийПоток);
|
||||
EndProcedure
|
||||
|
||||
Function ЧислоВСтроку(Val Значение) Export
|
||||
Return NumberToString(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТекущуюДату() Export
|
||||
Return GetCurrentDate();
|
||||
EndFunction
|
||||
|
||||
Function ДатаRFC3339(Val Дата, Val Смещение = "Z") Export
|
||||
Return DateRFC3339(Дата, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьДанныеСПолучениемРазмера(Данные, Val МинимальныйРазмерДляПотока = 0) Export
|
||||
Return ConvertDataWithSizeRetrieval(Данные, МинимальныйРазмерДляПотока);
|
||||
EndFunction
|
||||
|
||||
Function ВременнаяМеткаISO(Val Дата) Export
|
||||
Return ISOTimestamp(Дата);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоток(Val ПутьКФайлу = Undefined) Export
|
||||
Return CreateStream(ПутьКФайлу);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоWindows() Export
|
||||
Return IsWindows();
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДанные(Val Данные, Val Дополнение) Export
|
||||
Return MergeData(Данные, Дополнение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоПримитивныйТип(Val Значение) Export
|
||||
Return IsPrimitiveType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоллекция(Val Значение, Val КлючЗначение = False) Export
|
||||
Return ThisIsCollection(Значение, КлючЗначение);
|
||||
EndFunction
|
||||
|
||||
Procedure ВывестиТекстВТекущуюСтроку(Val Текст, Val Цвет = "", Val ВНачало = False) Export
|
||||
WriteOnCurrentLine(Текст, Цвет, ВНачало);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function ПараметрыЗапросаВСтроку(Val Параметры, Val ОтдельныеЭлементыМассивов = False, Val Начало = True) Export
|
||||
Return RequestParametersToString(Параметры, ОтдельныеЭлементыМассивов, Начало);
|
||||
EndFunction
|
||||
|
||||
Function ПараметрыЗапросаВСоответствие(Val СтрокаПараметров) Export
|
||||
Return RequestParametersToMap(СтрокаПараметров);
|
||||
EndFunction
|
||||
|
||||
Function РазбитьURL(Val URL) Export
|
||||
Return SplitURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДомен(Val СтрокаПодключения) Export
|
||||
Return GetDomain(СтрокаПодключения);
|
||||
EndFunction
|
||||
|
||||
Function JsonВСтруктуру(Val Текст, Val ВСоответствие = True) Export
|
||||
Return JsonToStructure(Текст, ВСоответствие);
|
||||
EndFunction
|
||||
|
||||
Function JSONСтрокой(Val Данные, Val Экранирование = "Нет", Val ПереносСтрок = True, Val ДвойныеКавычки = True) Export
|
||||
Return JSONString(Данные, Экранирование, ПереносСтрок, ДвойныеКавычки);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьJSONФайл(Val Путь) Export
|
||||
Return ReadJSONFile(Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьXML(XML) Export
|
||||
Return ProcessXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьXML(Значение, ПространствоИмен = "", ЗаписьXML = Undefined) Export
|
||||
Return GetXML(Значение, ПространствоИмен, ЗаписьXML);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьПоле(Val Имя, Val Значение, Val Тип, Коллекция) Export
|
||||
AddField(Имя, Значение, Тип, Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьКлючЗначение(Таблица, Val Ключ, Val Значение) Export
|
||||
AddKeyValue(Таблица, Ключ, Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure УдалитьПустыеПоляКоллекции(Коллекция) Export
|
||||
RemoveEmptyCollectionFields(Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗначениеВМассив(Значение) Export
|
||||
ValueToArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Function ПолеКоллекцииСуществует(Val Коллекция, Val Поле, ЗначениеПоля = Undefined) Export
|
||||
Return CollectionFieldExist(Коллекция, Поле, ЗначениеПоля);
|
||||
EndFunction
|
||||
|
||||
Function НайтиОтсутствующиеПоляКоллекции(Val Коллекция, Val Поля) Export
|
||||
Return FindMissingCollectionFields(Коллекция, Поля);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьКоллекциюРекурсивно(Val Коллекция) Export
|
||||
Return ClearCollectionRecursively(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьКоллекцию(Val Коллекция) Export
|
||||
Return CopyCollection(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИли(Val Коллекция, Val Поле, Val ЗначениеИначе) Export
|
||||
Return GetOr(Коллекция, Поле, ЗначениеИначе);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоOneScript() Export
|
||||
Return IsOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ИнформацияОПрогрессе(Val Текущее, Val Всего, Val ЕдИзм, Val Делитель = 1) Export
|
||||
ProgressInformation(Текущее, Всего, ЕдИзм, Делитель);
|
||||
EndProcedure
|
||||
|
||||
Procedure ОтладочнаяИнформация(Val Текст) Export
|
||||
DebugInfo(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьСпецСимволы(Текст, Разметка = "Markdown") Export
|
||||
ReplaceSpecialCharacters(Текст, Разметка);
|
||||
EndProcedure
|
||||
|
||||
Procedure Пауза(Val Секунды) Export
|
||||
Pause(Секунды);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьУправляющиеПоследовательности(Текст) Export
|
||||
ReplaceEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ВернутьУправляющиеПоследовательности(Текст) Export
|
||||
RestoreEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПотокВНачало(ТекущийПоток) Export
|
||||
StreamToStart(ТекущийПоток);
|
||||
EndProcedure
|
||||
|
||||
Function ЧислоВСтроку(Val Значение) Export
|
||||
Return NumberToString(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТекущуюДату() Export
|
||||
Return GetCurrentDate();
|
||||
EndFunction
|
||||
|
||||
Function ДатаRFC3339(Val Дата, Val Смещение = "Z") Export
|
||||
Return DateRFC3339(Дата, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьДанныеСПолучениемРазмера(Данные, Val МинимальныйРазмерДляПотока = 0) Export
|
||||
Return ConvertDataWithSizeRetrieval(Данные, МинимальныйРазмерДляПотока);
|
||||
EndFunction
|
||||
|
||||
Function ВременнаяМеткаISO(Val Дата) Export
|
||||
Return ISOTimestamp(Дата);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоток(Val ПутьКФайлу = Undefined) Export
|
||||
Return CreateStream(ПутьКФайлу);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоWindows() Export
|
||||
Return IsWindows();
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДанные(Val Данные, Val Дополнение) Export
|
||||
Return MergeData(Данные, Дополнение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоПримитивныйТип(Val Значение) Export
|
||||
Return IsPrimitiveType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоллекция(Val Значение, Val КлючЗначение = False) Export
|
||||
Return ThisIsCollection(Значение, КлючЗначение);
|
||||
EndFunction
|
||||
|
||||
Procedure ВывестиТекстВТекущуюСтроку(Val Текст, Val Цвет = "", Val ВНачало = False) Export
|
||||
WriteOnCurrentLine(Текст, Цвет, ВНачало);
|
||||
EndProcedure
|
||||
|
||||
Function RequestParametersToString(Val Parameters, Val SplitArrayParams = False, Val Start = True) Export
|
||||
Return ПараметрыЗапросаВСтроку(Parameters, SplitArrayParams, Start);
|
||||
EndFunction
|
||||
|
||||
Function RequestParametersToMap(Val ParameterString) Export
|
||||
Return ПараметрыЗапросаВСоответствие(ParameterString);
|
||||
EndFunction
|
||||
|
||||
Function SplitURL(Val URL) Export
|
||||
Return РазбитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function GetDomain(Val ConnectionString) Export
|
||||
Return ПолучитьДомен(ConnectionString);
|
||||
EndFunction
|
||||
|
||||
Function JsonToStructure(Val Text, Val ToMap = True) Export
|
||||
Return JsonВСтруктуру(Text, ToMap);
|
||||
EndFunction
|
||||
|
||||
Function JSONString(Val Data, Val Escaping = "None", Val LineBreaks = True, Val DoubleQuotes = True) Export
|
||||
Return JSONСтрокой(Data, Escaping, LineBreaks, DoubleQuotes);
|
||||
EndFunction
|
||||
|
||||
Function ReadJSONFile(Val Path) Export
|
||||
Return ПрочитатьJSONФайл(Path);
|
||||
EndFunction
|
||||
|
||||
Function ProcessXML(XML) Export
|
||||
Return ОбработатьXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function GetXML(Value, TargetNamespace = "", XMLWriter = Undefined) Export
|
||||
Return ПолучитьXML(Value, TargetNamespace, XMLWriter);
|
||||
EndFunction
|
||||
|
||||
Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
|
||||
ДобавитьПоле(Name, Value, Type, Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddKeyValue(Table, Val Key, Val Value) Export
|
||||
ДобавитьКлючЗначение(Table, Key, Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure RemoveEmptyCollectionFields(Collection) Export
|
||||
УдалитьПустыеПоляКоллекции(Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure ValueToArray(Value) Export
|
||||
ЗначениеВМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Function CollectionFieldExist(Val Collection, Val Field, FieldValue = Undefined) Export
|
||||
Return ПолеКоллекцииСуществует(Collection, Field, FieldValue);
|
||||
EndFunction
|
||||
|
||||
Function FindMissingCollectionFields(Val Collection, Val Fields) Export
|
||||
Return НайтиОтсутствующиеПоляКоллекции(Collection, Fields);
|
||||
EndFunction
|
||||
|
||||
Function ClearCollectionRecursively(Val Collection) Export
|
||||
Return ОчиститьКоллекциюРекурсивно(Collection);
|
||||
EndFunction
|
||||
|
||||
Function CopyCollection(Val Collection) Export
|
||||
Return КопироватьКоллекцию(Collection);
|
||||
EndFunction
|
||||
|
||||
Function GetOr(Val Collection, Val Field, Val DefaultValue) Export
|
||||
Return ПолучитьИли(Collection, Field, DefaultValue);
|
||||
EndFunction
|
||||
|
||||
Function IsOneScript() Export
|
||||
Return ЭтоOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ProgressInformation(Val Current, Val Total, Val Unit, Val Divider = 1) Export
|
||||
ИнформацияОПрогрессе(Current, Total, Unit, Divider);
|
||||
EndProcedure
|
||||
|
||||
Procedure DebugInfo(Val Text) Export
|
||||
ОтладочнаяИнформация(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceSpecialCharacters(Text, Markup = "Markdown") Export
|
||||
ЗаменитьСпецСимволы(Text, Markup);
|
||||
EndProcedure
|
||||
|
||||
Procedure Pause(Val Seconds) Export
|
||||
Пауза(Seconds);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceEscapeSequences(Text) Export
|
||||
ЗаменитьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure RestoreEscapeSequences(Text) Export
|
||||
ВернутьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure StreamToStart(CurrentStream) Export
|
||||
ПотокВНачало(CurrentStream);
|
||||
EndProcedure
|
||||
|
||||
Function NumberToString(Val Value) Export
|
||||
Return ЧислоВСтроку(Value);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentDate() Export
|
||||
Return ПолучитьТекущуюДату();
|
||||
EndFunction
|
||||
|
||||
Function DateRFC3339(Val Date, Val Offset = "Z") Export
|
||||
Return ДатаRFC3339(Date, Offset);
|
||||
EndFunction
|
||||
|
||||
Function ConvertDataWithSizeRetrieval(Data, Val MinimumStreamSize = 0) Export
|
||||
Return ПреобразоватьДанныеСПолучениемРазмера(Data, MinimumStreamSize);
|
||||
EndFunction
|
||||
|
||||
Function ISOTimestamp(Val Date) Export
|
||||
Return ВременнаяМеткаISO(Date);
|
||||
EndFunction
|
||||
|
||||
Function CreateStream(Val FilePath = Undefined) Export
|
||||
Return СоздатьПоток(FilePath);
|
||||
EndFunction
|
||||
|
||||
Function IsWindows() Export
|
||||
Return ЭтоWindows();
|
||||
EndFunction
|
||||
|
||||
Function MergeData(Val Data, Val Addition) Export
|
||||
Return СклеитьДанные(Data, Addition);
|
||||
EndFunction
|
||||
|
||||
Function IsPrimitiveType(Val Value) Export
|
||||
Return ЭтоПримитивныйТип(Value);
|
||||
EndFunction
|
||||
|
||||
Function ThisIsCollection(Val Value, Val KeyValue = False) Export
|
||||
Return ЭтоКоллекция(Value, KeyValue);
|
||||
EndFunction
|
||||
|
||||
Procedure WriteOnCurrentLine(Val Text, Val Color = "", Val ToStart = False) Export
|
||||
ВывестиТекстВТекущуюСтроку(Text, Color, ToStart);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
287
src/ru/OInt/core/Modules/OPI_Airtable.os
vendored
287
src/ru/OInt/core/Modules/OPI_Airtable.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||
// Lib: Airtable
|
||||
// CLI: airtable
|
||||
// Keywords: airtable
|
||||
@@ -695,3 +695,288 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetListOfBases(Val Token, Val Indent = "") Export
|
||||
Return ПолучитьСписокБаз(Token, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabaseTables(Val Token, Val Base) Export
|
||||
Return ПолучитьТаблицыБазы(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export
|
||||
Return СоздатьБазу(Token, Workspace, Name, TableCollection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export
|
||||
Return СоздатьТаблицу(Token, Base, Name, FieldArray, Description);
|
||||
EndFunction
|
||||
|
||||
Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьТаблицу(Token, Base, Table, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export
|
||||
Return СоздатьПоле(Token, Base, Table, FieldStructure);
|
||||
EndFunction
|
||||
|
||||
Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьПоле(Token, Base, Table, Field, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function GetStringField(Val Name) Export
|
||||
Return ПолучитьПолеСтроковое(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNumberField(Val Name, Val Precision = 0) Export
|
||||
Return ПолучитьПолеНомера(Name, Precision);
|
||||
EndFunction
|
||||
|
||||
Function GetAttachmentField(Val Name) Export
|
||||
Return ПолучитьПолеВложения(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCheckboxField(Val Name) Export
|
||||
Return ПолучитьПолеФлажка(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetDateField(Val Name) Export
|
||||
Return ПолучитьПолеДаты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetEmailField(Val Name) Export
|
||||
Return ПолучитьПолеПочты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetPhoneField(Val Name) Export
|
||||
Return ПолучитьПолеТелефона(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetLinkField(Val Name) Export
|
||||
Return ПолучитьПолеСсылки(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export
|
||||
Return ПолучитьСписокЗаписей(Token, Base, Table, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export
|
||||
Return ПолучитьЗапись(Token, Base, Table, Record);
|
||||
EndFunction
|
||||
|
||||
Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export
|
||||
Return СоздатьЗаписи(Token, Base, Table, Data);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Token, Val Base, Val Table, Val Records) Export
|
||||
Return УдалитьЗаписи(Token, Base, Table, Records);
|
||||
EndFunction
|
||||
|
||||
Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export
|
||||
Return ПолучитьКомментарии(Token, Base, Table, Record, Indent);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export
|
||||
Return СоздатьКомментарий(Token, Base, Table, Record, Text);
|
||||
EndFunction
|
||||
|
||||
Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export
|
||||
Return ИзменитьКомментарий(Token, Base, Table, Record, Comment, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export
|
||||
Return УдалитьКомментарий(Token, Base, Table, Record, Comment);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetListOfBases(Val Token, Val Indent = "") Export
|
||||
Return ПолучитьСписокБаз(Token, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabaseTables(Val Token, Val Base) Export
|
||||
Return ПолучитьТаблицыБазы(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export
|
||||
Return СоздатьБазу(Token, Workspace, Name, TableCollection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export
|
||||
Return СоздатьТаблицу(Token, Base, Name, FieldArray, Description);
|
||||
EndFunction
|
||||
|
||||
Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьТаблицу(Token, Base, Table, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export
|
||||
Return СоздатьПоле(Token, Base, Table, FieldStructure);
|
||||
EndFunction
|
||||
|
||||
Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьПоле(Token, Base, Table, Field, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function GetStringField(Val Name) Export
|
||||
Return ПолучитьПолеСтроковое(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNumberField(Val Name, Val Precision = 0) Export
|
||||
Return ПолучитьПолеНомера(Name, Precision);
|
||||
EndFunction
|
||||
|
||||
Function GetAttachmentField(Val Name) Export
|
||||
Return ПолучитьПолеВложения(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCheckboxField(Val Name) Export
|
||||
Return ПолучитьПолеФлажка(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetDateField(Val Name) Export
|
||||
Return ПолучитьПолеДаты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetEmailField(Val Name) Export
|
||||
Return ПолучитьПолеПочты(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetPhoneField(Val Name) Export
|
||||
Return ПолучитьПолеТелефона(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetLinkField(Val Name) Export
|
||||
Return ПолучитьПолеСсылки(Name);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export
|
||||
Return ПолучитьСписокЗаписей(Token, Base, Table, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export
|
||||
Return ПолучитьЗапись(Token, Base, Table, Record);
|
||||
EndFunction
|
||||
|
||||
Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export
|
||||
Return СоздатьЗаписи(Token, Base, Table, Data);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Token, Val Base, Val Table, Val Records) Export
|
||||
Return УдалитьЗаписи(Token, Base, Table, Records);
|
||||
EndFunction
|
||||
|
||||
Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export
|
||||
Return ПолучитьКомментарии(Token, Base, Table, Record, Indent);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export
|
||||
Return СоздатьКомментарий(Token, Base, Table, Record, Text);
|
||||
EndFunction
|
||||
|
||||
Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export
|
||||
Return ИзменитьКомментарий(Token, Base, Table, Record, Comment, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export
|
||||
Return УдалитьКомментарий(Token, Base, Table, Record, Comment);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокБаз(Val Токен, Val Отступ = "") Export
|
||||
Return GetListOfBases(Токен, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаблицыБазы(Val Токен, Val База) Export
|
||||
Return GetDatabaseTables(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазу(Val Токен, Val РабочееПространство, Val Наименование, Val КоллекцияТаблиц) Export
|
||||
Return CreateDatabase(Токен, РабочееПространство, Наименование, КоллекцияТаблиц);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Токен, Val База, Val Наименование, Val МассивПолей, Val Описание = "") Export
|
||||
Return CreateTable(Токен, База, Наименование, МассивПолей, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТаблицу(Val Токен, Val База, Val Таблица, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyTable(Токен, База, Таблица, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоле(Val Токен, Val База, Val Таблица, Val СтруктураПоля) Export
|
||||
Return CreateField(Токен, База, Таблица, СтруктураПоля);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПоле(Val Токен, Val База, Val Таблица, Val Поле, Val Наименование = "", Val Описание = "") Export
|
||||
Return ModifyField(Токен, База, Таблица, Поле, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСтроковое(Val Наименование) Export
|
||||
Return GetStringField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеНомера(Val Наименование, Val Точность = 0) Export
|
||||
Return GetNumberField(Наименование, Точность);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеВложения(Val Наименование) Export
|
||||
Return GetAttachmentField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеФлажка(Val Наименование) Export
|
||||
Return GetCheckboxField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеДаты(Val Наименование) Export
|
||||
Return GetDateField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеПочты(Val Наименование) Export
|
||||
Return GetEmailField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеТелефона(Val Наименование) Export
|
||||
Return GetPhoneField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПолеСсылки(Val Наименование) Export
|
||||
Return GetLinkField(Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаписей(Val Токен, Val База, Val Таблица, Val Отступ = "") Export
|
||||
Return GetListOfRecords(Токен, База, Таблица, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапись(Val Токен, Val База, Val Таблица, Val Запись) Export
|
||||
Return GetRecord(Токен, База, Таблица, Запись);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаписи(Val Токен, Val База, Val Таблица, Val Данные) Export
|
||||
Return CreatePosts(Токен, База, Таблица, Данные);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Токен, Val База, Val Таблица, Val Записи) Export
|
||||
Return DeleteRecords(Токен, База, Таблица, Записи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарии(Val Токен, Val База, Val Таблица, Val Запись, Val Отступ = "") Export
|
||||
Return GetComments(Токен, База, Таблица, Запись, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Текст) Export
|
||||
Return CreateComment(Токен, База, Таблица, Запись, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий, Val Текст) Export
|
||||
Return EditComment(Токен, База, Таблица, Запись, Комментарий, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val База, Val Таблица, Val Запись, Val Комментарий) Export
|
||||
Return DeleteComment(Токен, База, Таблица, Запись, Комментарий);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
2159
src/ru/OInt/core/Modules/OPI_Bitrix24.os
vendored
2159
src/ru/OInt/core/Modules/OPI_Bitrix24.os
vendored
File diff suppressed because it is too large
Load Diff
383
src/ru/OInt/core/Modules/OPI_CDEK.os
vendored
383
src/ru/OInt/core/Modules/OPI_CDEK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||
// Lib: CDEK
|
||||
// CLI: cdek
|
||||
// Keywords: cdek
|
||||
@@ -1332,3 +1332,384 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetToken(Val Account, Val Password, TestAPI = False) Export
|
||||
Return ПолучитьТокен(Account, Password, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxChecksByDate(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекиНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashRegistry(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьРеестрыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashTransfers(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьПереводыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeList(Val Token, Val Filter = "", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокОфисов(Token, Filter, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetRegionsList(Val Token, Val Countrues = Undefined, Val Page = 0, Val Lang = "rus", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокРегионов(Token, Countrues, Page, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeFilterDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФильтраОфисов(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
|
||||
Return СоздатьЗаказ(Token, OrderDescription, OnlineStore, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
|
||||
Return ИзменитьЗаказ(Token, UUID, OrderDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказПоНомеру(Token, OrderNumber, Internal, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
|
||||
Return ОформитьКлиентскийВозврат(Token, UUID, Tariff, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return СоздатьОтказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateReceipt(Val Token, Val UUIDArray, Val Type = "tpl_russia", Val CopiesPerSheet = 2, Val TestAPI = False) Export
|
||||
Return СформироватьКвитанцию(Token, UUIDArray, Type, CopiesPerSheet, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetReceipt(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьКвитанцию(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcode(Val Token, Val UUIDArray, Val Copies = 1, Val Format = "A4", Val Lang = "RUS", Val TestAPI = False) Export
|
||||
Return СформироватьШтрихкод(Token, UUIDArray, Copies, Format, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetBarcode(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьШтрихкод(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreatePrealert(Val Token, Val UUIDArray, Val TransferDate, Val Point, Val TestAPI = False) Export
|
||||
Return СоздатьПреалерт(Token, UUIDArray, TransferDate, Point, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPrealert(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьПреалерт(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPassportDataStatus(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьСтатусПаспортныхДанных(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxCheck(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекЗаказа(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderDescription(Val Clear = False, Val RequiredOnly = False, Val OnlineStore = False) Export
|
||||
Return ПолучитьОписаниеЗаказа(Clear, RequiredOnly, OnlineStore);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailableDeliveryIntervals(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоступныеИнтервалыДоставки(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCourierInvitation(Val Token, Val InvitationDescription, Val TestAPI = False) Export
|
||||
Return СоздатьЗаявкуНаВызовКурьера(Token, InvitationDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function RegisterDeliveryAppointment(Val Token, Val Appointment, Val TestAPI = False) Export
|
||||
Return ЗафиксироватьДоговоренностьОДоставке(Token, Appointment, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryAppointment(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоговоренностьОДоставке(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitationsDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеЗаявкиКурьера(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAppointmentDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеДоговоренности(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetToken(Val Account, Val Password, TestAPI = False) Export
|
||||
Return ПолучитьТокен(Account, Password, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxChecksByDate(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекиНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashRegistry(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьРеестрыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryCashTransfers(Val Token, Val ReceivingDate, Val TestAPI = False) Export
|
||||
Return ПолучитьПереводыПлатежейНаДату(Token, ReceivingDate, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeList(Val Token, Val Filter = "", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокОфисов(Token, Filter, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetRegionsList(Val Token, Val Countrues = Undefined, Val Page = 0, Val Lang = "rus", Val TestAPI = False) Export
|
||||
Return ПолучитьСписокРегионов(Token, Countrues, Page, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOfficeFilterDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФильтраОфисов(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
|
||||
Return СоздатьЗаказ(Token, OrderDescription, OnlineStore, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
|
||||
Return ИзменитьЗаказ(Token, UUID, OrderDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаказПоНомеру(Token, OrderNumber, Internal, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
|
||||
Return ОформитьКлиентскийВозврат(Token, UUID, Tariff, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return СоздатьОтказ(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateReceipt(Val Token, Val UUIDArray, Val Type = "tpl_russia", Val CopiesPerSheet = 2, Val TestAPI = False) Export
|
||||
Return СформироватьКвитанцию(Token, UUIDArray, Type, CopiesPerSheet, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetReceipt(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьКвитанцию(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcode(Val Token, Val UUIDArray, Val Copies = 1, Val Format = "A4", Val Lang = "RUS", Val TestAPI = False) Export
|
||||
Return СформироватьШтрихкод(Token, UUIDArray, Copies, Format, Lang, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetBarcode(Val Token, Val UUID, Val GetFile = False, Val TestAPI = False) Export
|
||||
Return ПолучитьШтрихкод(Token, UUID, GetFile, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreatePrealert(Val Token, Val UUIDArray, Val TransferDate, Val Point, Val TestAPI = False) Export
|
||||
Return СоздатьПреалерт(Token, UUIDArray, TransferDate, Point, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPrealert(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьПреалерт(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetPassportDataStatus(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьСтатусПаспортныхДанных(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCashboxCheck(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЧекЗаказа(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderDescription(Val Clear = False, Val RequiredOnly = False, Val OnlineStore = False) Export
|
||||
Return ПолучитьОписаниеЗаказа(Clear, RequiredOnly, OnlineStore);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailableDeliveryIntervals(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоступныеИнтервалыДоставки(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function CreateCourierInvitation(Val Token, Val InvitationDescription, Val TestAPI = False) Export
|
||||
Return СоздатьЗаявкуНаВызовКурьера(Token, InvitationDescription, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCourierInvitation(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return УдалитьЗаявкуНаВызовКурьера(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function RegisterDeliveryAppointment(Val Token, Val Appointment, Val TestAPI = False) Export
|
||||
Return ЗафиксироватьДоговоренностьОДоставке(Token, Appointment, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetDeliveryAppointment(Val Token, Val UUID, Val TestAPI = False) Export
|
||||
Return ПолучитьДоговоренностьОДоставке(Token, UUID, TestAPI);
|
||||
EndFunction
|
||||
|
||||
Function GetCourierInvitationsDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеЗаявкиКурьера(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAppointmentDescription(Val Clear = False, Val RequiredOnly = False) Export
|
||||
Return ПолучитьОписаниеДоговоренности(Clear, RequiredOnly);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Аккаунт, Val Пароль, ТестовыйAPI = False) Export
|
||||
Return GetToken(Аккаунт, Пароль, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекиНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxChecksByDate(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьРеестрыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashRegistry(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПереводыПлатежейНаДату(Val Токен, Val ДатаПолучения, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryCashTransfers(Токен, ДатаПолучения, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОфисов(Val Токен, Val Фильтр = "", Val ТестовыйAPI = False) Export
|
||||
Return GetOfficeList(Токен, Фильтр, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРегионов(Val Токен, Val Страны = Undefined, Val Страница = 0, Val Язык = "rus", Val ТестовыйAPI = False) Export
|
||||
Return GetRegionsList(Токен, Страны, Страница, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФильтраОфисов(Val Пустая = False) Export
|
||||
Return GetOfficeFilterDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаказ(Val Токен, Val ОписаниеЗаказа, Val ИнтернетМагазин = False, Val ТестовыйAPI = False) Export
|
||||
Return CreateOrder(Токен, ОписаниеЗаказа, ИнтернетМагазин, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьЗаказ(Val Токен, Val UUID, Val ОписаниеЗаказа, Val ТестовыйAPI = False) Export
|
||||
Return UpdateOrder(Токен, UUID, ОписаниеЗаказа, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetOrder(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаказПоНомеру(Val Токен, Val НомерЗаказа, Val Внутренний = False, Val ТестовыйAPI = False) Export
|
||||
Return GetOrderByNumber(Токен, НомерЗаказа, Внутренний, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ОформитьКлиентскийВозврат(Val Токен, Val UUID, Val Тариф, Val ТестовыйAPI = False) Export
|
||||
Return CreateCustomerRefund(Токен, UUID, Тариф, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОтказ(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return CreateRefusal(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКвитанцию(Val Токен, Val МассивUUID, Val Тип = "tpl_russia", Val КопийНаЛисте = 2, Val ТестовыйAPI = False) Export
|
||||
Return CreateReceipt(Токен, МассивUUID, Тип, КопийНаЛисте, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКвитанцию(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetReceipt(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьШтрихкод(Val Токен, Val МассивUUID, Val Копий = 1, Val Формат = "A4", Val Язык = "RUS", Val ТестовыйAPI = False) Export
|
||||
Return CreateBarcode(Токен, МассивUUID, Копий, Формат, Язык, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШтрихкод(Val Токен, Val UUID, Val ПолучитьФайл = False, Val ТестовыйAPI = False) Export
|
||||
Return GetBarcode(Токен, UUID, ПолучитьФайл, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПреалерт(Val Токен, Val МассивUUID, Val ДатаПередачи, Val ПВЗ, Val ТестовыйAPI = False) Export
|
||||
Return CreatePrealert(Токен, МассивUUID, ДатаПередачи, ПВЗ, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПреалерт(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPrealert(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусПаспортныхДанных(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetPassportDataStatus(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧекЗаказа(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCashboxCheck(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаказа(Val Пустая = False, Val ТолькоОбязательные = False, Val ИнтернетМагазин = False) Export
|
||||
Return GetOrderDescription(Пустая, ТолькоОбязательные, ИнтернетМагазин);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеИнтервалыДоставки(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetAvailableDeliveryIntervals(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЗаявкуНаВызовКурьера(Val Токен, Val ОписаниеЗаявки, Val ТестовыйAPI = False) Export
|
||||
Return CreateCourierInvitation(Токен, ОписаниеЗаявки, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаявкуНаВызовКурьера(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return DeleteCourierInvitation(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ЗафиксироватьДоговоренностьОДоставке(Val Токен, Val Договоренность, Val ТестовыйAPI = False) Export
|
||||
Return RegisterDeliveryAppointment(Токен, Договоренность, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоговоренностьОДоставке(Val Токен, Val UUID, Val ТестовыйAPI = False) Export
|
||||
Return GetDeliveryAppointment(Токен, UUID, ТестовыйAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЗаявкиКурьера(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetCourierInvitationsDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеДоговоренности(Val Пустая = False, Val ТолькоОбязательные = False) Export
|
||||
Return GetAppointmentDescription(Пустая, ТолькоОбязательные);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
347
src/ru/OInt/core/Modules/OPI_Dropbox.os
vendored
347
src/ru/OInt/core/Modules/OPI_Dropbox.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||
// Lib: Dropbox
|
||||
// CLI: dropbox
|
||||
// Keywords: dropbox
|
||||
@@ -987,3 +987,348 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Val AppKey) Export
|
||||
Return ПолучитьСсылкуАвторизации(AppKey);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
||||
Return ПолучитьТокен(AppKey, AppSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(AppKey, AppSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val Token, Val Account = "") Export
|
||||
Return ПолучитьИнформациюОбАккаунте(Token, Account);
|
||||
EndFunction
|
||||
|
||||
Function GetSpaceUsageData(Val Token) Export
|
||||
Return ПолучитьДанныеИспользованияПространства(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Path, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокФайловПапки(Token, Path, Detailed, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetPreview(Val Token, Val Path) Export
|
||||
Return ПолучитьПревью(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, File, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, FileURL, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetUploadStatusByURL(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусЗагрузкиПоURL(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export
|
||||
Return УдалитьОбъект(Token, Path, Irrecoverable);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val From, Val Target) Export
|
||||
Return КопироватьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val From, Val Target) Export
|
||||
Return ПереместитьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path) Export
|
||||
Return СкачатьФайл(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFolder(Val Token, Val Path) Export
|
||||
Return СкачатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export
|
||||
Return ПолучитьСписокВерсийОбъекта(Token, Path, Count);
|
||||
EndFunction
|
||||
|
||||
Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export
|
||||
Return ВосстановитьОбъектКВерсии(Token, Path, Version);
|
||||
EndFunction
|
||||
|
||||
Function GetTagList(Val Token, Val Paths) Export
|
||||
Return ПолучитьСписокТегов(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function AddTag(Val Token, Val Path, Val Tag) Export
|
||||
Return ДобавитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val Path, Val Tag) Export
|
||||
Return УдалитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function PublishFolder(Val Token, Val Path) Export
|
||||
Return ОпубликоватьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelFolderPublication(Val Token, Val FolderID) Export
|
||||
Return ОтменитьПубликациюПапки(Token, FolderID);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКФайлу(Token, FileID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКПапке(Token, FolderID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусАсинхронногоИзменения(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function CancelFilePublication(Val Token, Val FileID) Export
|
||||
Return ОтменитьПубликациюФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Val AppKey) Export
|
||||
Return ПолучитьСсылкуАвторизации(AppKey);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
||||
Return ПолучитьТокен(AppKey, AppSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(AppKey, AppSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val Token, Val Account = "") Export
|
||||
Return ПолучитьИнформациюОбАккаунте(Token, Account);
|
||||
EndFunction
|
||||
|
||||
Function GetSpaceUsageData(Val Token) Export
|
||||
Return ПолучитьДанныеИспользованияПространства(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Path, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокФайловПапки(Token, Path, Detailed, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetPreview(Val Token, Val Path) Export
|
||||
Return ПолучитьПревью(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, File, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, FileURL, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetUploadStatusByURL(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусЗагрузкиПоURL(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export
|
||||
Return УдалитьОбъект(Token, Path, Irrecoverable);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val From, Val Target) Export
|
||||
Return КопироватьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val From, Val Target) Export
|
||||
Return ПереместитьОбъект(Token, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path) Export
|
||||
Return СкачатьФайл(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFolder(Val Token, Val Path) Export
|
||||
Return СкачатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export
|
||||
Return ПолучитьСписокВерсийОбъекта(Token, Path, Count);
|
||||
EndFunction
|
||||
|
||||
Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export
|
||||
Return ВосстановитьОбъектКВерсии(Token, Path, Version);
|
||||
EndFunction
|
||||
|
||||
Function GetTagList(Val Token, Val Paths) Export
|
||||
Return ПолучитьСписокТегов(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function AddTag(Val Token, Val Path, Val Tag) Export
|
||||
Return ДобавитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val Path, Val Tag) Export
|
||||
Return УдалитьТег(Token, Path, Tag);
|
||||
EndFunction
|
||||
|
||||
Function PublishFolder(Val Token, Val Path) Export
|
||||
Return ОпубликоватьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelFolderPublication(Val Token, Val FolderID) Export
|
||||
Return ОтменитьПубликациюПапки(Token, FolderID);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКФайлу(Token, FileID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export
|
||||
Return ДобавитьПользователейКПапке(Token, FolderID, EmailAddresses, ViewOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export
|
||||
Return ПолучитьСтатусАсинхронногоИзменения(Token, JobID);
|
||||
EndFunction
|
||||
|
||||
Function CancelFilePublication(Val Token, Val FileID) Export
|
||||
Return ОтменитьПубликациюФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Val КлючПриложения) Export
|
||||
Return GetAuthorizationLink(КлючПриложения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val КлючПриложения, Val СекретПриложения, Val Код) Export
|
||||
Return GetToken(КлючПриложения, СекретПриложения, Код);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val КлючПриложения, Val СекретПриложения, Val РефрешТокен) Export
|
||||
Return RefreshToken(КлючПриложения, СекретПриложения, РефрешТокен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val Токен, Val Аккаунт = "") Export
|
||||
Return GetAccountInformation(Токен, Аккаунт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеИспользованияПространства(Val Токен) Export
|
||||
Return GetSpaceUsageData(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Путь, Val Подробно = False) Export
|
||||
Return GetObjectInformation(Токен, Путь, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайловПапки(Val Токен, Val Путь = "", Val Подробно = False, Val Курсор = "") Export
|
||||
Return GetListOfFolderFiles(Токен, Путь, Подробно, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПревью(Val Токен, Val Путь) Export
|
||||
Return GetPreview(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Путь, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Файл, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val URLФайла, Val Путь) Export
|
||||
Return UploadFileByURL(Токен, URLФайла, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусЗагрузкиПоURL(Val Токен, Val IDРаботы) Export
|
||||
Return GetUploadStatusByURL(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val Безвозвратно = False) Export
|
||||
Return DeleteObject(Токен, Путь, Безвозвратно);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return CopyObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Откуда, Val Куда) Export
|
||||
Return MoveObject(Токен, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь) Export
|
||||
Return DownloadFile(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьПапку(Val Токен, Val Путь) Export
|
||||
Return DownloadFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъекта(Val Токен, Val Путь, Val Количество = 10) Export
|
||||
Return GetObjectVersionList(Токен, Путь, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьОбъектКВерсии(Val Токен, Val Путь, Val Версия) Export
|
||||
Return RestoreObjectToVersion(Токен, Путь, Версия);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТегов(Val Токен, Val Пути) Export
|
||||
Return GetTagList(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return AddTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТег(Val Токен, Val Путь, Val Тег) Export
|
||||
Return DeleteTag(Токен, Путь, Тег);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьПапку(Val Токен, Val Путь) Export
|
||||
Return PublishFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюПапки(Val Токен, Val IDПапки) Export
|
||||
Return CancelFolderPublication(Токен, IDПапки);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКФайлу(Val Токен, Val IDФайла, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFile(Токен, IDФайла, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПользователейКПапке(Val Токен, Val IDПапки, Val АдресаПочты, Val ТолькоПросмотр = True) Export
|
||||
Return AddUsersToFolder(Токен, IDПапки, АдресаПочты, ТолькоПросмотр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусАсинхронногоИзменения(Val Токен, Val IDРаботы) Export
|
||||
Return GetAsynchronousChangeStatus(Токен, IDРаботы);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюФайла(Val Токен, Val IDФайла) Export
|
||||
Return CancelFilePublication(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
215
src/ru/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
215
src/ru/OInt/core/Modules/OPI_GoogleCalendar.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||
// Lib: Google Calendar
|
||||
// CLI: gcalendar
|
||||
// Keywords: google calendar, googlecalendar, gcalendar
|
||||
@@ -655,3 +655,216 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateCalendar(Val Token, Val Name) Export
|
||||
Return СоздатьКалендарь(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarMetadata(Val Token, Val Calendar) Export
|
||||
Return ПолучитьМетаданныеКалендаря(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьМетаданныеКалендаря(Token, Calendar, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function ClearMainCalendar(Val Token) Export
|
||||
Return ОчиститьОсновнойКалендарь(Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendar(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарь(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarList(Val Token) Export
|
||||
Return ПолучитьСписокКалендарей(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddCalendarToList(Val Token, Val Calendar) Export
|
||||
Return ДобавитьКалендарьВСписок(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetListCalendar(Val Token, Val Calendar) Export
|
||||
Return ПолучитьКалендарьСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendarFromList(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарьИзСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export
|
||||
Return ИзменитьКалендарьСписка(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||
EndFunction
|
||||
|
||||
Function GetEventDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеСобытия(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEventList(Val Token, Val Calendar) Export
|
||||
Return ПолучитьСписокСобытий(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return ПолучитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export
|
||||
Return СоздатьСобытие(Token, Calendar, EventDescription);
|
||||
EndFunction
|
||||
|
||||
Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export
|
||||
Return ПереместитьСобытие(Token, SourceCalendar, TargetCalendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export
|
||||
Return ИзменитьСобытие(Token, Calendar, EventDescription, Event);
|
||||
EndFunction
|
||||
|
||||
Function DeleteEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return УдалитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateCalendar(Val Token, Val Name) Export
|
||||
Return СоздатьКалендарь(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarMetadata(Val Token, Val Calendar) Export
|
||||
Return ПолучитьМетаданныеКалендаря(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export
|
||||
Return ИзменитьМетаданныеКалендаря(Token, Calendar, Name, Description);
|
||||
EndFunction
|
||||
|
||||
Function ClearMainCalendar(Val Token) Export
|
||||
Return ОчиститьОсновнойКалендарь(Token);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendar(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарь(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetCalendarList(Val Token) Export
|
||||
Return ПолучитьСписокКалендарей(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddCalendarToList(Val Token, Val Calendar) Export
|
||||
Return ДобавитьКалендарьВСписок(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetListCalendar(Val Token, Val Calendar) Export
|
||||
Return ПолучитьКалендарьСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCalendarFromList(Val Token, Val Calendar) Export
|
||||
Return УдалитьКалендарьИзСписка(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export
|
||||
Return ИзменитьКалендарьСписка(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||
EndFunction
|
||||
|
||||
Function GetEventDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеСобытия(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEventList(Val Token, Val Calendar) Export
|
||||
Return ПолучитьСписокСобытий(Token, Calendar);
|
||||
EndFunction
|
||||
|
||||
Function GetEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return ПолучитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function CreateEvent(Val Token, Val Calendar, Val EventDescription) Export
|
||||
Return СоздатьСобытие(Token, Calendar, EventDescription);
|
||||
EndFunction
|
||||
|
||||
Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export
|
||||
Return ПереместитьСобытие(Token, SourceCalendar, TargetCalendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) Export
|
||||
Return ИзменитьСобытие(Token, Calendar, EventDescription, Event);
|
||||
EndFunction
|
||||
|
||||
Function DeleteEvent(Val Token, Val Calendar, Val Event) Export
|
||||
Return УдалитьСобытие(Token, Calendar, Event);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКалендарь(Val Токен, Val Наименование) Export
|
||||
Return CreateCalendar(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетаданныеКалендаря(Val Токен, Val Календарь) Export
|
||||
Return GetCalendarMetadata(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетаданныеКалендаря(Val Токен, Val Календарь, Val Наименование = "", Val Описание = "") Export
|
||||
Return EditCalendarMetadata(Токен, Календарь, Наименование, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОсновнойКалендарь(Val Токен) Export
|
||||
Return ClearMainCalendar(Токен);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарь(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКалендарей(Val Токен) Export
|
||||
Return GetCalendarList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьКалендарьВСписок(Val Токен, Val Календарь) Export
|
||||
Return AddCalendarToList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКалендарьСписка(Val Токен, Val Календарь) Export
|
||||
Return GetListCalendar(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКалендарьИзСписка(Val Токен, Val Календарь) Export
|
||||
Return DeleteCalendarFromList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьКалендарьСписка(Val Токен, Val Календарь, Val ОсновнойЦвет, Val ДополнительныйЦвет, Val Скрытый = False) Export
|
||||
Return EditListCalendar(Токен, Календарь, ОсновнойЦвет, ДополнительныйЦвет, Скрытый);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеСобытия(Val Пустая = False) Export
|
||||
Return GetEventDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСобытий(Val Токен, Val Календарь) Export
|
||||
Return GetEventList(Токен, Календарь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return GetEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия) Export
|
||||
Return CreateEvent(Токен, Календарь, ОписаниеСобытия);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьСобытие(Val Токен, Val КалендарьИсточник, Val КалендарьПриемник, Val Событие) Export
|
||||
Return MoveEvent(Токен, КалендарьИсточник, КалендарьПриемник, Событие);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСобытие(Val Токен, Val Календарь, Val ОписаниеСобытия, Val Событие) Export
|
||||
Return EditEvent(Токен, Календарь, ОписаниеСобытия, Событие);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСобытие(Val Токен, Val Календарь, Val Событие) Export
|
||||
Return DeleteEvent(Токен, Календарь, Событие);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
179
src/ru/OInt/core/Modules/OPI_GoogleDrive.os
vendored
179
src/ru/OInt/core/Modules/OPI_GoogleDrive.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||
// Lib: Google Drive
|
||||
// CLI: gdrive
|
||||
// Keywords: google drive, googledrive, gdrive, google disk
|
||||
@@ -777,3 +777,180 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Identifier) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export
|
||||
Return ПолучитьСписокКаталогов(Token, NameContains, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, NameContains, Directory);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Description) Export
|
||||
Return ЗагрузитьФайл(Token, File, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Name, Val Parent = "") Export
|
||||
Return СоздатьПапку(Token, Name, Parent);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Identifier, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export
|
||||
Return СкопироватьОбъект(Token, Identifier, NewName, NewParent);
|
||||
EndFunction
|
||||
|
||||
Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export
|
||||
Return ОбновитьФайл(Token, Identifier, File, NewName);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Identifier) Export
|
||||
Return УдалитьОбъект(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetFileDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФайла(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Identifier, Val Comment) Export
|
||||
Return СоздатьКомментарий(Token, Identifier, Comment);
|
||||
EndFunction
|
||||
|
||||
Function GetComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return ПолучитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
Function GetCommentList(Val Token, Val ObjectID) Export
|
||||
Return ПолучитьСписокКомментариев(Token, ObjectID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return УдалитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetObjectInformation(Val Token, Val Identifier) Export
|
||||
Return ПолучитьИнформациюОбОбъекте(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export
|
||||
Return ПолучитьСписокКаталогов(Token, NameContains, Detailed);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, NameContains, Directory);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val Description) Export
|
||||
Return ЗагрузитьФайл(Token, File, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Name, Val Parent = "") Export
|
||||
Return СоздатьПапку(Token, Name, Parent);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Identifier, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export
|
||||
Return СкопироватьОбъект(Token, Identifier, NewName, NewParent);
|
||||
EndFunction
|
||||
|
||||
Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export
|
||||
Return ОбновитьФайл(Token, Identifier, File, NewName);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Identifier) Export
|
||||
Return УдалитьОбъект(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function GetFileDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеФайла(Clear);
|
||||
EndFunction
|
||||
|
||||
Function CreateComment(Val Token, Val Identifier, Val Comment) Export
|
||||
Return СоздатьКомментарий(Token, Identifier, Comment);
|
||||
EndFunction
|
||||
|
||||
Function GetComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return ПолучитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
Function GetCommentList(Val Token, Val ObjectID) Export
|
||||
Return ПолучитьСписокКомментариев(Token, ObjectID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export
|
||||
Return УдалитьКомментарий(Token, ObjectID, CommentID);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбОбъекте(Val Токен, Val Идентификатор) Export
|
||||
Return GetObjectInformation(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаталогов(Val Токен, Val ИмяСодержит = "", Val Подробно = False) Export
|
||||
Return GetDirectoriesList(Токен, ИмяСодержит, Подробно);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val ИмяСодержит = "", Val Каталог = "") Export
|
||||
Return GetFilesList(Токен, ИмяСодержит, Каталог);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val Описание) Export
|
||||
Return UploadFile(Токен, Файл, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Имя, Val Родитель = "") Export
|
||||
Return CreateFolder(Токен, Имя, Родитель);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Идентификатор, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Идентификатор, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function СкопироватьОбъект(Val Токен, Val Идентификатор, Val НовоеИмя = "", Val НовыйРодитель = "") Export
|
||||
Return CopyObject(Токен, Идентификатор, НовоеИмя, НовыйРодитель);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьФайл(Val Токен, Val Идентификатор, Val Файл, Val НовоеИмя = "") Export
|
||||
Return UpdateFile(Токен, Идентификатор, Файл, НовоеИмя);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Идентификатор) Export
|
||||
Return DeleteObject(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеФайла(Val Пустая = False) Export
|
||||
Return GetFileDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКомментарий(Val Токен, Val Идентификатор, Val Комментарий) Export
|
||||
Return CreateComment(Токен, Идентификатор, Комментарий);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return GetComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКомментариев(Val Токен, Val ИДОбъекта) Export
|
||||
Return GetCommentList(Токен, ИДОбъекта);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКомментарий(Val Токен, Val ИДОбъекта, Val ИДКомментария) Export
|
||||
Return DeleteComment(Токен, ИДОбъекта, ИДКомментария);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
119
src/ru/OInt/core/Modules/OPI_GoogleSheets.os
vendored
119
src/ru/OInt/core/Modules/OPI_GoogleSheets.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||
// Lib: Google Sheets
|
||||
// CLI: gsheets
|
||||
// Keywords: googlesheets, google sheets, spreadsheets
|
||||
@@ -419,3 +419,120 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateSpreadsheet(Val Token, Val Name, Val ArrayOfSheetNames) Export
|
||||
Return СоздатьКнигу(Token, Name, ArrayOfSheetNames);
|
||||
EndFunction
|
||||
|
||||
Function GetSpreadsheet(Val Token, Val Identifier) Export
|
||||
Return ПолучитьКнигу(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function EditSpreadsheetTitle(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ИзменитьНаименованиеКниги(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddSheet(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ДобавитьЛист(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSheet(Val Token, Val Spreadsheet, Val Sheet) Export
|
||||
Return УдалитьЛист(Token, Spreadsheet, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export
|
||||
Return КопироватьЛист(Token, From, Target, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function SetCellValues(Val Token, Val Spreadsheet, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export
|
||||
Return УстановитьЗначенияЯчеек(Token, Spreadsheet, ValueMapping, Sheet, MajorDimension);
|
||||
EndFunction
|
||||
|
||||
Function ClearCells(Val Token, Val Spreadsheet, Val CellsArray, Val Sheet = "") Export
|
||||
Return ОчиститьЯчейки(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function GetCellValues(Val Token, Val Spreadsheet, Val CellsArray = "", Val Sheet = "") Export
|
||||
Return ПолучитьЗначенияЯчеек(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateSpreadsheet(Val Token, Val Name, Val ArrayOfSheetNames) Export
|
||||
Return СоздатьКнигу(Token, Name, ArrayOfSheetNames);
|
||||
EndFunction
|
||||
|
||||
Function GetSpreadsheet(Val Token, Val Identifier) Export
|
||||
Return ПолучитьКнигу(Token, Identifier);
|
||||
EndFunction
|
||||
|
||||
Function EditSpreadsheetTitle(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ИзменитьНаименованиеКниги(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddSheet(Val Token, Val Spreadsheet, Val Name) Export
|
||||
Return ДобавитьЛист(Token, Spreadsheet, Name);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSheet(Val Token, Val Spreadsheet, Val Sheet) Export
|
||||
Return УдалитьЛист(Token, Spreadsheet, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export
|
||||
Return КопироватьЛист(Token, From, Target, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function SetCellValues(Val Token, Val Spreadsheet, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export
|
||||
Return УстановитьЗначенияЯчеек(Token, Spreadsheet, ValueMapping, Sheet, MajorDimension);
|
||||
EndFunction
|
||||
|
||||
Function ClearCells(Val Token, Val Spreadsheet, Val CellsArray, Val Sheet = "") Export
|
||||
Return ОчиститьЯчейки(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function GetCellValues(Val Token, Val Spreadsheet, Val CellsArray = "", Val Sheet = "") Export
|
||||
Return ПолучитьЗначенияЯчеек(Token, Spreadsheet, CellsArray, Sheet);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКнигу(Val Токен, Val Наименование, Val МассивИменЛистов) Export
|
||||
Return CreateSpreadsheet(Токен, Наименование, МассивИменЛистов);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКнигу(Val Токен, Val Идентификатор) Export
|
||||
Return GetSpreadsheet(Токен, Идентификатор);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьНаименованиеКниги(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return EditSpreadsheetTitle(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЛист(Val Токен, Val Книга, Val Наименование) Export
|
||||
Return AddSheet(Токен, Книга, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЛист(Val Токен, Val Книга, Val Лист) Export
|
||||
Return DeleteSheet(Токен, Книга, Лист);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьЛист(Val Токен, Val Откуда, Val Куда, Val Лист) Export
|
||||
Return CopySheet(Токен, Откуда, Куда, Лист);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗначенияЯчеек(Val Токен, Val Книга, Val СоответствиеЗначений, Val Лист = "", Val ОсновноеИзмерение = "COLUMNS") Export
|
||||
Return SetCellValues(Токен, Книга, СоответствиеЗначений, Лист, ОсновноеИзмерение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьЯчейки(Val Токен, Val Книга, Val МассивЯчеек, Val Лист = "") Export
|
||||
Return ClearCells(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияЯчеек(Val Токен, Val Книга, Val МассивЯчеек = "", Val Лист = "") Export
|
||||
Return GetCellValues(Токен, Книга, МассивЯчеек, Лист);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
71
src/ru/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
71
src/ru/OInt/core/Modules/OPI_GoogleWorkspace.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||
// Lib: Google Workspace
|
||||
// CLI: google
|
||||
|
||||
@@ -243,3 +243,72 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return СформироватьСсылкуПолученияКода(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return ПолучитьТокенПоКоду(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetServiceAccountToken(Val Data, Val Scope, Val Expire = 3600) Export
|
||||
Return ПолучитьТокенServiceАккаунта(Data, Scope, Expire);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return СформироватьСсылкуПолученияКода(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return ПолучитьТокенПоКоду(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetServiceAccountToken(Val Data, Val Scope, Val Expire = 3600) Export
|
||||
Return ПолучитьТокенServiceАккаунта(Data, Scope, Expire);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСсылкуПолученияКода(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export
|
||||
Return FormCodeRetrievalLink(ClientID, Calendar, Drive, Sheets);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенПоКоду(Val ClientID, Val ClientSecret, Val Code) Export
|
||||
Return GetTokenByCode(ClientID, ClientSecret, Code);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientID, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientID, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокенServiceАккаунта(Val Данные, Val ОбластиДействия, Val ВремяЖизни = 3600) Export
|
||||
Return GetServiceAccountToken(Данные, ОбластиДействия, ВремяЖизни);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
527
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
527
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_GreenAPI.os
|
||||
// Lib: Green API
|
||||
// CLI: greenapi
|
||||
// Keywords: greenapi, whatsapp
|
||||
@@ -1285,3 +1285,528 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormAccessParameters(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val AccessParameters) Export
|
||||
Return ПолучитьИнформациюОбАккаунте(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettings(Val AccessParameters) Export
|
||||
Return ПолучитьНастройкиИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function SetInstanceSettings(Val Settings, Val AccessParameters) Export
|
||||
Return УстановитьНастройкиИнстанса(Settings, AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceStatus(Val AccessParameters) Export
|
||||
Return ПолучитьСостояниеИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function RebootInstance(Val AccessParameters) Export
|
||||
Return ПерезапуститьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function LogoutInstance(Val AccessParameters) Export
|
||||
Return РазлогинитьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetQR(Val AccessParameters) Export
|
||||
Return ПолучитьQR(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationCode(Val AccessParameters, Val PhoneNumber) Export
|
||||
Return ПолучитьКодАвторизации(AccessParameters, PhoneNumber);
|
||||
EndFunction
|
||||
|
||||
Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
Return УстановитьКартинкуПрофиля(AccessParameters, Image);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return АрхивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return РазархивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекИнстанса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetGroupInformation(Val AccessParameters, Val GroupID) Export
|
||||
Return ПолучитьИнформациюОГруппе(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function CreateGroup(Val AccessParameters, Val Name, Val Members = Undefined) Export
|
||||
Return СоздатьГруппу(AccessParameters, Name, Members);
|
||||
EndFunction
|
||||
|
||||
Function UpdateGroupName(Val AccessParameters, Val GroupID, Val Name) Export
|
||||
Return ИзменитьИмяГруппы(AccessParameters, GroupID, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ДобавитьУчастникаВГруппу(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ExcludeGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ИсключитьУчастникаГруппы(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return НазначитьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function RevokeAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ОтозватьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function LeaveGroup(Val AccessParameters, Val GroupID) Export
|
||||
Return ПокинутьГруппу(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function SetGroupPicture(Val AccessParameters, Val GroupID, Val Image) Export
|
||||
Return УстановитьКартинкуГруппы(AccessParameters, GroupID, Image);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val AccessParameters, Val ChatID, Val Text, Val ReplyID = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(AccessParameters, ChatID, Text, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val AccessParameters, Val ChatID, Val File, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайл(AccessParameters, ChatID, File, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFileByURL(Val AccessParameters, Val ChatID, Val FileURL, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайлПоURL(AccessParameters, ChatID, FileURL, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val AccessParameters, Val ChatID, Val Text, Val Options, Val MultipleSelect = False, Val ReplyID = "") Export
|
||||
Return ОтправитьОпрос(AccessParameters, ChatID, Text, Options, MultipleSelect, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val AccessParameters, Val ChatID, Val Location, Val ReplyID = "") Export
|
||||
Return ОтправитьЛокацию(AccessParameters, ChatID, Location, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val AccessParameters, Val ChatID, Val Contact, Val ReplyID = "") Export
|
||||
Return ОтправитьКонтакт(AccessParameters, ChatID, Contact, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Messages) Export
|
||||
Return ПереслатьСообщения(AccessParameters, From, Target, Messages);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
Return ИзменитьТекстСообщения(AccessParameters, ChatID, MessageID, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
Return УдалитьСообщение(AccessParameters, ChatID, MessageID, ForSenderOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetContactDescription(Val Phone, Val Name = "", Val LastName = "", Val Patronymic = "", Val Company = "") Export
|
||||
Return ПолучитьОписаниеКонтакта(Phone, Name, LastName, Patronymic, Company);
|
||||
EndFunction
|
||||
|
||||
Function GetLocationDescription(Val Latitude, Val Longitude, Val Address = "", Val Name = "") Export
|
||||
Return ПолучитьОписаниеЛокации(Latitude, Longitude, Address, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNotification(Val AccessParameters, Val Timeout = 5) Export
|
||||
Return ПолучитьУведомление(AccessParameters, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function DeleteNotificationFromQueue(Val AccessParameters, Val ReceiptID) Export
|
||||
Return УдалитьУведомлениеИзОчереди(AccessParameters, ReceiptID);
|
||||
EndFunction
|
||||
|
||||
Function DownloadMessageFile(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return СкачатьФайлСообщения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function SetReadMark(Val AccessParameters, Val ChatID, Val MessageID = "") Export
|
||||
Return УстановитьОтметкуПрочтения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageQueue(Val AccessParameters) Export
|
||||
Return ПолучитьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function ClearMessageQueue(Val AccessParameters) Export
|
||||
Return ОчиститьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetChatHistory(Val AccessParameters, Val ChatID, Val Count = 100) Export
|
||||
Return ПолучитьИсториюЧата(AccessParameters, ChatID, Count);
|
||||
EndFunction
|
||||
|
||||
Function GetMessage(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return ПолучитьСообщение(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetIncomingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналВходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
Function GetOutgoingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналИсходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function FormAccessParameters(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function GetAccountInformation(Val AccessParameters) Export
|
||||
Return ПолучитьИнформациюОбАккаунте(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettings(Val AccessParameters) Export
|
||||
Return ПолучитьНастройкиИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function SetInstanceSettings(Val Settings, Val AccessParameters) Export
|
||||
Return УстановитьНастройкиИнстанса(Settings, AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceStatus(Val AccessParameters) Export
|
||||
Return ПолучитьСостояниеИнстанса(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function RebootInstance(Val AccessParameters) Export
|
||||
Return ПерезапуститьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function LogoutInstance(Val AccessParameters) Export
|
||||
Return РазлогинитьИнстанс(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetQR(Val AccessParameters) Export
|
||||
Return ПолучитьQR(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationCode(Val AccessParameters, Val PhoneNumber) Export
|
||||
Return ПолучитьКодАвторизации(AccessParameters, PhoneNumber);
|
||||
EndFunction
|
||||
|
||||
Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
Return УстановитьКартинкуПрофиля(AccessParameters, Image);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return АрхивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
Return РазархивироватьЧат(AccessParameters, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetInstanceSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекИнстанса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetGroupInformation(Val AccessParameters, Val GroupID) Export
|
||||
Return ПолучитьИнформациюОГруппе(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function CreateGroup(Val AccessParameters, Val Name, Val Members = Undefined) Export
|
||||
Return СоздатьГруппу(AccessParameters, Name, Members);
|
||||
EndFunction
|
||||
|
||||
Function UpdateGroupName(Val AccessParameters, Val GroupID, Val Name) Export
|
||||
Return ИзменитьИмяГруппы(AccessParameters, GroupID, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ДобавитьУчастникаВГруппу(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ExcludeGroupMember(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ИсключитьУчастникаГруппы(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return НазначитьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function RevokeAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export
|
||||
Return ОтозватьПраваАдминистратора(AccessParameters, GroupID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function LeaveGroup(Val AccessParameters, Val GroupID) Export
|
||||
Return ПокинутьГруппу(AccessParameters, GroupID);
|
||||
EndFunction
|
||||
|
||||
Function SetGroupPicture(Val AccessParameters, Val GroupID, Val Image) Export
|
||||
Return УстановитьКартинкуГруппы(AccessParameters, GroupID, Image);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val AccessParameters, Val ChatID, Val Text, Val ReplyID = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(AccessParameters, ChatID, Text, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val AccessParameters, Val ChatID, Val File, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайл(AccessParameters, ChatID, File, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendFileByURL(Val AccessParameters, Val ChatID, Val FileURL, Val FileName, Val Description = "", Val ReplyID = "") Export
|
||||
Return ОтправитьФайлПоURL(AccessParameters, ChatID, FileURL, FileName, Description, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val AccessParameters, Val ChatID, Val Text, Val Options, Val MultipleSelect = False, Val ReplyID = "") Export
|
||||
Return ОтправитьОпрос(AccessParameters, ChatID, Text, Options, MultipleSelect, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val AccessParameters, Val ChatID, Val Location, Val ReplyID = "") Export
|
||||
Return ОтправитьЛокацию(AccessParameters, ChatID, Location, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val AccessParameters, Val ChatID, Val Contact, Val ReplyID = "") Export
|
||||
Return ОтправитьКонтакт(AccessParameters, ChatID, Contact, ReplyID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Messages) Export
|
||||
Return ПереслатьСообщения(AccessParameters, From, Target, Messages);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
Return ИзменитьТекстСообщения(AccessParameters, ChatID, MessageID, Text);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
Return УдалитьСообщение(AccessParameters, ChatID, MessageID, ForSenderOnly);
|
||||
EndFunction
|
||||
|
||||
Function GetContactDescription(Val Phone, Val Name = "", Val LastName = "", Val Patronymic = "", Val Company = "") Export
|
||||
Return ПолучитьОписаниеКонтакта(Phone, Name, LastName, Patronymic, Company);
|
||||
EndFunction
|
||||
|
||||
Function GetLocationDescription(Val Latitude, Val Longitude, Val Address = "", Val Name = "") Export
|
||||
Return ПолучитьОписаниеЛокации(Latitude, Longitude, Address, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetNotification(Val AccessParameters, Val Timeout = 5) Export
|
||||
Return ПолучитьУведомление(AccessParameters, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function DeleteNotificationFromQueue(Val AccessParameters, Val ReceiptID) Export
|
||||
Return УдалитьУведомлениеИзОчереди(AccessParameters, ReceiptID);
|
||||
EndFunction
|
||||
|
||||
Function DownloadMessageFile(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return СкачатьФайлСообщения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function SetReadMark(Val AccessParameters, Val ChatID, Val MessageID = "") Export
|
||||
Return УстановитьОтметкуПрочтения(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageQueue(Val AccessParameters) Export
|
||||
Return ПолучитьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function ClearMessageQueue(Val AccessParameters) Export
|
||||
Return ОчиститьОчередьСообщений(AccessParameters);
|
||||
EndFunction
|
||||
|
||||
Function GetChatHistory(Val AccessParameters, Val ChatID, Val Count = 100) Export
|
||||
Return ПолучитьИсториюЧата(AccessParameters, ChatID, Count);
|
||||
EndFunction
|
||||
|
||||
Function GetMessage(Val AccessParameters, Val ChatID, Val MessageID) Export
|
||||
Return ПолучитьСообщение(AccessParameters, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetIncomingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналВходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
Function GetOutgoingMessageLog(Val AccessParameters, Val Period = 1440) Export
|
||||
Return ПолучитьЖурналИсходящихСообщений(AccessParameters, Period);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьПараметрыДоступа(Val ApiUrl, Val MediaUrl, Val IdInstance, Val ApiTokenInstance) Export
|
||||
Return FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбАккаунте(Val ПараметрыДоступа) Export
|
||||
Return GetAccountInformation(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceSettings(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиИнстанса(Val Настройки, Val ПараметрыДоступа) Export
|
||||
Return SetInstanceSettings(Настройки, ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСостояниеИнстанса(Val ПараметрыДоступа) Export
|
||||
Return GetInstanceStatus(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПерезапуститьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return RebootInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function РазлогинитьИнстанс(Val ПараметрыДоступа) Export
|
||||
Return LogoutInstance(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьQR(Val ПараметрыДоступа) Export
|
||||
Return GetQR(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКодАвторизации(Val ПараметрыДоступа, Val НомерТелефона) Export
|
||||
Return GetAuthorizationCode(ПараметрыДоступа, НомерТелефона);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуПрофиля(Val ПараметрыДоступа, Val Картинка) Export
|
||||
Return SetProfilePicture(ПараметрыДоступа, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return ArchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьЧат(Val ПараметрыДоступа, Val IDЧата) Export
|
||||
Return UnarchiveChat(ПараметрыДоступа, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекИнстанса(Val Пустая = False) Export
|
||||
Return GetInstanceSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОГруппе(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return GetGroupInformation(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьГруппу(Val ПараметрыДоступа, Val Имя, Val Участники = Undefined) Export
|
||||
Return CreateGroup(ПараметрыДоступа, Имя, Участники);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Имя) Export
|
||||
Return UpdateGroupName(ПараметрыДоступа, IDГруппы, Имя);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьУчастникаВГруппу(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return AddGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьУчастникаГруппы(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return ExcludeGroupMember(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function НазначитьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return SetAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтозватьПраваАдминистратора(Val ПараметрыДоступа, Val IDГруппы, Val IDПользователя) Export
|
||||
Return RevokeAdminRights(ПараметрыДоступа, IDГруппы, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьГруппу(Val ПараметрыДоступа, Val IDГруппы) Export
|
||||
Return LeaveGroup(ПараметрыДоступа, IDГруппы);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьКартинкуГруппы(Val ПараметрыДоступа, Val IDГруппы, Val Картинка) Export
|
||||
Return SetGroupPicture(ПараметрыДоступа, IDГруппы, Картинка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val IDЦитируемого = "") Export
|
||||
Return SendTextMessage(ПараметрыДоступа, IDЧата, Текст, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val ПараметрыДоступа, Val IDЧата, Val Файл, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFile(ПараметрыДоступа, IDЧата, Файл, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайлПоURL(Val ПараметрыДоступа, Val IDЧата, Val URLФайла, Val ИмяФайла, Val Описание = "", Val IDЦитируемого = "") Export
|
||||
Return SendFileByURL(ПараметрыДоступа, IDЧата, URLФайла, ИмяФайла, Описание, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val ПараметрыДоступа, Val IDЧата, Val Текст, Val Варианты, Val МножественныйВыбор = False, Val IDЦитируемого = "") Export
|
||||
Return SendPoll(ПараметрыДоступа, IDЧата, Текст, Варианты, МножественныйВыбор, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val ПараметрыДоступа, Val IDЧата, Val Локация, Val IDЦитируемого = "") Export
|
||||
Return SendLocation(ПараметрыДоступа, IDЧата, Локация, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val ПараметрыДоступа, Val IDЧата, Val Контакт, Val IDЦитируемого = "") Export
|
||||
Return SendContact(ПараметрыДоступа, IDЧата, Контакт, IDЦитируемого);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщения(Val ПараметрыДоступа, Val Откуда, Val Куда, Val Сообщения) Export
|
||||
Return ForwardMessages(ПараметрыДоступа, Откуда, Куда, Сообщения);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val Текст) Export
|
||||
Return EditMessageText(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения, Val ТолькоУОтправителя = False) Export
|
||||
Return DeleteMessage(ПараметрыДоступа, IDЧата, IDСообщения, ТолькоУОтправителя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеКонтакта(Val Телефон, Val Имя = "", Val Фамилия = "", Val Отчество = "", Val Компания = "") Export
|
||||
Return GetContactDescription(Телефон, Имя, Фамилия, Отчество, Компания);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеЛокации(Val Широта, Val Долгота, Val Адрес = "", Val Название = "") Export
|
||||
Return GetLocationDescription(Широта, Долгота, Адрес, Название);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУведомление(Val ПараметрыДоступа, Val Таймаут = 5) Export
|
||||
Return GetNotification(ПараметрыДоступа, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьУведомлениеИзОчереди(Val ПараметрыДоступа, Val IDДоставки) Export
|
||||
Return DeleteNotificationFromQueue(ПараметрыДоступа, IDДоставки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайлСообщения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return DownloadMessageFile(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОтметкуПрочтения(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения = "") Export
|
||||
Return SetReadMark(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return GetMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьОчередьСообщений(Val ПараметрыДоступа) Export
|
||||
Return ClearMessageQueue(ПараметрыДоступа);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюЧата(Val ПараметрыДоступа, Val IDЧата, Val Количество = 100) Export
|
||||
Return GetChatHistory(ПараметрыДоступа, IDЧата, Количество);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСообщение(Val ПараметрыДоступа, Val IDЧата, Val IDСообщения) Export
|
||||
Return GetMessage(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналВходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetIncomingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЖурналИсходящихСообщений(Val ПараметрыДоступа, Val Период = 1440) Export
|
||||
Return GetOutgoingMessageLog(ПараметрыДоступа, Период);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
227
src/ru/OInt/core/Modules/OPI_MySQL.os
vendored
227
src/ru/OInt/core/Modules/OPI_MySQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_MySQL.os
|
||||
// Lib: MySQL
|
||||
// CLI: mysql
|
||||
// Keywords: mysql, my sql
|
||||
@@ -611,3 +611,228 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Port = "3306") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Port = "3306") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База = "", Val Логин = "", Val Пароль = "", Val Порт = "3306") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
95
src/ru/OInt/core/Modules/OPI_Neocities.os
vendored
95
src/ru/OInt/core/Modules/OPI_Neocities.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||
// Lib: Neocities
|
||||
// CLI: neocities
|
||||
// Keywords: neocities
|
||||
@@ -448,3 +448,96 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetSiteData(Val Token, Val Website = "") Export
|
||||
Return ПолучитьДанныеОСайте(Token, Website);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Login, Val Password) Export
|
||||
Return ПолучитьТокен(Login, Password);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val Data) Export
|
||||
Return ЗагрузитьФайл(Token, Path, Data);
|
||||
EndFunction
|
||||
|
||||
Function UploadFiles(Val Token, Val FileMapping, Val Singly = False) Export
|
||||
Return ЗагрузитьФайлы(Token, FileMapping, Singly);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelectedFiles(Val Token, Val Paths) Export
|
||||
Return УдалитьВыбранныеФайлы(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Path = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function SynchronizeFolders(Val Token, Val LocalFolder, Val RemoteFolder = "") Export
|
||||
Return СинхронизироватьКаталоги(Token, LocalFolder, RemoteFolder);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetSiteData(Val Token, Val Website = "") Export
|
||||
Return ПолучитьДанныеОСайте(Token, Website);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Login, Val Password) Export
|
||||
Return ПолучитьТокен(Login, Password);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val Data) Export
|
||||
Return ЗагрузитьФайл(Token, Path, Data);
|
||||
EndFunction
|
||||
|
||||
Function UploadFiles(Val Token, Val FileMapping, Val Singly = False) Export
|
||||
Return ЗагрузитьФайлы(Token, FileMapping, Singly);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelectedFiles(Val Token, Val Paths) Export
|
||||
Return УдалитьВыбранныеФайлы(Token, Paths);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Path = "") Export
|
||||
Return ПолучитьСписокФайлов(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function SynchronizeFolders(Val Token, Val LocalFolder, Val RemoteFolder = "") Export
|
||||
Return СинхронизироватьКаталоги(Token, LocalFolder, RemoteFolder);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеОСайте(Val Токен, Val Сайт = "") Export
|
||||
Return GetSiteData(Токен, Сайт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Логин, Val Пароль) Export
|
||||
Return GetToken(Логин, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Данные) Export
|
||||
Return UploadFile(Токен, Путь, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлы(Val Токен, Val СоответствиеФайлов, Val ПоОдному = False) Export
|
||||
Return UploadFiles(Токен, СоответствиеФайлов, ПоОдному);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВыбранныеФайлы(Val Токен, Val Пути) Export
|
||||
Return DeleteSelectedFiles(Токен, Пути);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Путь = "") Export
|
||||
Return GetFilesList(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СинхронизироватьКаталоги(Val Токен, Val ЛокальныйКаталог, Val УдаленныйКаталог = "") Export
|
||||
Return SynchronizeFolders(Токен, ЛокальныйКаталог, УдаленныйКаталог);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
167
src/ru/OInt/core/Modules/OPI_Notion.os
vendored
167
src/ru/OInt/core/Modules/OPI_Notion.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||
// Lib: Notion
|
||||
// CLI: notion
|
||||
// Keywords: notion
|
||||
@@ -893,3 +893,168 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreatePage(Val Token, Val Parent, Val Title) Export
|
||||
Return СоздатьСтраницу(Token, Parent, Title);
|
||||
EndFunction
|
||||
|
||||
Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export
|
||||
Return СоздатьСтраницуВБазу(Token, Parent, Data);
|
||||
EndFunction
|
||||
|
||||
Function GetPage(Val Token, Val Page) Export
|
||||
Return ПолучитьСтраницу(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export
|
||||
Return ИзменитьСвойстваСтраницы(Token, Page, Data, Icon, Cover, Archived);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export
|
||||
Return СоздатьБазуДанных(Token, Parent, Title, Properties);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabase(Val Token, Val Base) Export
|
||||
Return ПолучитьБазуДанных(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export
|
||||
Return ИзменитьСвойстваБазы(Token, Base, Properties, Title, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export
|
||||
Return СоздатьБлок(Token, Parent, Block, InsertAfter);
|
||||
EndFunction
|
||||
|
||||
Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export
|
||||
Return ВернутьБлок(Token, BlockID, OnlyBase);
|
||||
EndFunction
|
||||
|
||||
Function ReturnChildBlocks(Val Token, Val BlockID) Export
|
||||
Return ВернутьДочерниеБлоки(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBlock(Val Token, Val BlockID) Export
|
||||
Return УдалитьБлок(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function UserList(Val Token) Export
|
||||
Return СписокПользователей(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreatePage(Val Token, Val Parent, Val Title) Export
|
||||
Return СоздатьСтраницу(Token, Parent, Title);
|
||||
EndFunction
|
||||
|
||||
Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export
|
||||
Return СоздатьСтраницуВБазу(Token, Parent, Data);
|
||||
EndFunction
|
||||
|
||||
Function GetPage(Val Token, Val Page) Export
|
||||
Return ПолучитьСтраницу(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export
|
||||
Return ИзменитьСвойстваСтраницы(Token, Page, Data, Icon, Cover, Archived);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export
|
||||
Return СоздатьБазуДанных(Token, Parent, Title, Properties);
|
||||
EndFunction
|
||||
|
||||
Function GetDatabase(Val Token, Val Base) Export
|
||||
Return ПолучитьБазуДанных(Token, Base);
|
||||
EndFunction
|
||||
|
||||
Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export
|
||||
Return ИзменитьСвойстваБазы(Token, Base, Properties, Title, Description);
|
||||
EndFunction
|
||||
|
||||
Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export
|
||||
Return СоздатьБлок(Token, Parent, Block, InsertAfter);
|
||||
EndFunction
|
||||
|
||||
Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export
|
||||
Return ВернутьБлок(Token, BlockID, OnlyBase);
|
||||
EndFunction
|
||||
|
||||
Function ReturnChildBlocks(Val Token, Val BlockID) Export
|
||||
Return ВернутьДочерниеБлоки(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBlock(Val Token, Val BlockID) Export
|
||||
Return УдалитьБлок(Token, BlockID);
|
||||
EndFunction
|
||||
|
||||
Function UserList(Val Token) Export
|
||||
Return СписокПользователей(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСтраницу(Val Токен, Val Родитель, Val Заголовок) Export
|
||||
Return CreatePage(Токен, Родитель, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСтраницуВБазу(Val Токен, Val Родитель, Val Данные) Export
|
||||
Return CreatePageInDatabase(Токен, Родитель, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтраницу(Val Токен, Val Страница) Export
|
||||
Return GetPage(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваСтраницы(Val Токен, Val Страница, Val Данные = "", Val Иконка = "", Val Обложка = "", Val Архивирована = False) Export
|
||||
Return EditPageProperties(Токен, Страница, Данные, Иконка, Обложка, Архивирована);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val Токен, Val Родитель, Val Заголовок, Val Свойства = "") Export
|
||||
Return CreateDatabase(Токен, Родитель, Заголовок, Свойства);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьБазуДанных(Val Токен, Val База) Export
|
||||
Return GetDatabase(Токен, База);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойстваБазы(Val Токен, Val База, Val Свойства = "", Val Заголовок = "", Val Описание = "") Export
|
||||
Return EditDatabaseProperties(Токен, База, Свойства, Заголовок, Описание);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБлок(Val Токен, Val Родитель, Val Блок, Val ВставитьПосле = "") Export
|
||||
Return CreateBlock(Токен, Родитель, Блок, ВставитьПосле);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьБлок(Val Токен, Val ИДБлока, Val ТолькоОснова = True) Export
|
||||
Return ReturnBlock(Токен, ИДБлока, ТолькоОснова);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьДочерниеБлоки(Val Токен, Val ИДБлока) Export
|
||||
Return ReturnChildBlocks(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБлок(Val Токен, Val ИДБлока) Export
|
||||
Return DeleteBlock(Токен, ИДБлока);
|
||||
EndFunction
|
||||
|
||||
Function СписокПользователей(Val Токен) Export
|
||||
Return UserList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val ИДПользователя) Export
|
||||
Return GetUserData(Токен, ИДПользователя);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
263
src/ru/OInt/core/Modules/OPI_Ollama.os
vendored
263
src/ru/OInt/core/Modules/OPI_Ollama.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ollama.os
|
||||
// Lib: Ollama
|
||||
// CLI: ollama
|
||||
|
||||
@@ -730,3 +730,264 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetVersion(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьВерсию(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetResponse(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтвет(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetContextResponse(Val URL, Val Model, Val Messages, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтветВКонтексте(URL, Model, Messages, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddings(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьПредставления(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetRequestParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровЗапроса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddingsParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровПредставлений(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровВКонтексте(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextMessageStructure(Val Role, Val Text, Val Pictures = "", Val Tools = "") Export
|
||||
Return ПолучитьСтруктуруСообщенияКонтекста(Role, Text, Pictures, Tools);
|
||||
EndFunction
|
||||
|
||||
Function GetModelList(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function ListRunningModels(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокЗапущенныхМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelInformation(Val URL, Val Model, Val Detailed = True, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьИнформациюОМодели(URL, Model, Detailed, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateModel(Val URL, Val Model, Val Settings, Val AdditionalHeaders = "") Export
|
||||
Return СоздатьМодель(URL, Model, Settings, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CopyModel(Val URL, Val Model, Val Name, Val AdditionalHeaders = "") Export
|
||||
Return КопироватьМодель(URL, Model, Name, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteModel(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьМодель(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function LoadModelToMemory(Val URL, Val Model, Val Period = 300, Val AdditionalHeaders = "") Export
|
||||
Return ЗагрузитьМодельВПамять(URL, Model, Period, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function UnloadModelFromMemory(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return ВыгрузитьМодельИзПамяти(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PushModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PullModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return СкачатьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекМодели(Clear);
|
||||
EndFunction
|
||||
|
||||
Function PushBlob(Val URL, Val Data, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьBlob(URL, Data, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CheckBlob(Val URL, Val SHA256, Val AdditionalHeaders = "") Export
|
||||
Return ПроверитьBlob(URL, SHA256, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetVersion(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьВерсию(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetResponse(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтвет(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetContextResponse(Val URL, Val Model, Val Messages, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьОтветВКонтексте(URL, Model, Messages, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddings(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьПредставления(URL, Model, Question, AdditionalParameters, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetRequestParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровЗапроса(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetEmbeddingsParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровПредставлений(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextParameterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруПараметровВКонтексте(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetContextMessageStructure(Val Role, Val Text, Val Pictures = "", Val Tools = "") Export
|
||||
Return ПолучитьСтруктуруСообщенияКонтекста(Role, Text, Pictures, Tools);
|
||||
EndFunction
|
||||
|
||||
Function GetModelList(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function ListRunningModels(Val URL, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьСписокЗапущенныхМоделей(URL, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelInformation(Val URL, Val Model, Val Detailed = True, Val AdditionalHeaders = "") Export
|
||||
Return ПолучитьИнформациюОМодели(URL, Model, Detailed, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CreateModel(Val URL, Val Model, Val Settings, Val AdditionalHeaders = "") Export
|
||||
Return СоздатьМодель(URL, Model, Settings, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CopyModel(Val URL, Val Model, Val Name, Val AdditionalHeaders = "") Export
|
||||
Return КопироватьМодель(URL, Model, Name, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function DeleteModel(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return УдалитьМодель(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function LoadModelToMemory(Val URL, Val Model, Val Period = 300, Val AdditionalHeaders = "") Export
|
||||
Return ЗагрузитьМодельВПамять(URL, Model, Period, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function UnloadModelFromMemory(Val URL, Val Model, Val AdditionalHeaders = "") Export
|
||||
Return ВыгрузитьМодельИзПамяти(URL, Model, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PushModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function PullModel(Val URL, Val Model, Val Insecure = False, Val AdditionalHeaders = "") Export
|
||||
Return СкачатьМодель(URL, Model, Insecure, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function GetModelSettingsStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруНастроекМодели(Clear);
|
||||
EndFunction
|
||||
|
||||
Function PushBlob(Val URL, Val Data, Val AdditionalHeaders = "") Export
|
||||
Return ОтправитьBlob(URL, Data, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function CheckBlob(Val URL, Val SHA256, Val AdditionalHeaders = "") Export
|
||||
Return ПроверитьBlob(URL, SHA256, AdditionalHeaders);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьВерсию(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetVersion(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтвет(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetResponse(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОтветВКонтексте(Val URL, Val Модель, Val Сообщения, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetContextResponse(URL, Модель, Сообщения, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПредставления(Val URL, Val Модель, Val Вопрос, Val ДопПараметры = "", Val ДопЗаголовки = "") Export
|
||||
Return GetEmbeddings(URL, Модель, Вопрос, ДопПараметры, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровЗапроса(Val Пустая = False) Export
|
||||
Return GetRequestParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровПредставлений(Val Пустая = False) Export
|
||||
Return GetEmbeddingsParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруПараметровВКонтексте(Val Пустая = False) Export
|
||||
Return GetContextParameterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСообщенияКонтекста(Val Роль, Val Текст, Val Картинки = "", Val Инструменты = "") Export
|
||||
Return GetContextMessageStructure(Роль, Текст, Картинки, Инструменты);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return GetModelList(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗапущенныхМоделей(Val URL, Val ДопЗаголовки = "") Export
|
||||
Return ListRunningModels(URL, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОМодели(Val URL, Val Модель, Val Подробно = True, Val ДопЗаголовки = "") Export
|
||||
Return GetModelInformation(URL, Модель, Подробно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьМодель(Val URL, Val Модель, Val Настройки, Val ДопЗаголовки = "") Export
|
||||
Return CreateModel(URL, Модель, Настройки, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьМодель(Val URL, Val Модель, Val Имя, Val ДопЗаголовки = "") Export
|
||||
Return CopyModel(URL, Модель, Имя, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМодель(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return DeleteModel(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМодельВПамять(Val URL, Val Модель, Val Период = 300, Val ДопЗаголовки = "") Export
|
||||
Return LoadModelToMemory(URL, Модель, Период, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ВыгрузитьМодельИзПамяти(Val URL, Val Модель, Val ДопЗаголовки = "") Export
|
||||
Return UnloadModelFromMemory(URL, Модель, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PushModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьМодель(Val URL, Val Модель, Val Небезопасно = False, Val ДопЗаголовки = "") Export
|
||||
Return PullModel(URL, Модель, Небезопасно, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруНастроекМодели(Val Пустая = False) Export
|
||||
Return GetModelSettingsStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьBlob(Val URL, Val Данные, Val ДопЗаголовки = "") Export
|
||||
Return PushBlob(URL, Данные, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьBlob(Val URL, Val SHA256, Val ДопЗаголовки = "") Export
|
||||
Return CheckBlob(URL, SHA256, ДопЗаголовки);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
647
src/ru/OInt/core/Modules/OPI_Ozon.os
vendored
647
src/ru/OInt/core/Modules/OPI_Ozon.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||
// Lib: Ozon
|
||||
// CLI: ozon
|
||||
// Keywords: ozon, seller api
|
||||
@@ -1910,3 +1910,648 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetCategoriesAndProductTypesTree(Val ClientID, Val APIKey, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьДеревоКатегорийИТиповТоваров(ClientID, APIKey, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetCategoryAttributes(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьХарактеристикиКатегории(ClientID, APIKey, CategoryID, TypeID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributeValues(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val CatalogID = 1, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, CatalogID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function SearchAttributeValue(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val Value) Export
|
||||
Return НайтиЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, Value);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsRequestsLimits(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьЛимитыРаботыСТоварами(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьСписокТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsAttributesData(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьОписанияХарактеристикТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsInformation(Val ClientID, Val APIKey, Val ProductsID = 0, Val SKU = 0, Val Articles = "") Export
|
||||
Return ПолучитьИнформациюОТоварах(ClientID, APIKey, ProductsID, SKU, Articles);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val ClientID, Val APIKey, Val ProductID = 0, Val Article = "") Export
|
||||
Return ПолучитьОписаниеТовара(ClientID, APIKey, ProductID, Article);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsContentRating(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКонтентРейтингТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function CreateUpdateProducts(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьОбновитьТовары(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductByOzonID(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьТоварыПоOzonID(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsAttributes(Val ClientID, Val APIKey, Val AttributesArray) Export
|
||||
Return ОбновитьХарактеристикиТоваров(ClientID, APIKey, AttributesArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductImages(Val ClientID, Val APIKey, Val ProductID, Val ImagesArray = "", Val Array360 = "", Val MarketingColor = "") Export
|
||||
Return ОбновитьИзображенияТовара(ClientID, APIKey, ProductID, ImagesArray, Array360, MarketingColor);
|
||||
EndFunction
|
||||
|
||||
Function CheckProductsImagesUpload(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return ПроверитьЗагрузкуИзображенийТоваров(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Export
|
||||
Return ИзменитьАртикулыТоваров(ClientID, APIKey, ArticlesMap);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return АрхивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return РазархивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductsWithoutSKU(Val ClientID, Val APIKey, Val Articles) Export
|
||||
Return УдалитьТоварыБезSKU(ClientID, APIKey, Articles);
|
||||
EndFunction
|
||||
|
||||
Function UploadProductActivationCodes(Val ClientID, Val APIKey, Val ProductID, Val Codes) Export
|
||||
Return ЗагрузитьКодыАктивацииТовара(ClientID, APIKey, ProductID, Codes);
|
||||
EndFunction
|
||||
|
||||
Function GetProductSubscribersCount(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКоличествоПодписчиковТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetRelatedSKUs(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьСвязанныеSKU(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCreationStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияТовара(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetCodesUploadStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияКодов(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSimplifiedProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСокращеннуюСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributesUpdateStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОбновленияХарактеристик(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраТоваров(Clear);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideo(ItemStructure, Val URL, Val Name) Export
|
||||
Return ДобавитьВидеоТовара(ItemStructure, URL, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideoCover(ItemStructure, Val URL) Export
|
||||
Return ДобавитьВидеообложкуТовара(ItemStructure, URL);
|
||||
EndFunction
|
||||
|
||||
Function CompleteComplexAttribute(Collection, Val AttributeID, Val ComplexID, Val Values) Export
|
||||
Return ДополнитьКомплексныйАтрибут(Collection, AttributeID, ComplexID, Values);
|
||||
EndFunction
|
||||
|
||||
Function BindBarcodes(Val ClientID, Val APIKey, Val BarcodesMap) Export
|
||||
Return ПривязатьШтрихкоды(ClientID, APIKey, BarcodesMap);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcodes(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return СоздатьШтрихкоды(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsStocks(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьКоличествоТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsPrices(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьЦеныТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetDiscountInformation(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьИнформациюОбУценке(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsStocks(Val ClientID, Val APIKey, Val Stocks) Export
|
||||
Return ОбновитьКоличествоТоваров(ClientID, APIKey, Stocks);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsPrices(Val ClientID, Val APIKey, Val Prices) Export
|
||||
Return ОбновитьЦеныТоваров(ClientID, APIKey, Prices);
|
||||
EndFunction
|
||||
|
||||
Function SetProductDiscount(Val ClientID, Val APIKey, Val ProductID, Val Discount) Export
|
||||
Return УстановитьСкидкуНаУцененныйТовар(ClientID, APIKey, ProductID, Discount);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStocksStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОстатковТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductPriceStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруЦеныТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetPromotionsList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокАкций(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailablePromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьДоступныеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentPromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьУчаствующиеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetWarehousesList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокСкладов(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export
|
||||
Return ПолучитьСписокКластеров(ClientID, APIKey, ClusterType);
|
||||
EndFunction
|
||||
|
||||
Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export
|
||||
Return ПолучитьСписокСкладовОтгрузки(ClientID, APIKey, Search, SupplyType);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOShipmentsList(Val ClientID, Val APIKey, Val Filter = Undefined, Val AddFields = Undefined, Val Indent = 0, Val Traslit = False) Export
|
||||
Return ПолучитьСписокОтправленийFBO(ClientID, APIKey, Filter, AddFields, Indent, Traslit);
|
||||
EndFunction
|
||||
|
||||
Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export
|
||||
Return СоздатьЧерновикЗаявкиFBO(ClientID, APIKey, Clusters, Items, SupplyType, ShippingPoint);
|
||||
EndFunction
|
||||
|
||||
Function GetFBODraft(Val ClientID, Val APIKey, Val OperationID) Export
|
||||
Return ПолучитьЧерновикЗаявкиFBO(ClientID, APIKey, OperationID);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOTimeslots(Val ClientID, Val APIKey, Val DateFrom, Val DateTo, Val Draft, Val Warehouses) Export
|
||||
Return ПолучитьТаймслотыFBO(ClientID, APIKey, DateFrom, DateTo, Draft, Warehouses);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentAdditionalFields(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруДопПолейОтправления(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраОтправлений(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetCategoriesAndProductTypesTree(Val ClientID, Val APIKey, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьДеревоКатегорийИТиповТоваров(ClientID, APIKey, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetCategoryAttributes(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьХарактеристикиКатегории(ClientID, APIKey, CategoryID, TypeID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributeValues(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val CatalogID = 1, Val Lang = "DEFAULT") Export
|
||||
Return ПолучитьЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, CatalogID, Lang);
|
||||
EndFunction
|
||||
|
||||
Function SearchAttributeValue(Val ClientID, Val APIKey, Val CategoryID, Val TypeID, Val AttributeID, Val Value) Export
|
||||
Return НайтиЗначенияХарактеристики(ClientID, APIKey, CategoryID, TypeID, AttributeID, Value);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsRequestsLimits(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьЛимитыРаботыСТоварами(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьСписокТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsAttributesData(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьОписанияХарактеристикТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsInformation(Val ClientID, Val APIKey, Val ProductsID = 0, Val SKU = 0, Val Articles = "") Export
|
||||
Return ПолучитьИнформациюОТоварах(ClientID, APIKey, ProductsID, SKU, Articles);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val ClientID, Val APIKey, Val ProductID = 0, Val Article = "") Export
|
||||
Return ПолучитьОписаниеТовара(ClientID, APIKey, ProductID, Article);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsContentRating(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКонтентРейтингТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function CreateUpdateProducts(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьОбновитьТовары(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductByOzonID(Val ClientID, Val APIKey, Val ProductsArray) Export
|
||||
Return СоздатьТоварыПоOzonID(ClientID, APIKey, ProductsArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsAttributes(Val ClientID, Val APIKey, Val AttributesArray) Export
|
||||
Return ОбновитьХарактеристикиТоваров(ClientID, APIKey, AttributesArray);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductImages(Val ClientID, Val APIKey, Val ProductID, Val ImagesArray = "", Val Array360 = "", Val MarketingColor = "") Export
|
||||
Return ОбновитьИзображенияТовара(ClientID, APIKey, ProductID, ImagesArray, Array360, MarketingColor);
|
||||
EndFunction
|
||||
|
||||
Function CheckProductsImagesUpload(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return ПроверитьЗагрузкуИзображенийТоваров(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Export
|
||||
Return ИзменитьАртикулыТоваров(ClientID, APIKey, ArticlesMap);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return АрхивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return РазархивироватьТовары(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductsWithoutSKU(Val ClientID, Val APIKey, Val Articles) Export
|
||||
Return УдалитьТоварыБезSKU(ClientID, APIKey, Articles);
|
||||
EndFunction
|
||||
|
||||
Function UploadProductActivationCodes(Val ClientID, Val APIKey, Val ProductID, Val Codes) Export
|
||||
Return ЗагрузитьКодыАктивацииТовара(ClientID, APIKey, ProductID, Codes);
|
||||
EndFunction
|
||||
|
||||
Function GetProductSubscribersCount(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьКоличествоПодписчиковТоваров(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetRelatedSKUs(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьСвязанныеSKU(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCreationStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияТовара(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetCodesUploadStatus(Val ClientID, Val APIKey, Val TaskID) Export
|
||||
Return ПолучитьСтатусДобавленияКодов(ClientID, APIKey, TaskID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSimplifiedProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСокращеннуюСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetAttributesUpdateStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОбновленияХарактеристик(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраТоваров(Clear);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideo(ItemStructure, Val URL, Val Name) Export
|
||||
Return ДобавитьВидеоТовара(ItemStructure, URL, Name);
|
||||
EndFunction
|
||||
|
||||
Function AddProductVideoCover(ItemStructure, Val URL) Export
|
||||
Return ДобавитьВидеообложкуТовара(ItemStructure, URL);
|
||||
EndFunction
|
||||
|
||||
Function CompleteComplexAttribute(Collection, Val AttributeID, Val ComplexID, Val Values) Export
|
||||
Return ДополнитьКомплексныйАтрибут(Collection, AttributeID, ComplexID, Values);
|
||||
EndFunction
|
||||
|
||||
Function BindBarcodes(Val ClientID, Val APIKey, Val BarcodesMap) Export
|
||||
Return ПривязатьШтрихкоды(ClientID, APIKey, BarcodesMap);
|
||||
EndFunction
|
||||
|
||||
Function CreateBarcodes(Val ClientID, Val APIKey, Val ProductsID) Export
|
||||
Return СоздатьШтрихкоды(ClientID, APIKey, ProductsID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsStocks(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьКоличествоТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsPrices(Val ClientID, Val APIKey, Val Filter = "", Val LastID = 0) Export
|
||||
Return ПолучитьЦеныТоваров(ClientID, APIKey, Filter, LastID);
|
||||
EndFunction
|
||||
|
||||
Function GetDiscountInformation(Val ClientID, Val APIKey, Val SKU) Export
|
||||
Return ПолучитьИнформациюОбУценке(ClientID, APIKey, SKU);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsStocks(Val ClientID, Val APIKey, Val Stocks) Export
|
||||
Return ОбновитьКоличествоТоваров(ClientID, APIKey, Stocks);
|
||||
EndFunction
|
||||
|
||||
Function UpdateProductsPrices(Val ClientID, Val APIKey, Val Prices) Export
|
||||
Return ОбновитьЦеныТоваров(ClientID, APIKey, Prices);
|
||||
EndFunction
|
||||
|
||||
Function SetProductDiscount(Val ClientID, Val APIKey, Val ProductID, Val Discount) Export
|
||||
Return УстановитьСкидкуНаУцененныйТовар(ClientID, APIKey, ProductID, Discount);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStocksStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруОстатковТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetProductPriceStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруЦеныТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetPromotionsList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокАкций(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetAvailablePromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьДоступныеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentPromoProducts(Val ClientID, Val APIKey, Val PromoID, Val Indent = 0) Export
|
||||
Return ПолучитьУчаствующиеТоварыАкции(ClientID, APIKey, PromoID, Indent);
|
||||
EndFunction
|
||||
|
||||
Function GetWarehousesList(Val ClientID, Val APIKey) Export
|
||||
Return ПолучитьСписокСкладов(ClientID, APIKey);
|
||||
EndFunction
|
||||
|
||||
Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export
|
||||
Return ПолучитьСписокКластеров(ClientID, APIKey, ClusterType);
|
||||
EndFunction
|
||||
|
||||
Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export
|
||||
Return ПолучитьСписокСкладовОтгрузки(ClientID, APIKey, Search, SupplyType);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOShipmentsList(Val ClientID, Val APIKey, Val Filter = Undefined, Val AddFields = Undefined, Val Indent = 0, Val Traslit = False) Export
|
||||
Return ПолучитьСписокОтправленийFBO(ClientID, APIKey, Filter, AddFields, Indent, Traslit);
|
||||
EndFunction
|
||||
|
||||
Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export
|
||||
Return СоздатьЧерновикЗаявкиFBO(ClientID, APIKey, Clusters, Items, SupplyType, ShippingPoint);
|
||||
EndFunction
|
||||
|
||||
Function GetFBODraft(Val ClientID, Val APIKey, Val OperationID) Export
|
||||
Return ПолучитьЧерновикЗаявкиFBO(ClientID, APIKey, OperationID);
|
||||
EndFunction
|
||||
|
||||
Function GetFBOTimeslots(Val ClientID, Val APIKey, Val DateFrom, Val DateTo, Val Draft, Val Warehouses) Export
|
||||
Return ПолучитьТаймслотыFBO(ClientID, APIKey, DateFrom, DateTo, Draft, Warehouses);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentAdditionalFields(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруДопПолейОтправления(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetShipmentsFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраОтправлений(Clear);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДеревоКатегорийИТиповТоваров(Val IDКлиента, Val КлючAPI, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoriesAndProductTypesTree(IDКлиента, КлючAPI, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьХарактеристикиКатегории(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val Язык = "DEFAULT") Export
|
||||
Return GetCategoryAttributes(IDКлиента, КлючAPI, IDКатегории, IDТипа, Язык);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val IDСправочника = 1, Val Язык = "DEFAULT") Export
|
||||
Return GetAttributeValues(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, IDСправочника, Язык);
|
||||
EndFunction
|
||||
|
||||
Function НайтиЗначенияХарактеристики(Val IDКлиента, Val КлючAPI, Val IDКатегории, Val IDТипа, Val IDХарактеристики, Val Значение) Export
|
||||
Return SearchAttributeValue(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛимитыРаботыСТоварами(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetProductsRequestsLimits(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductList(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписанияХарактеристикТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsAttributesData(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТоварах(Val IDКлиента, Val КлючAPI, Val IDТоваров = 0, Val SKU = 0, Val Артикулы = "") Export
|
||||
Return GetProductsInformation(IDКлиента, КлючAPI, IDТоваров, SKU, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val IDКлиента, Val КлючAPI, Val IDТовара = 0, Val Артикул = "") Export
|
||||
Return GetProductDescription(IDКлиента, КлючAPI, IDТовара, Артикул);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКонтентРейтингТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductsContentRating(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбновитьТовары(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateUpdateProducts(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТоварыПоOzonID(Val IDКлиента, Val КлючAPI, Val МассивТоваров) Export
|
||||
Return CreateProductByOzonID(IDКлиента, КлючAPI, МассивТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьХарактеристикиТоваров(Val IDКлиента, Val КлючAPI, Val МассивХарактеристик) Export
|
||||
Return UpdateProductsAttributes(IDКлиента, КлючAPI, МассивХарактеристик);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьИзображенияТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val МассивИзображений = "", Val Массив360 = "", Val МаркетинговыйЦвет = "") Export
|
||||
Return UpdateProductImages(IDКлиента, КлючAPI, IDТовара, МассивИзображений, Массив360, МаркетинговыйЦвет);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьЗагрузкуИзображенийТоваров(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CheckProductsImagesUpload(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАртикулыТоваров(Val IDКлиента, Val КлючAPI, Val СоответствиеАртикулов) Export
|
||||
Return UpdateProductsArticles(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return ArchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function РазархивироватьТовары(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return UnarchiveProducts(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварыБезSKU(Val IDКлиента, Val КлючAPI, Val Артикулы) Export
|
||||
Return DeleteProductsWithoutSKU(IDКлиента, КлючAPI, Артикулы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьКодыАктивацииТовара(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Коды) Export
|
||||
Return UploadProductActivationCodes(IDКлиента, КлючAPI, IDТовара, Коды);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоПодписчиковТоваров(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetProductSubscribersCount(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСвязанныеSKU(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetRelatedSKUs(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияТовара(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetProductCreationStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатусДобавленияКодов(Val IDКлиента, Val КлючAPI, Val IDЗадачи) Export
|
||||
Return GetCodesUploadStatus(IDКлиента, КлючAPI, IDЗадачи);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСокращеннуюСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetSimplifiedProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОбновленияХарактеристик(Val Пустая = False) Export
|
||||
Return GetAttributesUpdateStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраТоваров(Val Пустая = False) Export
|
||||
Return GetProductsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеоТовара(СтруктураТовара, Val URL, Val Наименование) Export
|
||||
Return AddProductVideo(СтруктураТовара, URL, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВидеообложкуТовара(СтруктураТовара, Val URL) Export
|
||||
Return AddProductVideoCover(СтруктураТовара, URL);
|
||||
EndFunction
|
||||
|
||||
Function ДополнитьКомплексныйАтрибут(Коллекция, Val IDАтрибута, Val КомплексныйID, Val Значения) Export
|
||||
Return CompleteComplexAttribute(Коллекция, IDАтрибута, КомплексныйID, Значения);
|
||||
EndFunction
|
||||
|
||||
Function ПривязатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val СоответствиеШтрихкодов) Export
|
||||
Return BindBarcodes(IDКлиента, КлючAPI, СоответствиеШтрихкодов);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьШтрихкоды(Val IDКлиента, Val КлючAPI, Val IDТоваров) Export
|
||||
Return CreateBarcodes(IDКлиента, КлючAPI, IDТоваров);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsStocks(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Фильтр = "", Val IDПоследнего = 0) Export
|
||||
Return GetProductsPrices(IDКлиента, КлючAPI, Фильтр, IDПоследнего);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОбУценке(Val IDКлиента, Val КлючAPI, Val SKU) Export
|
||||
Return GetDiscountInformation(IDКлиента, КлючAPI, SKU);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьКоличествоТоваров(Val IDКлиента, Val КлючAPI, Val Остатки) Export
|
||||
Return UpdateProductsStocks(IDКлиента, КлючAPI, Остатки);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЦеныТоваров(Val IDКлиента, Val КлючAPI, Val Цены) Export
|
||||
Return UpdateProductsPrices(IDКлиента, КлючAPI, Цены);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСкидкуНаУцененныйТовар(Val IDКлиента, Val КлючAPI, Val IDТовара, Val Скидка) Export
|
||||
Return SetProductDiscount(IDКлиента, КлючAPI, IDТовара, Скидка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруОстатковТовара(Val Пустая = False) Export
|
||||
Return GetProductStocksStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруЦеныТовара(Val Пустая = False) Export
|
||||
Return GetProductPriceStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокАкций(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetPromotionsList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДоступныеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetAvailablePromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьУчаствующиеТоварыАкции(Val IDКлиента, Val КлючAPI, Val IDАкции, Val Отступ = 0) Export
|
||||
Return GetCurrentPromoProducts(IDКлиента, КлючAPI, IDАкции, Отступ);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладов(Val IDКлиента, Val КлючAPI) Export
|
||||
Return GetWarehousesList(IDКлиента, КлючAPI);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКластеров(Val IDКлиента, Val КлючAPI, Val ТипКластера = "CLUSTER_TYPE_OZON") Export
|
||||
Return GetClustersList(IDКлиента, КлючAPI, ТипКластера);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСкладовОтгрузки(Val IDКлиента, Val КлючAPI, Val Поиск, Val ТипПоставки = "CREATE_TYPE_DIRECT") Export
|
||||
Return GetShippingWarehousesList(IDКлиента, КлючAPI, Поиск, ТипПоставки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтправленийFBO(Val IDКлиента, Val КлючAPI, Val Фильтр = Undefined, Val ДопПоля = Undefined, Val Отступ = 0, Val Транслит = False) Export
|
||||
Return GetFBOShipmentsList(IDКлиента, КлючAPI, Фильтр, ДопПоля, Отступ, Транслит);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val Кластеры, Val Позиции, Val ТипПоставки = "CREATE_TYPE_DIRECT", Val ТочкаОтгрузки = "") Export
|
||||
Return CreateFBODraft(IDКлиента, КлючAPI, Кластеры, Позиции, ТипПоставки, ТочкаОтгрузки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧерновикЗаявкиFBO(Val IDКлиента, Val КлючAPI, Val IDОперации) Export
|
||||
Return GetFBODraft(IDКлиента, КлючAPI, IDОперации);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТаймслотыFBO(Val IDКлиента, Val КлючAPI, Val ДатаОт, Val ДатаПо, Val Черновик, Val Склады) Export
|
||||
Return GetFBOTimeslots(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склады);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруДопПолейОтправления(Val Пустая = False) Export
|
||||
Return GetShipmentAdditionalFields(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраОтправлений(Val Пустая = False) Export
|
||||
Return GetShipmentsFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
239
src/ru/OInt/core/Modules/OPI_PostgreSQL.os
vendored
239
src/ru/OInt/core/Modules/OPI_PostgreSQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_PostgreSQL.os
|
||||
// Lib: PostgreSQL
|
||||
// CLI: postgres
|
||||
// Keywords: postgresql, postgre sql, postgres
|
||||
@@ -617,3 +617,240 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base, Val Login, Val Password = "", Val Port = "5432") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DisableAllDatabaseConnections(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return ОтключитьВсеСоединенияБазыДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionString = "", Val Tls = "") Export
|
||||
Return ОткрытьСоединение(ConnectionString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Tls = "") Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GenerateConnectionString(Val Address, Val Base, Val Login, Val Password = "", Val Port = "5432") Export
|
||||
Return СформироватьСтрокуПодключения(Address, Base, Login, Password, Port);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function CreateDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьБазуДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DisableAllDatabaseConnections(Val Base, Val Connection = "", Val Tls = "") Export
|
||||
Return ОтключитьВсеСоединенияБазыДанных(Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "", Val Tls = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьСоединение(Val СтрокаПодключения = "", Val Tls = "") Export
|
||||
Return CreateConnection(СтрокаПодключения, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Tls = "") Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьСтрокуПодключения(Val Адрес, Val База, Val Логин, Val Пароль = "", Val Порт = "5432") Export
|
||||
Return GenerateConnectionString(Адрес, База, Логин, Пароль, Порт);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteDatabase(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОтключитьВсеСоединенияБазыДанных(Val База, Val Соединение = "", Val Tls = "") Export
|
||||
Return DisableAllDatabaseConnections(База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return ClearTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteTable(Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
59
src/ru/OInt/core/Modules/OPI_RCON.os
vendored
59
src/ru/OInt/core/Modules/OPI_RCON.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_RCON.os
|
||||
// Lib: RCON
|
||||
// CLI: rcon
|
||||
// Keywords: rcon, remote console
|
||||
@@ -162,3 +162,60 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionParams) Export
|
||||
Return ОткрытьСоединение(ConnectionParams);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteCommand(Val Command, Val Connection) Export
|
||||
Return ВыполнитьКоманду(Command, Connection);
|
||||
EndFunction
|
||||
|
||||
Function FormConnectionParameters(Val URL, Val Password, Val ReadTimeout = 30, Val WriteTimeout = 30) Export
|
||||
Return СформироватьПараметрыСоединения(URL, Password, ReadTimeout, WriteTimeout);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val ConnectionParams) Export
|
||||
Return ОткрытьСоединение(ConnectionParams);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteCommand(Val Command, Val Connection) Export
|
||||
Return ВыполнитьКоманду(Command, Connection);
|
||||
EndFunction
|
||||
|
||||
Function FormConnectionParameters(Val URL, Val Password, Val ReadTimeout = 30, Val WriteTimeout = 30) Export
|
||||
Return СформироватьПараметрыСоединения(URL, Password, ReadTimeout, WriteTimeout);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьСоединение(Val ПараметрыСоединения) Export
|
||||
Return CreateConnection(ПараметрыСоединения);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьКоманду(Val Команда, Val Соединение) Export
|
||||
Return ExecuteCommand(Команда, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьПараметрыСоединения(Val URL, Val Пароль, Val ТаймаутЧтения = 30, Val ТаймаутЗаписи = 30) Export
|
||||
Return FormConnectionParameters(URL, Пароль, ТаймаутЧтения, ТаймаутЗаписи);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
395
src/ru/OInt/core/Modules/OPI_S3.os
vendored
395
src/ru/OInt/core/Modules/OPI_S3.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||
// Lib: S3
|
||||
// CLI: s3
|
||||
// Keywords: s3, minio, aws, simple storage service
|
||||
@@ -1929,3 +1929,396 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBasicDataStructure(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithoutBody(Val Method, Val BasicData, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросБезТела(Method, BasicData, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithBody(Val Method, Val BasicData, Val Body, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросСТелом(Method, BasicData, Body, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CreateBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return СоздатьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadBucket(Val Name, Val BasicData, Val Directory = False, Val AccountID = "", Val Headers = Undefined) Export
|
||||
Return ПроверитьДоступностьБакета(Name, BasicData, Directory, AccountID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketEncryption(Val Name, Val BasicData, Val XmlConfig, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьШифрованиеБакета(Name, BasicData, XmlConfig, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketTagging(Val Name, Val BasicData, Val Tags, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиБакета(Name, BasicData, Tags, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketVersioning(Val Name, Val BasicData, Val Status = Undefined, Val MFADelete = Undefined, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьНастройкиВерсионированияБакета(Name, BasicData, Status, MFADelete, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketVersioning(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьНастройкийВерсионированияБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListBuckets(Val BasicData, Val Prefix = "", Val Region = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокБакетов(BasicData, Prefix, Region, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъект(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadFullObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъектЦеликом(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function InitPartsUpload(Val Name, Val Bucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ИнициализироватьЗагрузкуЧастями(Name, Bucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data) Export
|
||||
Return ЗагрузитьЧастьОбъекта(Name, Bucket, BasicData, UploadID, PartNumber, Data);
|
||||
EndFunction
|
||||
|
||||
Function FinishPartsUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val TagsArray, Val Headers = Undefined) Export
|
||||
Return ЗавершитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, TagsArray, Headers);
|
||||
EndFunction
|
||||
|
||||
Function AbortMultipartUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val Headers = Undefined) Export
|
||||
Return ОтменитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return ПолучитьОписаниеОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined, Val SavePath = "") Export
|
||||
Return ПолучитьОбъект(Name, Bucket, BasicData, Version, Headers, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return УдалитьОбъект(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val SourcePath, Val DestinationBucket, Val DestinationPath, Val SourceBucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return КопироватьОбъект(SourcePath, DestinationBucket, DestinationPath, SourceBucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObjectTagging(Val Name, Val Bucket, Val BasicData, Val Tags, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиОбъекта(Name, Bucket, BasicData, Tags, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return УдалитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjects(Val Bucket, Val BasicData, Val Prefix = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокОбъектов(Bucket, BasicData, Prefix, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjectVersions(Val Bucket, Val BasicData, Val Prefix = "", Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокВерсийОбъектов(Bucket, BasicData, Prefix, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectDownloadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуСкачиванияОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectUploadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуЗагрузкиОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBasicDataStructure(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithoutBody(Val Method, Val BasicData, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросБезТела(Method, BasicData, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function SendRequestWithBody(Val Method, Val BasicData, Val Body, Val ExpectedBinary = False, Val Headers = Undefined) Export
|
||||
Return ОтправитьЗапросСТелом(Method, BasicData, Body, ExpectedBinary, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CreateBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return СоздатьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucket(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьБакет(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadBucket(Val Name, Val BasicData, Val Directory = False, Val AccountID = "", Val Headers = Undefined) Export
|
||||
Return ПроверитьДоступностьБакета(Name, BasicData, Directory, AccountID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketEncryption(Val Name, Val BasicData, Val XmlConfig, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьШифрованиеБакета(Name, BasicData, XmlConfig, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketEncryption(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьШифрованиеБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketTagging(Val Name, Val BasicData, Val Tags, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиБакета(Name, BasicData, Tags, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteBucketTagging(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УдалитьТегиБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutBucketVersioning(Val Name, Val BasicData, Val Status = Undefined, Val MFADelete = Undefined, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return УстановитьНастройкиВерсионированияБакета(Name, BasicData, Status, MFADelete, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetBucketVersioning(Val Name, Val BasicData, Val Directory = False, Val Headers = Undefined) Export
|
||||
Return ПолучитьНастройкийВерсионированияБакета(Name, BasicData, Directory, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListBuckets(Val BasicData, Val Prefix = "", Val Region = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокБакетов(BasicData, Prefix, Region, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъект(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadFullObject(Val Name, Val Bucket, Val Entity, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ЗагрузитьОбъектЦеликом(Name, Bucket, Entity, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function InitPartsUpload(Val Name, Val Bucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return ИнициализироватьЗагрузкуЧастями(Name, Bucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function UploadObjectPart(Val Name, Val Bucket, Val BasicData, Val UploadID, Val PartNumber, Val Data) Export
|
||||
Return ЗагрузитьЧастьОбъекта(Name, Bucket, BasicData, UploadID, PartNumber, Data);
|
||||
EndFunction
|
||||
|
||||
Function FinishPartsUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val TagsArray, Val Headers = Undefined) Export
|
||||
Return ЗавершитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, TagsArray, Headers);
|
||||
EndFunction
|
||||
|
||||
Function AbortMultipartUpload(Val Name, Val Bucket, Val BasicData, Val UploadID, Val Headers = Undefined) Export
|
||||
Return ОтменитьЗагрузкуЧастями(Name, Bucket, BasicData, UploadID, Headers);
|
||||
EndFunction
|
||||
|
||||
Function HeadObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return ПолучитьОписаниеОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined, Val SavePath = "") Export
|
||||
Return ПолучитьОбъект(Name, Bucket, BasicData, Version, Headers, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Name, Val Bucket, Val BasicData, Val Version = Undefined, Val Headers = Undefined) Export
|
||||
Return УдалитьОбъект(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function CopyObject(Val SourcePath, Val DestinationBucket, Val DestinationPath, Val SourceBucket, Val BasicData, Val Headers = Undefined) Export
|
||||
Return КопироватьОбъект(SourcePath, DestinationBucket, DestinationPath, SourceBucket, BasicData, Headers);
|
||||
EndFunction
|
||||
|
||||
Function PutObjectTagging(Val Name, Val Bucket, Val BasicData, Val Tags, Val Headers = Undefined) Export
|
||||
Return УстановитьТегиОбъекта(Name, Bucket, BasicData, Tags, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObjectTagging(Val Name, Val Bucket, Val BasicData, Val Version = "", Val Headers = Undefined) Export
|
||||
Return УдалитьТегиОбъекта(Name, Bucket, BasicData, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjects(Val Bucket, Val BasicData, Val Prefix = "", Val PageToken = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокОбъектов(Bucket, BasicData, Prefix, PageToken, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ListObjectVersions(Val Bucket, Val BasicData, Val Prefix = "", Val Version = "", Val Headers = Undefined) Export
|
||||
Return ПолучитьСписокВерсийОбъектов(Bucket, BasicData, Prefix, Version, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectDownloadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуСкачиванияОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
Function GetObjectUploadLink(Val Name, Val Bucket, Val BasicData, Val Expire = 3600, Val Headers = Undefined) Export
|
||||
Return ПолучитьСсылкуЗагрузкиОбъекта(Name, Bucket, BasicData, Expire, Headers);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруДанных(Val URL, Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return GetBasicDataStructure(URL, AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросБезТела(Val Метод, Val ОсновныеДанные, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithoutBody(Метод, ОсновныеДанные, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЗапросСТелом(Val Метод, Val ОсновныеДанные, Val Тело, Val ОжидаютсяДвоичные = False, Val Заголовки = Undefined) Export
|
||||
Return SendRequestWithBody(Метод, ОсновныеДанные, Тело, ОжидаютсяДвоичные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return CreateBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБакет(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucket(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьДоступностьБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val IDАккаунта = "", Val Заголовки = Undefined) Export
|
||||
Return HeadBucket(Наименование, ОсновныеДанные, Каталог, IDАккаунта, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val XMLКонфигурация, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketEncryption(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьШифрованиеБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketEncryption(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Теги, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketTagging(Наименование, ОсновныеДанные, Теги, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return DeleteBucketTagging(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьНастройкиВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Статус = Undefined, Val УдалениеMFA = Undefined, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return PutBucketVersioning(Наименование, ОсновныеДанные, Статус, УдалениеMFA, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкийВерсионированияБакета(Val Наименование, Val ОсновныеДанные, Val Каталог = False, Val Заголовки = Undefined) Export
|
||||
Return GetBucketVersioning(Наименование, ОсновныеДанные, Каталог, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокБакетов(Val ОсновныеДанные, Val Префикс = "", Val Регион = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListBuckets(ОсновныеДанные, Префикс, Регион, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъект(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return PutObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьОбъектЦеликом(Val Наименование, Val Бакет, Val Содержимое, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return UploadFullObject(Наименование, Бакет, Содержимое, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ИнициализироватьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return InitPartsUpload(Наименование, Бакет, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьЧастьОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val НомерЧасти, Val Данные) Export
|
||||
Return UploadObjectPart(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, Данные);
|
||||
EndFunction
|
||||
|
||||
Function ЗавершитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val МассивТегов, Val Заголовки = Undefined) Export
|
||||
Return FinishPartsUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьЗагрузкуЧастями(Val Наименование, Val Бакет, Val ОсновныеДанные, Val IDЗагрузки, Val Заголовки = Undefined) Export
|
||||
Return AbortMultipartUpload(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return HeadObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined, Val ПутьСохранения = "") Export
|
||||
Return GetObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = Undefined, Val Заголовки = Undefined) Export
|
||||
Return DeleteObject(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьОбъект(Val ПутьИсточник, Val БакетИсточник, Val ПутьПриемник, Val БакетПриемник, Val ОсновныеДанные, Val Заголовки = Undefined) Export
|
||||
Return CopyObject(ПутьИсточник, БакетИсточник, ПутьПриемник, БакетПриемник, ОсновныеДанные, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Теги, Val Заголовки = Undefined) Export
|
||||
Return PutObjectTagging(Наименование, Бакет, ОсновныеДанные, Теги, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return GetObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТегиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return DeleteObjectTagging(Наименование, Бакет, ОсновныеДанные, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val ТокенСтраницы = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjects(Бакет, ОсновныеДанные, Префикс, ТокенСтраницы, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВерсийОбъектов(Val Бакет, Val ОсновныеДанные, Val Префикс = "", Val Версия = "", Val Заголовки = Undefined) Export
|
||||
Return ListObjectVersions(Бакет, ОсновныеДанные, Префикс, Версия, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectDownloadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуЗагрузкиОбъекта(Val Наименование, Val Бакет, Val ОсновныеДанные, Val ВремяЖизни = 3600, Val Заголовки = Undefined) Export
|
||||
Return GetObjectUploadLink(Наименование, Бакет, ОсновныеДанные, ВремяЖизни, Заголовки);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
191
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
191
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_SQLite.os
|
||||
// Lib: SQLite
|
||||
// CLI: sqlite
|
||||
// Keywords: sqlite
|
||||
@@ -473,3 +473,192 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Base = "") Export
|
||||
Return ОткрытьСоединение(Base);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Extensions = Undefined) Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Extensions);
|
||||
EndFunction
|
||||
|
||||
Function ConnectExtension(Val Extension, Val EntryPoint = "", Val Connection = "") Export
|
||||
Return ПодключитьРасширение(Extension, EntryPoint, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Base = "") Export
|
||||
Return ОткрытьСоединение(Base);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function IsConnector(Val Value) Export
|
||||
Return ЭтоКоннектор(Value);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteSQLQuery(Val QueryText, Val Parameters = "", Val ForceResult = False, Val Connection = "", Val Extensions = Undefined) Export
|
||||
Return ВыполнитьЗапросSQL(QueryText, Parameters, ForceResult, Connection, Extensions);
|
||||
EndFunction
|
||||
|
||||
Function ConnectExtension(Val Extension, Val EntryPoint = "", Val Connection = "") Export
|
||||
Return ПодключитьРасширение(Extension, EntryPoint, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTableInformation(Val Table, Val Connection = "") Export
|
||||
Return ПолучитьИнформациюОТаблице(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export
|
||||
Return СоздатьТаблицу(Table, ColoumnsStruct, Connection);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "") Export
|
||||
Return ДобавитьЗаписи(Table, DataArray, Transaction, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "") Export
|
||||
Return ПолучитьЗаписи(Table, Fields, Filters, Sort, Count, Connection);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "") Export
|
||||
Return ОбновитьЗаписи(Table, ValueStructure, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Table, Val Filters = "", Val Connection = "") Export
|
||||
Return УдалитьЗаписи(Table, Filters, Connection);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Table, Val Connection = "") Export
|
||||
Return УдалитьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Table, Val Connection = "") Export
|
||||
Return ОчиститьТаблицу(Table, Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetFeatures() Export
|
||||
Return ПолучитьОсобенности();
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьСоединение(Val База = "") Export
|
||||
Return CreateConnection(База);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоннектор(Val Значение) Export
|
||||
Return IsConnector(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапросSQL(Val ТекстЗапроса, Val Параметры = "", Val ФорсироватьРезультат = False, Val Соединение = "", Val Расширения = Undefined) Export
|
||||
Return ExecuteSQLQuery(ТекстЗапроса, Параметры, ФорсироватьРезультат, Соединение, Расширения);
|
||||
EndFunction
|
||||
|
||||
Function ПодключитьРасширение(Val Расширение, Val ТочкаВхода = "", Val Соединение = "") Export
|
||||
Return ConnectExtension(Расширение, ТочкаВхода, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОТаблице(Val Таблица, Val Соединение = "") Export
|
||||
Return GetTableInformation(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Таблица, Val СтруктураКолонок, Val Соединение = "") Export
|
||||
Return CreateTable(Таблица, СтруктураКолонок, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "") Export
|
||||
Return AddRecords(Таблица, МассивДанных, Транзакция, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "") Export
|
||||
Return GetRecords(Таблица, Поля, Фильтры, Сортировка, Количество, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return UpdateRecords(Таблица, СтруктураЗначений, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Таблица, Val Фильтры = "", Val Соединение = "") Export
|
||||
Return DeleteRecords(Таблица, Фильтры, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return DeleteTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Таблица, Val Соединение = "") Export
|
||||
Return ClearTable(Таблица, Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОсобенности() Export
|
||||
Return GetFeatures();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
455
src/ru/OInt/core/Modules/OPI_Slack.os
vendored
455
src/ru/OInt/core/Modules/OPI_Slack.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||
// Lib: Slack
|
||||
// CLI: slack
|
||||
// Keywords: slack
|
||||
@@ -1042,3 +1042,456 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОБоте(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetWorkspaceList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокРабочихОбластей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetUserList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export
|
||||
Return ОтправитьСообщение(Token, Channel, Text, SendingDate, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export
|
||||
Return ОтправитьЭфемерноеСообщение(Token, Channel, Text, User, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export
|
||||
Return ИзменитьСообщение(Token, Channel, Timestamp, Text, BlockArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export
|
||||
Return УдалитьСообщение(Token, Channel, Timestamp, IsDelayed);
|
||||
EndFunction
|
||||
|
||||
Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтложенныхСообщений(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export
|
||||
Return ПолучитьСсылкуНаСообщение(Token, Channel, Timestamp);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтветовНаСообщение(Token, Channel, Timestamp, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокКаналов(Token, ExcludeArchived, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователейКанала(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function CreateChannel(Val Token, Val Name, Val Private = False) Export
|
||||
Return СоздатьКанал(Token, Name, Private);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChannel(Val Token, Val Channel) Export
|
||||
Return АрхивироватьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannel(Val Token, Val Channel) Export
|
||||
Return ПолучитьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelHistory(Val Token, Val Channel) Export
|
||||
Return ПолучитьИсториюКанала(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export
|
||||
Return ПригласитьПользователейВКанал(Token, Channel, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function KickUserFromChannel(Val Token, Val Channel, Val User) Export
|
||||
Return ВыгнатьПользователяИзКанала(Token, Channel, User);
|
||||
EndFunction
|
||||
|
||||
Function JoinChannel(Val Token, Val Channel) Export
|
||||
Return ВступитьВКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function LeaveChannel(Val Token, Val Channel) Export
|
||||
Return ПокинутьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export
|
||||
Return УстановитьТемуКанала(Token, Channel, Topic);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export
|
||||
Return УстановитьЦельКанала(Token, Channel, Purpose);
|
||||
EndFunction
|
||||
|
||||
Function RenameChannel(Val Token, Val Channel, Val Name) Export
|
||||
Return ПереименоватьКанал(Token, Channel, Name);
|
||||
EndFunction
|
||||
|
||||
Function OpenDialog(Val Token, Val ArrayOfUsers) Export
|
||||
Return ОткрытьДиалог(Token, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function CloseDialog(Val Token, Val Dialog) Export
|
||||
Return ЗакрытьДиалог(Token, Dialog);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export
|
||||
Return ПолучитьСписокФайлов(Token, Channel, PageNumber);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export
|
||||
Return ЗагрузитьФайл(Token, File, FileName, Title, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetFileData(Val Token, Val FileID) Export
|
||||
Return ПолучитьДанныеФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val Token, Val FileID) Export
|
||||
Return УдалитьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePublic(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПубличным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePrivate(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПриватным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export
|
||||
Return ПолучитьСписокВнешнихФайлов(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFile(Val Token, Val FileID) Export
|
||||
Return ПолучитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function AddExternalFile(Val Token, Val URL, Val Title) Export
|
||||
Return ДобавитьВнешнийФайл(Token, URL, Title);
|
||||
EndFunction
|
||||
|
||||
Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export
|
||||
Return ОтправитьВнешнийФайл(Token, FileID, ChannelArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteExternalFile(Val Token, Val FileID) Export
|
||||
Return УдалитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GenerateImageBlock(Val URL, Val AlternateText = "") Export
|
||||
Return СформироватьБлокКартинку(URL, AlternateText);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОБоте(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetWorkspaceList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокРабочихОбластей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetUserList(Val Token, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователей(Token, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export
|
||||
Return ОтправитьСообщение(Token, Channel, Text, SendingDate, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export
|
||||
Return ОтправитьЭфемерноеСообщение(Token, Channel, Text, User, Blocks);
|
||||
EndFunction
|
||||
|
||||
Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export
|
||||
Return ИзменитьСообщение(Token, Channel, Timestamp, Text, BlockArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export
|
||||
Return УдалитьСообщение(Token, Channel, Timestamp, IsDelayed);
|
||||
EndFunction
|
||||
|
||||
Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтложенныхСообщений(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export
|
||||
Return ПолучитьСсылкуНаСообщение(Token, Channel, Timestamp);
|
||||
EndFunction
|
||||
|
||||
Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export
|
||||
Return ПолучитьСписокОтветовНаСообщение(Token, Channel, Timestamp, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export
|
||||
Return ПолучитьСписокКаналов(Token, ExcludeArchived, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export
|
||||
Return ПолучитьСписокПользователейКанала(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function CreateChannel(Val Token, Val Name, Val Private = False) Export
|
||||
Return СоздатьКанал(Token, Name, Private);
|
||||
EndFunction
|
||||
|
||||
Function ArchiveChannel(Val Token, Val Channel) Export
|
||||
Return АрхивироватьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannel(Val Token, Val Channel) Export
|
||||
Return ПолучитьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelHistory(Val Token, Val Channel) Export
|
||||
Return ПолучитьИсториюКанала(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export
|
||||
Return ПригласитьПользователейВКанал(Token, Channel, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function KickUserFromChannel(Val Token, Val Channel, Val User) Export
|
||||
Return ВыгнатьПользователяИзКанала(Token, Channel, User);
|
||||
EndFunction
|
||||
|
||||
Function JoinChannel(Val Token, Val Channel) Export
|
||||
Return ВступитьВКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function LeaveChannel(Val Token, Val Channel) Export
|
||||
Return ПокинутьКанал(Token, Channel);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export
|
||||
Return УстановитьТемуКанала(Token, Channel, Topic);
|
||||
EndFunction
|
||||
|
||||
Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export
|
||||
Return УстановитьЦельКанала(Token, Channel, Purpose);
|
||||
EndFunction
|
||||
|
||||
Function RenameChannel(Val Token, Val Channel, Val Name) Export
|
||||
Return ПереименоватьКанал(Token, Channel, Name);
|
||||
EndFunction
|
||||
|
||||
Function OpenDialog(Val Token, Val ArrayOfUsers) Export
|
||||
Return ОткрытьДиалог(Token, ArrayOfUsers);
|
||||
EndFunction
|
||||
|
||||
Function CloseDialog(Val Token, Val Dialog) Export
|
||||
Return ЗакрытьДиалог(Token, Dialog);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export
|
||||
Return ПолучитьСписокФайлов(Token, Channel, PageNumber);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export
|
||||
Return ЗагрузитьФайл(Token, File, FileName, Title, Channel);
|
||||
EndFunction
|
||||
|
||||
Function GetFileData(Val Token, Val FileID) Export
|
||||
Return ПолучитьДанныеФайла(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteFile(Val Token, Val FileID) Export
|
||||
Return УдалитьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePublic(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПубличным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function MakeFilePrivate(Val Token, Val FileID) Export
|
||||
Return СделатьФайлПриватным(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export
|
||||
Return ПолучитьСписокВнешнихФайлов(Token, Channel, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetExternalFile(Val Token, Val FileID) Export
|
||||
Return ПолучитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function AddExternalFile(Val Token, Val URL, Val Title) Export
|
||||
Return ДобавитьВнешнийФайл(Token, URL, Title);
|
||||
EndFunction
|
||||
|
||||
Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export
|
||||
Return ОтправитьВнешнийФайл(Token, FileID, ChannelArray);
|
||||
EndFunction
|
||||
|
||||
Function DeleteExternalFile(Val Token, Val FileID) Export
|
||||
Return УдалитьВнешнийФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function GenerateImageBlock(Val URL, Val AlternateText = "") Export
|
||||
Return СформироватьБлокКартинку(URL, AlternateText);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОБоте(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРабочихОбластей(Val Токен, Val Курсор = "") Export
|
||||
Return GetWorkspaceList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователей(Val Токен, Val Курсор = "") Export
|
||||
Return GetUserList(Токен, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСообщение(Val Токен, Val Канал, Val Текст = "", Val ДатаОтправки = "", Val Блоки = "") Export
|
||||
Return SendMessage(Токен, Канал, Текст, ДатаОтправки, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЭфемерноеСообщение(Val Токен, Val Канал, Val Текст = "", Val Пользователь = "", Val Блоки = "") Export
|
||||
Return SendEphemeralMessage(Токен, Канал, Текст, Пользователь, Блоки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСообщение(Val Токен, Val Канал, Val Отметка, Val Текст = "", Val МассивБлоков = "") Export
|
||||
Return EditMessage(Токен, Канал, Отметка, Текст, МассивБлоков);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val Канал, Val Отметка, Val ЭтоОтложенное = False) Export
|
||||
Return DeleteMessage(Токен, Канал, Отметка, ЭтоОтложенное);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтложенныхСообщений(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetDelayedMessageList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуНаСообщение(Val Токен, Val Канал, Val Отметка) Export
|
||||
Return GetMessageLink(Токен, Канал, Отметка);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОтветовНаСообщение(Val Токен, Val Канал, Val Отметка, Val Курсор = "") Export
|
||||
Return GetMessageReplyList(Токен, Канал, Отметка, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКаналов(Val Токен, Val ИсключатьАрхивированные = False, Val Курсор = "") Export
|
||||
Return GetChannelList(Токен, ИсключатьАрхивированные, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПользователейКанала(Val Токен, Val Канал, Val Курсор = "") Export
|
||||
Return GetChannelUserList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКанал(Val Токен, Val Название, Val Приватный = False) Export
|
||||
Return CreateChannel(Токен, Название, Приватный);
|
||||
EndFunction
|
||||
|
||||
Function АрхивироватьКанал(Val Токен, Val Канал) Export
|
||||
Return ArchiveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКанал(Val Токен, Val Канал) Export
|
||||
Return GetChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИсториюКанала(Val Токен, Val Канал) Export
|
||||
Return GetChannelHistory(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПригласитьПользователейВКанал(Val Токен, Val Канал, Val МассивПользователей) Export
|
||||
Return InviteUsersToChannel(Токен, Канал, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ВыгнатьПользователяИзКанала(Val Токен, Val Канал, Val Пользователь) Export
|
||||
Return KickUserFromChannel(Токен, Канал, Пользователь);
|
||||
EndFunction
|
||||
|
||||
Function ВступитьВКанал(Val Токен, Val Канал) Export
|
||||
Return JoinChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПокинутьКанал(Val Токен, Val Канал) Export
|
||||
Return LeaveChannel(Токен, Канал);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТемуКанала(Val Токен, Val Канал, Val Тема) Export
|
||||
Return SetChannelTopic(Токен, Канал, Тема);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЦельКанала(Val Токен, Val Канал, Val Цель) Export
|
||||
Return SetChannelGoal(Токен, Канал, Цель);
|
||||
EndFunction
|
||||
|
||||
Function ПереименоватьКанал(Val Токен, Val Канал, Val Название) Export
|
||||
Return RenameChannel(Токен, Канал, Название);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьДиалог(Val Токен, Val МассивПользователей) Export
|
||||
Return OpenDialog(Токен, МассивПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьДиалог(Val Токен, Val Диалог) Export
|
||||
Return CloseDialog(Токен, Диалог);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Канал = "", Val НомерСтраницы = 1) Export
|
||||
Return GetFilesList(Токен, Канал, НомерСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Файл, Val ИмяФайла, Val Заголовок, Val Канал = "") Export
|
||||
Return UploadFile(Токен, Файл, ИмяФайла, Заголовок, Канал);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеФайла(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetFileData(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПубличным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePublic(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СделатьФайлПриватным(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return MakeFilePrivate(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокВнешнихФайлов(Val Токен, Val Канал = "", Val Курсор = "") Export
|
||||
Return GetExternalFileList(Токен, Канал, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return GetExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВнешнийФайл(Val Токен, Val URL, Val Заголовок) Export
|
||||
Return AddExternalFile(Токен, URL, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВнешнийФайл(Val Токен, Val ИдентификаторФайла, Val МассивКаналов) Export
|
||||
Return SendExternalFile(Токен, ИдентификаторФайла, МассивКаналов);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВнешнийФайл(Val Токен, Val ИдентификаторФайла) Export
|
||||
Return DeleteExternalFile(Токен, ИдентификаторФайла);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьБлокКартинку(Val URL, Val АльтернативныйТекст = "") Export
|
||||
Return GenerateImageBlock(URL, АльтернативныйТекст);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
119
src/ru/OInt/core/Modules/OPI_TCP.os
vendored
119
src/ru/OInt/core/Modules/OPI_TCP.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_TCP.os
|
||||
// Lib: TCP
|
||||
// CLI: tcp
|
||||
// Keywords: tcp
|
||||
@@ -308,3 +308,120 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Address, Val Tls = "") Export
|
||||
Return ОткрытьСоединение(Address, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function ReadBinaryData(Val Connection, Val MaxSize = 0, Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьДвоичныеДанные(Connection, MaxSize, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ReadLine(Val Connection, Val Encoding = "UTF-8", Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьСтроку(Connection, Encoding, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendBinaryData(Val Connection, Val Data, Val Timeout = 5000) Export
|
||||
Return ОтправитьДвоичныеДанные(Connection, Data, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendLine(Val Connection, Val Data, Val Encoding = "UTF-8", Val Timeout = 5000) Export
|
||||
Return ОтправитьСтроку(Connection, Data, Encoding, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
|
||||
Return ОбработатьЗапрос(Address, Data, ResponseString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetLastError(Val Connection) Export
|
||||
Return ПолучитьПоследнююОшибку(Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateConnection(Val Address, Val Tls = "") Export
|
||||
Return ОткрытьСоединение(Address, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CloseConnection(Val Connection) Export
|
||||
Return ЗакрытьСоединение(Connection);
|
||||
EndFunction
|
||||
|
||||
Function ReadBinaryData(Val Connection, Val MaxSize = 0, Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьДвоичныеДанные(Connection, MaxSize, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ReadLine(Val Connection, Val Encoding = "UTF-8", Val Marker = "", Val Timeout = 5000) Export
|
||||
Return ПрочитатьСтроку(Connection, Encoding, Marker, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendBinaryData(Val Connection, Val Data, Val Timeout = 5000) Export
|
||||
Return ОтправитьДвоичныеДанные(Connection, Data, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function SendLine(Val Connection, Val Data, Val Encoding = "UTF-8", Val Timeout = 5000) Export
|
||||
Return ОтправитьСтроку(Connection, Data, Encoding, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
|
||||
Return ОбработатьЗапрос(Address, Data, ResponseString, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetLastError(Val Connection) Export
|
||||
Return ПолучитьПоследнююОшибку(Connection);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьСоединение(Val Адрес, Val Tls = "") Export
|
||||
Return CreateConnection(Адрес, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьСоединение(Val Соединение) Export
|
||||
Return CloseConnection(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьДвоичныеДанные(Val Соединение, Val МаксимальныйРазмер = 0, Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadBinaryData(Соединение, МаксимальныйРазмер, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьСтроку(Val Соединение, Val Кодировка = "UTF-8", Val Маркер = "", Val Таймаут = 5000) Export
|
||||
Return ReadLine(Соединение, Кодировка, Маркер, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДвоичныеДанные(Val Соединение, Val Данные, Val Таймаут = 5000) Export
|
||||
Return SendBinaryData(Соединение, Данные, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСтроку(Val Соединение, Val Данные, Val Кодировка = "UTF-8", Val Таймаут = 5000) Export
|
||||
Return SendLine(Соединение, Данные, Кодировка, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Адрес, Val Данные = "", Val ОтветСтрокой = True, Val Tls = "") Export
|
||||
Return ProcessRequest(Адрес, Данные, ОтветСтрокой, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПоследнююОшибку(Val Соединение) Export
|
||||
Return GetLastError(Соединение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
467
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
467
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// Lib: Telegram
|
||||
// CLI: telegram
|
||||
// Keywords: telegram
|
||||
@@ -1570,3 +1570,468 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюБота(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export
|
||||
Return ПолучитьОбновления(Token, Timeout, Offset);
|
||||
EndFunction
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWebhook(Val Token) Export
|
||||
Return УдалитьWebhook(Token);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val FileID) Export
|
||||
Return СкачатьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ProcessTMAData(Val DataString, Val Token) Export
|
||||
Return ОбработатьДанныеTMA(DataString, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown", Val RepliedID = 0) Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, Keyboard, Markup, RepliedID);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьКартинку(Token, ChatID, Text, Image, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьВидео(Token, ChatID, Text, Video, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьАудио(Token, ChatID, Text, Audio, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown", Val FileName = "") Export
|
||||
Return ОтправитьДокумент(Token, ChatID, Text, Document, Keyboard, Markup, FileName);
|
||||
EndFunction
|
||||
|
||||
Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьГифку(Token, ChatID, Text, GIF, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьМедиагруппу(Token, ChatID, Text, FileMapping, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export
|
||||
Return ОтправитьМестоположение(Token, ChatID, Latitude, Longitude, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export
|
||||
Return ОтправитьКонтакт(Token, ChatID, Name, LastName, Phone, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export
|
||||
Return ОтправитьОпрос(Token, ChatID, Question, AnswersArray, Anonymous);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export
|
||||
Return ПереслатьСообщение(Token, OriginalID, FromID, ToID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageKeyboard(Val Token, Val ChatID, Val MessageID, Val Keyboard) Export
|
||||
Return ЗаменитьКлавиатуруСообщения(Token, ChatID, MessageID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "") Export
|
||||
Return ЗаменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageCaption(Val Token, Val ChatID, Val MessageID, Val Description, Val Markup = "") Export
|
||||
Return ЗаменитьОписаниеСообщения(Token, ChatID, MessageID, Description, Markup);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export
|
||||
Return СформироватьКлавиатуруПоМассивуКнопок(ButtonArray, UnderMessage, OneByOne);
|
||||
EndFunction
|
||||
|
||||
Function Ban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Бан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function Unban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Разбан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export
|
||||
Return СоздатьСсылкуПриглашение(Token, ChatID, Title, ExpirationDate, UserLimit);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetParticipantCount(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЧислоУчастников(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetAvatarIconList(Val Token) Export
|
||||
Return ПолучитьСписокИконокАватаров(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export
|
||||
Return СоздатьТемуФорума(Token, ChatID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export
|
||||
Return ИзменитьТемуФорума(Token, ChatID, ThreadID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ЗакрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОткрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export
|
||||
Return УдалитьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function HideMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return СкрытьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function ShowMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return ПоказатьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export
|
||||
Return ИзменитьИмяГлавнойТемыФорума(Token, ChatID, Title);
|
||||
EndFunction
|
||||
|
||||
Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОчиститьСписокЗакрепленныхСообщенийТемы(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetBotInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюБота(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export
|
||||
Return ПолучитьОбновления(Token, Timeout, Offset);
|
||||
EndFunction
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWebhook(Val Token) Export
|
||||
Return УдалитьWebhook(Token);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val FileID) Export
|
||||
Return СкачатьФайл(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ProcessTMAData(Val DataString, Val Token) Export
|
||||
Return ОбработатьДанныеTMA(DataString, Token);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown", Val RepliedID = 0) Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, Keyboard, Markup, RepliedID);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьКартинку(Token, ChatID, Text, Image, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьВидео(Token, ChatID, Text, Video, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьАудио(Token, ChatID, Text, Audio, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown", Val FileName = "") Export
|
||||
Return ОтправитьДокумент(Token, ChatID, Text, Document, Keyboard, Markup, FileName);
|
||||
EndFunction
|
||||
|
||||
Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьГифку(Token, ChatID, Text, GIF, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export
|
||||
Return ОтправитьМедиагруппу(Token, ChatID, Text, FileMapping, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export
|
||||
Return ОтправитьМестоположение(Token, ChatID, Latitude, Longitude, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export
|
||||
Return ОтправитьКонтакт(Token, ChatID, Name, LastName, Phone, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export
|
||||
Return ОтправитьОпрос(Token, ChatID, Question, AnswersArray, Anonymous);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export
|
||||
Return ПереслатьСообщение(Token, OriginalID, FromID, ToID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageKeyboard(Val Token, Val ChatID, Val MessageID, Val Keyboard) Export
|
||||
Return ЗаменитьКлавиатуруСообщения(Token, ChatID, MessageID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "") Export
|
||||
Return ЗаменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ReplaceMessageCaption(Val Token, Val ChatID, Val MessageID, Val Description, Val Markup = "") Export
|
||||
Return ЗаменитьОписаниеСообщения(Token, ChatID, MessageID, Description, Markup);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export
|
||||
Return СформироватьКлавиатуруПоМассивуКнопок(ButtonArray, UnderMessage, OneByOne);
|
||||
EndFunction
|
||||
|
||||
Function Ban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Бан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function Unban(Val Token, Val ChatID, Val UserID) Export
|
||||
Return Разбан(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export
|
||||
Return СоздатьСсылкуПриглашение(Token, ChatID, Title, ExpirationDate, UserLimit);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function GetParticipantCount(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЧислоУчастников(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetAvatarIconList(Val Token) Export
|
||||
Return ПолучитьСписокИконокАватаров(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") Export
|
||||
Return СоздатьТемуФорума(Token, ChatID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export
|
||||
Return ИзменитьТемуФорума(Token, ChatID, ThreadID, Title, IconID);
|
||||
EndFunction
|
||||
|
||||
Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ЗакрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОткрытьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) Export
|
||||
Return УдалитьТемуФорума(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function HideMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return СкрытьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function ShowMainForumTopic(Val Token, Val ChatID) Export
|
||||
Return ПоказатьГлавнуюТемуФорума(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export
|
||||
Return ИзменитьИмяГлавнойТемыФорума(Token, ChatID, Title);
|
||||
EndFunction
|
||||
|
||||
Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export
|
||||
Return ОчиститьСписокЗакрепленныхСообщенийТемы(Token, ChatID, ThreadID);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюБота(Val Токен) Export
|
||||
Return GetBotInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбновления(Val Токен, Val Таймаут = 0, Val Смещение = "") Export
|
||||
Return GetUpdates(Токен, Таймаут, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьWebhook(Val Токен) Export
|
||||
Return DeleteWebhook(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val IDФайла) Export
|
||||
Return DownloadFile(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьДанныеTMA(Val СтрокаДанных, Val Токен) Export
|
||||
Return ProcessTMAData(СтрокаДанных, Токен);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val Клавиатура = "", Val Разметка = "Markdown", Val IDВходящего = 0) Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, Клавиатура, Разметка, IDВходящего);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val IDЧата, Val Текст, Val Картинка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendImage(Токен, IDЧата, Текст, Картинка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьВидео(Val Токен, Val IDЧата, Val Текст, Val Видео, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendVideo(Токен, IDЧата, Текст, Видео, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьАудио(Val Токен, Val IDЧата, Val Текст, Val Аудио, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendAudio(Токен, IDЧата, Текст, Аудио, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьДокумент(Val Токен, Val IDЧата, Val Текст, Val Документ, Val Клавиатура = "", Val Разметка = "Markdown", Val ИмяФайла = "") Export
|
||||
Return SendDocument(Токен, IDЧата, Текст, Документ, Клавиатура, Разметка, ИмяФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГифку(Val Токен, Val IDЧата, Val Текст, Val Гифка, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendGif(Токен, IDЧата, Текст, Гифка, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМедиагруппу(Val Токен, Val IDЧата, Val Текст, Val СоответствиеФайлов, Val Клавиатура = "", Val Разметка = "Markdown") Export
|
||||
Return SendMediaGroup(Токен, IDЧата, Текст, СоответствиеФайлов, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьМестоположение(Val Токен, Val IDЧата, Val Широта, Val Долгота, Val Клавиатура = "") Export
|
||||
Return SendLocation(Токен, IDЧата, Широта, Долгота, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val IDЧата, Val Имя, Val Фамилия, Val Телефон, Val Клавиатура = "") Export
|
||||
Return SendContact(Токен, IDЧата, Имя, Фамилия, Телефон, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьОпрос(Val Токен, Val IDЧата, Val Вопрос, Val МассивОтветов, Val Анонимный = True) Export
|
||||
Return SendPoll(Токен, IDЧата, Вопрос, МассивОтветов, Анонимный);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDОригинала, Val ОткудаID, Val КудаID) Export
|
||||
Return ForwardMessage(Токен, IDОригинала, ОткудаID, КудаID);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьКлавиатуруСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Клавиатура) Export
|
||||
Return ReplaceMessageKeyboard(Токен, IDЧата, IDСообщения, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "") Export
|
||||
Return ReplaceMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ЗаменитьОписаниеСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Описание, Val Разметка = "") Export
|
||||
Return ReplaceMessageCaption(Токен, IDЧата, IDСообщения, Описание, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруПоМассивуКнопок(Val МассивКнопок, Val ПодСообщением = False, Val ОднаПодОдной = True) Export
|
||||
Return FormKeyboardFromButtonArray(МассивКнопок, ПодСообщением, ОднаПодОдной);
|
||||
EndFunction
|
||||
|
||||
Function Бан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Ban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function Разбан(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return Unban(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСсылкуПриглашение(Val Токен, Val IDЧата, Val Заголовок = "", Val ДатаИстечения = "", Val ЛимитПользователей = 0) Export
|
||||
Return CreateInvitationLink(Токен, IDЧата, Заголовок, ДатаИстечения, ЛимитПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЧислоУчастников(Val Токен, Val IDЧата) Export
|
||||
Return GetParticipantCount(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокИконокАватаров(Val Токен) Export
|
||||
Return GetAvatarIconList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТемуФорума(Val Токен, Val IDЧата, Val Заголовок, Val IDИконки = "") Export
|
||||
Return CreateForumThread(Токен, IDЧата, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы, Val Заголовок = Undefined, Val IDИконки = Undefined) Export
|
||||
Return EditForumTopic(Токен, IDЧата, IDТемы, Заголовок, IDИконки);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return CloseForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьТемуФорума(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return OpenForumThread(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТемуФорума(Val Токен, Val IDЧата, Val IDТемы) Export
|
||||
Return DeleteForumTopic(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
Function СкрытьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return HideMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПоказатьГлавнуюТемуФорума(Val Токен, Val IDЧата) Export
|
||||
Return ShowMainForumTopic(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьИмяГлавнойТемыФорума(Val Токен, Val IDЧата, Val Заголовок) Export
|
||||
Return EditMainForumTopicName(Токен, IDЧата, Заголовок);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьСписокЗакрепленныхСообщенийТемы(Val Токен, Val IDЧата, Val IDТемы = "") Export
|
||||
Return ClearThreadPinnedMessagesList(Токен, IDЧата, IDТемы);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
143
src/ru/OInt/core/Modules/OPI_Twitter.os
vendored
143
src/ru/OInt/core/Modules/OPI_Twitter.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||
// Lib: Twitter
|
||||
// CLI: twitter
|
||||
// Keywords: twitter, x
|
||||
@@ -660,3 +660,144 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Parameters = "") Export
|
||||
Return ПолучитьСсылкуАвторизации(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Code, Val Parameters = "") Export
|
||||
Return ПолучитьТокен(Code, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val Parameters = "") Export
|
||||
Return ОбновитьТокен(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function HandleIncomingRequestAfterAuthorization(Request) Export
|
||||
Return ОбработкаВходящегоЗапросаПослеАвторизации(Request);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomTweet(Val Text = "", Val MediaArray = "", Val PollOptionsArray = "", Val PollDuration = "", Val Parameters = "") Export
|
||||
Return СоздатьПроизвольныйТвит(Text, MediaArray, PollOptionsArray, PollDuration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateTextTweet(Val Text, Val Parameters = "") Export
|
||||
Return СоздатьТекстовыйТвит(Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитКартинки(Text, ImageArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитГифки(Text, GifsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитВидео(Text, VideosArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export
|
||||
Return СоздатьТвитОпрос(Text, OptionArray, Duration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadAttachmentsArray(Val ArrayOfFiles, Val AttachmentsType, Val Parameters = "") Export
|
||||
Return ЗагрузитьМассивВложений(ArrayOfFiles, AttachmentsType, Parameters);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAuthorizationLink(Parameters = "") Export
|
||||
Return ПолучитьСсылкуАвторизации(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetToken(Val Code, Val Parameters = "") Export
|
||||
Return ПолучитьТокен(Code, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val Parameters = "") Export
|
||||
Return ОбновитьТокен(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function HandleIncomingRequestAfterAuthorization(Request) Export
|
||||
Return ОбработкаВходящегоЗапросаПослеАвторизации(Request);
|
||||
EndFunction
|
||||
|
||||
Function CreateCustomTweet(Val Text = "", Val MediaArray = "", Val PollOptionsArray = "", Val PollDuration = "", Val Parameters = "") Export
|
||||
Return СоздатьПроизвольныйТвит(Text, MediaArray, PollOptionsArray, PollDuration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateTextTweet(Val Text, Val Parameters = "") Export
|
||||
Return СоздатьТекстовыйТвит(Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитКартинки(Text, ImageArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитГифки(Text, GifsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
|
||||
Return СоздатьТвитВидео(Text, VideosArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") Export
|
||||
Return СоздатьТвитОпрос(Text, OptionArray, Duration, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadAttachmentsArray(Val ArrayOfFiles, Val AttachmentsType, Val Parameters = "") Export
|
||||
Return ЗагрузитьМассивВложений(ArrayOfFiles, AttachmentsType, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуАвторизации(Параметры = "") Export
|
||||
Return GetAuthorizationLink(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТокен(Val Код, Val Параметры = "") Export
|
||||
Return GetToken(Код, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val Параметры = "") Export
|
||||
Return RefreshToken(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Export
|
||||
Return HandleIncomingRequestAfterAuthorization(Запрос);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПроизвольныйТвит(Val Текст = "", Val МассивМедиа = "", Val МассивВариантовОпроса = "", Val ДлительностьОпроса = "", Val Параметры = "") Export
|
||||
Return CreateCustomTweet(Текст, МассивМедиа, МассивВариантовОпроса, ДлительностьОпроса, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТекстовыйТвит(Val Текст, Val Параметры = "") Export
|
||||
Return CreateTextTweet(Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитКартинки(Val Текст, Val МассивКартинок, Val Параметры = "") Export
|
||||
Return CreateImageTweet(Текст, МассивКартинок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитГифки(Val Текст, Val МассивГифок, Val Параметры = "") Export
|
||||
Return CreateGifTweet(Текст, МассивГифок, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитВидео(Val Текст, Val МассивВидео, Val Параметры = "") Export
|
||||
Return CreateVideoTweet(Текст, МассивВидео, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТвитОпрос(Val Текст, Val МассивВариантов, Val Длительность, Val Параметры = "") Export
|
||||
Return CreatePollTweet(Текст, МассивВариантов, Длительность, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьМассивВложений(Val МассивФайлов, Val ТипВложений, Val Параметры = "") Export
|
||||
Return UploadAttachmentsArray(МассивФайлов, ТипВложений, Параметры);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
623
src/ru/OInt/core/Modules/OPI_VK.os
vendored
623
src/ru/OInt/core/Modules/OPI_VK.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||
// Lib: VK
|
||||
// CLI: vk
|
||||
// Keywords: vk, vkontakte
|
||||
@@ -2185,3 +2185,624 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateTokenRetrievalLink(Val App_id) Export
|
||||
Return СоздатьСсылкуПолученияТокена(App_id);
|
||||
EndFunction
|
||||
|
||||
Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьПост(Text, ImageArray, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьСоставнойПост(Text, Objects, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeletePost(Val PostID, Val Parameters = "") Export
|
||||
Return УдалитьПост(PostID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export
|
||||
Return СоздатьОпрос(Question, AnswersArray, Image, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export
|
||||
Return СоздатьАльбом(Name, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export
|
||||
Return УдалитьАльбом(AlbumID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export
|
||||
Return СоздатьИсторию(Image, URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export
|
||||
Return СохранитьКартинкуВАльбом(AlbumID, Image, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteImage(Val ImageID, Val Parameters = "") Export
|
||||
Return УдалитьКартинку(ImageID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export
|
||||
Return ЗагрузитьВидеоНаСервер(Video, Name, Description, Album, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export
|
||||
Return ЗагрузитьФотоНаСервер(Image, Parameters, View);
|
||||
EndFunction
|
||||
|
||||
Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export
|
||||
Return СоздатьОбсуждение(Name, FirstMessageText, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export
|
||||
Return ЗакрытьОбсуждение(DiscussionID, DeleteCompletely, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export
|
||||
Return ОткрытьОбсуждение(DiscussionID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьВОбсуждение(DiscussionID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export
|
||||
Return ПоставитьЛайк(PostID, WallID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export
|
||||
Return СделатьРепост(PostID, WallID, TargetWall, Advertising, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export
|
||||
Return НаписатьСообщение(Text, UserID, Communitytoken, Keyboard, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьКомментарий(PostID, WallID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function ShortenLink(Val URL, Val Parameters = "") Export
|
||||
Return СократитьСсылку(URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистику(StartDate, EndDate, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистикуПостов(PostIDsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export
|
||||
Return СоздатьРекламнуюКампанию(AccountID, Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export
|
||||
Return СоздатьРекламноеОбъявление(CampaignNumber, DailyLimit, CategoryNumber, PostID, AccountID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function PauseAdvertising(Val AccountID, Val AdID, Val Parameters = "") Export
|
||||
Return ПриостановитьРекламноеОбъявление(AccountID, AdID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAdvertisingCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокРекламныхКатегорий(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокКатегорийТоваров(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val Selection = "", Val Parameters = "") Export
|
||||
Return ПолучитьСписокТоваров(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsByID(Val Products, Val Parameters = "") Export
|
||||
Return ПолучитьТоварыПоИД(Products, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ДобавитьТовар(ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ИзменитьТовар(Product, ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProduct(Val Product, Val Parameters = "") Export
|
||||
Return УдалитьТовар(Product, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export
|
||||
Return СгруппироватьТовары(ProductsArray, ExistingGroup, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокПодборок(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionsByID(Val Selections, Val Parameters = "") Export
|
||||
Return ПолучитьПодборкиПоИД(Selections, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return СоздатьПодборкуТоваров(Name, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return ИзменитьПодборкуТоваров(Name, Selection, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductToCollection(Val ProductsArray, Val Selection, Val Parameters = "") Export
|
||||
Return ДобавитьТоварВПодборку(ProductsArray, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьТоварИзПодборки(Product, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelection(Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьПодборку(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPropertyList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокСвойств(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductProperty(Val Name, Val Parameters = "") Export
|
||||
Return СоздатьСвойствоТовара(Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export
|
||||
Return ИзменитьСвойствоТовара(Name, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductProperty(Val Property, Val Parameters = "") Export
|
||||
Return УдалитьСвойствоТовара(Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export
|
||||
Return ДобавитьВариантСвойстваТовара(Value, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export
|
||||
Return ИзменитьВариантСвойстваТовара(Value, Property, Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export
|
||||
Return УдалитьВариантСвойстваТовара(Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокЗаказов(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboard(Val ButtonArray) Export
|
||||
Return СформироватьКлавиатуру(ButtonArray);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateTokenRetrievalLink(Val App_id) Export
|
||||
Return СоздатьСсылкуПолученияТокена(App_id);
|
||||
EndFunction
|
||||
|
||||
Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьПост(Text, ImageArray, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export
|
||||
Return СоздатьСоставнойПост(Text, Objects, Advertisement, LinkUnderPost, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeletePost(Val PostID, Val Parameters = "") Export
|
||||
Return УдалитьПост(PostID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export
|
||||
Return СоздатьОпрос(Question, AnswersArray, Image, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export
|
||||
Return СоздатьАльбом(Name, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export
|
||||
Return УдалитьАльбом(AlbumID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export
|
||||
Return СоздатьИсторию(Image, URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export
|
||||
Return СохранитьКартинкуВАльбом(AlbumID, Image, Description, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteImage(Val ImageID, Val Parameters = "") Export
|
||||
Return УдалитьКартинку(ImageID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export
|
||||
Return ЗагрузитьВидеоНаСервер(Video, Name, Description, Album, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export
|
||||
Return ЗагрузитьФотоНаСервер(Image, Parameters, View);
|
||||
EndFunction
|
||||
|
||||
Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export
|
||||
Return СоздатьОбсуждение(Name, FirstMessageText, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export
|
||||
Return ЗакрытьОбсуждение(DiscussionID, DeleteCompletely, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export
|
||||
Return ОткрытьОбсуждение(DiscussionID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьВОбсуждение(DiscussionID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export
|
||||
Return ПоставитьЛайк(PostID, WallID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export
|
||||
Return СделатьРепост(PostID, WallID, TargetWall, Advertising, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export
|
||||
Return НаписатьСообщение(Text, UserID, Communitytoken, Keyboard, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export
|
||||
Return НаписатьКомментарий(PostID, WallID, Text, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function ShortenLink(Val URL, Val Parameters = "") Export
|
||||
Return СократитьСсылку(URL, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистику(StartDate, EndDate, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export
|
||||
Return ПолучитьСтатистикуПостов(PostIDsArray, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export
|
||||
Return СоздатьРекламнуюКампанию(AccountID, Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export
|
||||
Return СоздатьРекламноеОбъявление(CampaignNumber, DailyLimit, CategoryNumber, PostID, AccountID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function PauseAdvertising(Val AccountID, Val AdID, Val Parameters = "") Export
|
||||
Return ПриостановитьРекламноеОбъявление(AccountID, AdID, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetAdvertisingCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокРекламныхКатегорий(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductCategoryList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокКатегорийТоваров(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductList(Val Selection = "", Val Parameters = "") Export
|
||||
Return ПолучитьСписокТоваров(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductsByID(Val Products, Val Parameters = "") Export
|
||||
Return ПолучитьТоварыПоИД(Products, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ДобавитьТовар(ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") Export
|
||||
Return ИзменитьТовар(Product, ProductDescription, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProduct(Val Product, Val Parameters = "") Export
|
||||
Return УдалитьТовар(Product, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export
|
||||
Return СгруппироватьТовары(ProductsArray, ExistingGroup, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetProductDescription(Val Clear = False) Export
|
||||
Return ПолучитьОписаниеТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокПодборок(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetSelectionsByID(Val Selections, Val Parameters = "") Export
|
||||
Return ПолучитьПодборкиПоИД(Selections, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return СоздатьПодборкуТоваров(Name, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export
|
||||
Return ИзменитьПодборкуТоваров(Name, Selection, Image, Main, Hidden, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductToCollection(Val ProductsArray, Val Selection, Val Parameters = "") Export
|
||||
Return ДобавитьТоварВПодборку(ProductsArray, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьТоварИзПодборки(Product, Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteSelection(Val Selection, Val Parameters = "") Export
|
||||
Return УдалитьПодборку(Selection, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetPropertyList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокСвойств(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function CreateProductProperty(Val Name, Val Parameters = "") Export
|
||||
Return СоздатьСвойствоТовара(Name, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export
|
||||
Return ИзменитьСвойствоТовара(Name, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductProperty(Val Property, Val Parameters = "") Export
|
||||
Return УдалитьСвойствоТовара(Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export
|
||||
Return ДобавитьВариантСвойстваТовара(Value, Property, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export
|
||||
Return ИзменитьВариантСвойстваТовара(Value, Property, Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export
|
||||
Return УдалитьВариантСвойстваТовара(Option, Parameters);
|
||||
EndFunction
|
||||
|
||||
Function GetOrderList(Val Parameters = "") Export
|
||||
Return ПолучитьСписокЗаказов(Parameters);
|
||||
EndFunction
|
||||
|
||||
Function FormKeyboard(Val ButtonArray) Export
|
||||
Return СформироватьКлавиатуру(ButtonArray);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСсылкуПолученияТокена(Val App_id) Export
|
||||
Return CreateTokenRetrievalLink(App_id);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПост(Val Текст, Val МассивКартинок, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreatePost(Текст, МассивКартинок, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСоставнойПост(Val Текст, Val Объекты, Val Реклама = False, Val СсылкаПодЗаписью = "", Val Параметры = "") Export
|
||||
Return CreateCompositePost(Текст, Объекты, Реклама, СсылкаПодЗаписью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПост(Val IDПоста, Val Параметры = "") Export
|
||||
Return DeletePost(IDПоста, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОпрос(Val Вопрос, Val МассивОтветов, Val Картинка = "", Val Параметры = "") Export
|
||||
Return CreatePoll(Вопрос, МассивОтветов, Картинка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьАльбом(Val Наименование, Val Описание = "", Val Параметры = "") Export
|
||||
Return CreateAlbum(Наименование, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьАльбом(Val IDАльбома, Val Параметры = "") Export
|
||||
Return DeleteAlbum(IDАльбома, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьИсторию(Val Картинка, Val URL = "", Val Параметры = "") Export
|
||||
Return CreateStory(Картинка, URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьКартинкуВАльбом(Val IDАльбома, Val Картинка, Val Описание = "", Val Параметры = "") Export
|
||||
Return SaveImageToAlbum(IDАльбома, Картинка, Описание, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьКартинку(Val IDКартинки, Val Параметры = "") Export
|
||||
Return DeleteImage(IDКартинки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьВидеоНаСервер(Val Видео, Val Наименование, Val Описание = "", Val Альбом = "", Val Параметры = "") Export
|
||||
Return UploadVideoToServer(Видео, Наименование, Описание, Альбом, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФотоНаСервер(Val Картинка, Val Параметры = "", Val Вид = "Пост") Export
|
||||
Return UploadPhotoToServer(Картинка, Параметры, Вид);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьОбсуждение(Val Наименование, Val ТекстПервогоСообщения, Val Параметры = "") Export
|
||||
Return CreateDiscussion(Наименование, ТекстПервогоСообщения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрытьОбсуждение(Val IDОбсуждения, Val УдалитьПолностью = False, Val Параметры = "") Export
|
||||
Return CloseDiscussion(IDОбсуждения, УдалитьПолностью, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ОткрытьОбсуждение(Val IDОбсуждения, Val Параметры = "") Export
|
||||
Return OpenDiscussion(IDОбсуждения, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьВОбсуждение(Val IDОбсуждения, Val Текст, Val Параметры = "") Export
|
||||
Return WriteInDiscussion(IDОбсуждения, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПоставитьЛайк(Val IDПоста, Val IDСтены = "", Val Параметры = "") Export
|
||||
Return LikePost(IDПоста, IDСтены, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СделатьРепост(Val IDПоста, Val IDСтены = "", Val ЦелеваяСтена = "", Val Рекламный = False, Val Параметры = "") Export
|
||||
Return MakeRepost(IDПоста, IDСтены, ЦелеваяСтена, Рекламный, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьСообщение(Val Текст, Val IDПользователя, Val Communitytoken, Val Клавиатура = "", Val Параметры = "") Export
|
||||
Return WriteMessage(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function НаписатьКомментарий(Val IDПоста, Val IDСтены, Val Текст, Val Параметры = "") Export
|
||||
Return WriteComment(IDПоста, IDСтены, Текст, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СократитьСсылку(Val URL, Val Параметры = "") Export
|
||||
Return ShortenLink(URL, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистику(Val ДатаНачала, Val ДатаОкончания, Val Параметры = "") Export
|
||||
Return GetStatistics(ДатаНачала, ДатаОкончания, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтатистикуПостов(Val МассивИДПостов, Val Параметры = "") Export
|
||||
Return GetPostStatistics(МассивИДПостов, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламнуюКампанию(Val IDКабинета, Val Наименование, Val Параметры = "") Export
|
||||
Return CreateAdvertisingCampaign(IDКабинета, Наименование, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьРекламноеОбъявление(Val НомерКампании, Val ДневнойЛимит, Val НомерКатегории, Val IDПоста, Val IDКабинета, Val Параметры = "") Export
|
||||
Return CreateAd(НомерКампании, ДневнойЛимит, НомерКатегории, IDПоста, IDКабинета, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПриостановитьРекламноеОбъявление(Val IDКабинета, Val IDОбъявления, Val Параметры = "") Export
|
||||
Return PauseAdvertising(IDКабинета, IDОбъявления, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокРекламныхКатегорий(Val Параметры = "") Export
|
||||
Return GetAdvertisingCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокКатегорийТоваров(Val Параметры = "") Export
|
||||
Return GetProductCategoryList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокТоваров(Val Подборка = "", Val Параметры = "") Export
|
||||
Return GetProductList(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыПоИД(Val Товары, Val Параметры = "") Export
|
||||
Return GetProductsByID(Товары, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТовар(Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return AddProduct(ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТовар(Val Товар, Val ОписаниеТовара, Val Подборка = "", Val Параметры = "") Export
|
||||
Return EditProduct(Товар, ОписаниеТовара, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТовар(Val Товар, Val Параметры = "") Export
|
||||
Return DeleteProduct(Товар, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СгруппироватьТовары(Val МассивТоваров, Val СуществующаяГруппа = "", Val Параметры = "") Export
|
||||
Return GroupProducts(МассивТоваров, СуществующаяГруппа, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОписаниеТовара(Val Пустая = False) Export
|
||||
Return GetProductDescription(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокПодборок(Val Параметры = "") Export
|
||||
Return GetSelectionList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПодборкиПоИД(Val Подборки, Val Параметры = "") Export
|
||||
Return GetSelectionsByID(Подборки, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПодборкуТоваров(Val Название, Val Картинка, Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return CreateProductCollection(Название, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьПодборкуТоваров(Val Название, Val Подборка, Val Картинка = "", Val Основная = False, Val Скрытая = False, Val Параметры = "") Export
|
||||
Return EditProductCollection(Название, Подборка, Картинка, Основная, Скрытая, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьТоварВПодборку(Val МассивТоваров, Val Подборка, Val Параметры = "") Export
|
||||
Return AddProductToCollection(МассивТоваров, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТоварИзПодборки(Val Товар, Val Подборка, Val Параметры = "") Export
|
||||
Return RemoveProductFromSelection(Товар, Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьПодборку(Val Подборка, Val Параметры = "") Export
|
||||
Return DeleteSelection(Подборка, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСвойств(Val Параметры = "") Export
|
||||
Return GetPropertyList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСвойствоТовара(Val Название, Val Параметры = "") Export
|
||||
Return CreateProductProperty(Название, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСвойствоТовара(Val Название, Val Свойство, Val Параметры = "") Export
|
||||
Return EditProductProperty(Название, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСвойствоТовара(Val Свойство, Val Параметры = "") Export
|
||||
Return DeleteProductProperty(Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Параметры = "") Export
|
||||
Return AddProductPropertyVariant(Значение, Свойство, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьВариантСвойстваТовара(Val Значение, Val Свойство, Val Вариант, Val Параметры = "") Export
|
||||
Return EditProductPropertyVariant(Значение, Свойство, Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьВариантСвойстваТовара(Val Вариант, Val Параметры = "") Export
|
||||
Return DeleteProductPropertyVariant(Вариант, Параметры);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокЗаказов(Val Параметры = "") Export
|
||||
Return GetOrderList(Параметры);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуру(Val МассивКнопок) Export
|
||||
Return FormKeyboard(МассивКнопок);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
359
src/ru/OInt/core/Modules/OPI_VKTeams.os
vendored
359
src/ru/OInt/core/Modules/OPI_VKTeams.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
||||
// Lib: VKTeams
|
||||
// CLI: vkteams
|
||||
// Keywords: vkteams, vk teams
|
||||
@@ -971,3 +971,360 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CheckToken(Val Token) Export
|
||||
Return ПроверитьТокен(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetEvents(Val Token, Val LastID, Val Timeout = 0) Export
|
||||
Return ПолучитьСобытия(Token, LastID, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function GetFileInformation(Val Token, Val FileID) Export
|
||||
Return ПолучитьИнформациюОФайле(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val ReplyID = 0, Val Keyboard = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, ReplyID, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val ChatID, Val File, Val Text = "", Val FileName = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьФайл(Token, ChatID, File, Text, FileName, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVoice(Val Token, Val ChatID, Val File, Val FileType = "m4a", Val ReplyID = 0, Val Keyboard = "") Export
|
||||
Return ОтправитьГолосовоеСообщение(Token, ChatID, File, FileType, ReplyID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "MarkdownV2") Export
|
||||
Return ИзменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ResendFile(Val Token, Val ChatID, Val FileID, Val Text = "", Val Markup = "MarkdownV2") Export
|
||||
Return ПереслатьФайл(Token, ChatID, FileID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ResendVoice(Val Token, Val ChatID, Val FileID) Export
|
||||
Return ПереслатьГолосовоеСообщение(Token, ChatID, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val MessageID, Val FromChatID, Val ChatID, Val Text = "") Export
|
||||
Return ПереслатьСообщение(Token, MessageID, FromChatID, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function AnswerButtonEvent(Val Token, Val EventID, Val Text = "", Val URL = "", Val AsAlert = False) Export
|
||||
Return ОтветитьНаСобытиеКлавиатуры(Token, EventID, Text, URL, AsAlert);
|
||||
EndFunction
|
||||
|
||||
Function MakeActionButton(Val Text, Val Value = "", Val URL = "", Val Style = "base") Export
|
||||
Return СформироватьКнопкуДействия(Text, Value, URL, Style);
|
||||
EndFunction
|
||||
|
||||
Function RemoveChatMembers(Val Token, Val ChatID, Val Users) Export
|
||||
Return ИсключитьПользователейЧата(Token, ChatID, Users);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatPicture(Val Token, Val ChatID, Val File) Export
|
||||
Return ИзменитьАватарЧата(Token, ChatID, File);
|
||||
EndFunction
|
||||
|
||||
Function GetChatInfo(Val Token, Val ChatID) Export
|
||||
Return ПолучитьИнформациюОЧате(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatAdmins(Val Token, Val ChatID) Export
|
||||
Return ПолучитьАдминистраторовЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatMembers(Val Token, Val ChatID, Val Cursor = "") Export
|
||||
Return ПолучитьПользователейЧата(Token, ChatID, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChatBlockedUsers(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗаблокированныхПользователейЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatJoinRequests(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗапросыВступленияЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function BlockChatUser(Val Token, Val ChatID, Val UserID, Val DeleteLastMessages = False) Export
|
||||
Return ЗаблокироватьПользователяЧата(Token, ChatID, UserID, DeleteLastMessages);
|
||||
EndFunction
|
||||
|
||||
Function UnblockChatUser(Val Token, Val ChatID, Val UserID) Export
|
||||
Return РазблокироватьПользователяЧата(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ApprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОдобритьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function DisapprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОтклонитьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetChatTitle(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьЗаголовокЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatDescription(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьОписаниеЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatRules(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьПравилаЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CheckToken(Val Token) Export
|
||||
Return ПроверитьТокен(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetEvents(Val Token, Val LastID, Val Timeout = 0) Export
|
||||
Return ПолучитьСобытия(Token, LastID, Timeout);
|
||||
EndFunction
|
||||
|
||||
Function GetFileInformation(Val Token, Val FileID) Export
|
||||
Return ПолучитьИнформациюОФайле(Token, FileID);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val ChatID, Val Text, Val ReplyID = 0, Val Keyboard = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, ChatID, Text, ReplyID, Keyboard, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val ChatID, Val File, Val Text = "", Val FileName = "", Val Markup = "MarkdownV2") Export
|
||||
Return ОтправитьФайл(Token, ChatID, File, Text, FileName, Markup);
|
||||
EndFunction
|
||||
|
||||
Function SendVoice(Val Token, Val ChatID, Val File, Val FileType = "m4a", Val ReplyID = 0, Val Keyboard = "") Export
|
||||
Return ОтправитьГолосовоеСообщение(Token, ChatID, File, FileType, ReplyID, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function EditMessageText(Val Token, Val ChatID, Val MessageID, Val Text, Val Markup = "MarkdownV2") Export
|
||||
Return ИзменитьТекстСообщения(Token, ChatID, MessageID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function DeleteMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return УдалитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function ResendFile(Val Token, Val ChatID, Val FileID, Val Text = "", Val Markup = "MarkdownV2") Export
|
||||
Return ПереслатьФайл(Token, ChatID, FileID, Text, Markup);
|
||||
EndFunction
|
||||
|
||||
Function ResendVoice(Val Token, Val ChatID, Val FileID) Export
|
||||
Return ПереслатьГолосовоеСообщение(Token, ChatID, FileID);
|
||||
EndFunction
|
||||
|
||||
Function ForwardMessage(Val Token, Val MessageID, Val FromChatID, Val ChatID, Val Text = "") Export
|
||||
Return ПереслатьСообщение(Token, MessageID, FromChatID, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function PinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ЗакрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export
|
||||
Return ОткрепитьСообщение(Token, ChatID, MessageID);
|
||||
EndFunction
|
||||
|
||||
Function AnswerButtonEvent(Val Token, Val EventID, Val Text = "", Val URL = "", Val AsAlert = False) Export
|
||||
Return ОтветитьНаСобытиеКлавиатуры(Token, EventID, Text, URL, AsAlert);
|
||||
EndFunction
|
||||
|
||||
Function MakeActionButton(Val Text, Val Value = "", Val URL = "", Val Style = "base") Export
|
||||
Return СформироватьКнопкуДействия(Text, Value, URL, Style);
|
||||
EndFunction
|
||||
|
||||
Function RemoveChatMembers(Val Token, Val ChatID, Val Users) Export
|
||||
Return ИсключитьПользователейЧата(Token, ChatID, Users);
|
||||
EndFunction
|
||||
|
||||
Function ChangeChatPicture(Val Token, Val ChatID, Val File) Export
|
||||
Return ИзменитьАватарЧата(Token, ChatID, File);
|
||||
EndFunction
|
||||
|
||||
Function GetChatInfo(Val Token, Val ChatID) Export
|
||||
Return ПолучитьИнформациюОЧате(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatAdmins(Val Token, Val ChatID) Export
|
||||
Return ПолучитьАдминистраторовЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatMembers(Val Token, Val ChatID, Val Cursor = "") Export
|
||||
Return ПолучитьПользователейЧата(Token, ChatID, Cursor);
|
||||
EndFunction
|
||||
|
||||
Function GetChatBlockedUsers(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗаблокированныхПользователейЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function GetChatJoinRequests(Val Token, Val ChatID) Export
|
||||
Return ПолучитьЗапросыВступленияЧата(Token, ChatID);
|
||||
EndFunction
|
||||
|
||||
Function BlockChatUser(Val Token, Val ChatID, Val UserID, Val DeleteLastMessages = False) Export
|
||||
Return ЗаблокироватьПользователяЧата(Token, ChatID, UserID, DeleteLastMessages);
|
||||
EndFunction
|
||||
|
||||
Function UnblockChatUser(Val Token, Val ChatID, Val UserID) Export
|
||||
Return РазблокироватьПользователяЧата(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function ApprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОдобритьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function DisapprovePending(Val Token, Val ChatID, Val UserID = "") Export
|
||||
Return ОтклонитьЗаявкуНаВступление(Token, ChatID, UserID);
|
||||
EndFunction
|
||||
|
||||
Function SetChatTitle(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьЗаголовокЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatDescription(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьОписаниеЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function SetChatRules(Val Token, Val ChatID, Val Text) Export
|
||||
Return УстановитьПравилаЧата(Token, ChatID, Text);
|
||||
EndFunction
|
||||
|
||||
Function ПроверитьТокен(Val Токен) Export
|
||||
Return CheckToken(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСобытия(Val Токен, Val IDПоследнего, Val Таймаут = 0) Export
|
||||
Return GetEvents(Токен, IDПоследнего, Таймаут);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОФайле(Val Токен, Val IDФайла) Export
|
||||
Return GetFileInformation(Токен, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val IDЧата, Val Текст, Val IDЦитируемого = 0, Val Клавиатура = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendTextMessage(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val IDЧата, Val Файл, Val Текст = "", Val ИмяФайла = "", Val Разметка = "MarkdownV2") Export
|
||||
Return SendFile(Токен, IDЧата, Файл, Текст, ИмяФайла, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьГолосовоеСообщение(Val Токен, Val IDЧата, Val Файл, Val ТипФайла = "m4a", Val IDЦитируемого = 0, Val Клавиатура = "") Export
|
||||
Return SendVoice(Токен, IDЧата, Файл, ТипФайла, IDЦитируемого, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьТекстСообщения(Val Токен, Val IDЧата, Val IDСообщения, Val Текст, Val Разметка = "MarkdownV2") Export
|
||||
Return EditMessageText(Токен, IDЧата, IDСообщения, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return DeleteMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьФайл(Val Токен, Val IDЧата, Val IDФайла, Val Текст = "", Val Разметка = "MarkdownV2") Export
|
||||
Return ResendFile(Токен, IDЧата, IDФайла, Текст, Разметка);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьГолосовоеСообщение(Val Токен, Val IDЧата, Val IDФайла) Export
|
||||
Return ResendVoice(Токен, IDЧата, IDФайла);
|
||||
EndFunction
|
||||
|
||||
Function ПереслатьСообщение(Val Токен, Val IDСообщения, Val IDЧатаИсточника, Val IDЧата, Val Текст = "") Export
|
||||
Return ForwardMessage(Токен, IDСообщения, IDЧатаИсточника, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function ЗакрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return PinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОткрепитьСообщение(Val Токен, Val IDЧата, Val IDСообщения) Export
|
||||
Return UnpinMessage(Токен, IDЧата, IDСообщения);
|
||||
EndFunction
|
||||
|
||||
Function ОтветитьНаСобытиеКлавиатуры(Val Токен, Val IDСобытия, Val Текст = "", Val URL = "", Val ЭтоПредупреждение = False) Export
|
||||
Return AnswerButtonEvent(Токен, IDСобытия, Текст, URL, ЭтоПредупреждение);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКнопкуДействия(Val Текст, Val Значение = "", Val URL = "", Val Стиль = "base") Export
|
||||
Return MakeActionButton(Текст, Значение, URL, Стиль);
|
||||
EndFunction
|
||||
|
||||
Function ИсключитьПользователейЧата(Val Токен, Val IDЧата, Val Пользователи) Export
|
||||
Return RemoveChatMembers(Токен, IDЧата, Пользователи);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьАватарЧата(Val Токен, Val IDЧата, Val Файл) Export
|
||||
Return ChangeChatPicture(Токен, IDЧата, Файл);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОЧате(Val Токен, Val IDЧата) Export
|
||||
Return GetChatInfo(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьАдминистраторовЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatAdmins(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПользователейЧата(Val Токен, Val IDЧата, Val Курсор = "") Export
|
||||
Return GetChatMembers(Токен, IDЧата, Курсор);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаблокированныхПользователейЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatBlockedUsers(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗапросыВступленияЧата(Val Токен, Val IDЧата) Export
|
||||
Return GetChatJoinRequests(Токен, IDЧата);
|
||||
EndFunction
|
||||
|
||||
Function ЗаблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя, Val УдалитьПоследниеСообщения = False) Export
|
||||
Return BlockChatUser(Токен, IDЧата, IDПользователя, УдалитьПоследниеСообщения);
|
||||
EndFunction
|
||||
|
||||
Function РазблокироватьПользователяЧата(Val Токен, Val IDЧата, Val IDПользователя) Export
|
||||
Return UnblockChatUser(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОдобритьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return ApprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ОтклонитьЗаявкуНаВступление(Val Токен, Val IDЧата, Val IDПользователя = "") Export
|
||||
Return DisapprovePending(Токен, IDЧата, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовокЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatTitle(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьОписаниеЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatDescription(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПравилаЧата(Val Токен, Val IDЧата, Val Текст) Export
|
||||
Return SetChatRules(Токен, IDЧата, Текст);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
143
src/ru/OInt/core/Modules/OPI_Viber.os
vendored
143
src/ru/OInt/core/Modules/OPI_Viber.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
||||
// Lib: Viber
|
||||
// CLI: viber
|
||||
// Keywords: viber
|
||||
@@ -404,3 +404,144 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОКанале(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
Function GetOnlineUsers(Val Token, Val UserIDs) Export
|
||||
Return ПолучитьОнлайнПользователей(Token, UserIDs);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val Text, Val UserID, Val SendingToChannel, Val Keyboard = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, Text, UserID, SendingToChannel, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Description = "") Export
|
||||
Return ОтправитьКартинку(Token, URL, UserID, SendingToChannel, Description);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Extension, Val Size = "") Export
|
||||
Return ОтправитьФайл(Token, URL, UserID, SendingToChannel, Extension, Size);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ContactName, Val PhoneNumber, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьКонтакт(Token, ContactName, PhoneNumber, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьЛокацию(Token, Latitude, Longitude, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLink(Val Token, Val URL, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьСсылку(Token, URL, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export
|
||||
Return СформироватьКлавиатуруИзМассиваКнопок(ButtonArray, ButtonColor);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function SetWebhook(Val Token, Val URL) Export
|
||||
Return УстановитьWebhook(Token, URL);
|
||||
EndFunction
|
||||
|
||||
Function GetChannelInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОКанале(Token);
|
||||
EndFunction
|
||||
|
||||
Function GetUserData(Val Token, Val UserID) Export
|
||||
Return ПолучитьДанныеПользователя(Token, UserID);
|
||||
EndFunction
|
||||
|
||||
Function GetOnlineUsers(Val Token, Val UserIDs) Export
|
||||
Return ПолучитьОнлайнПользователей(Token, UserIDs);
|
||||
EndFunction
|
||||
|
||||
Function SendTextMessage(Val Token, Val Text, Val UserID, Val SendingToChannel, Val Keyboard = "") Export
|
||||
Return ОтправитьТекстовоеСообщение(Token, Text, UserID, SendingToChannel, Keyboard);
|
||||
EndFunction
|
||||
|
||||
Function SendImage(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Description = "") Export
|
||||
Return ОтправитьКартинку(Token, URL, UserID, SendingToChannel, Description);
|
||||
EndFunction
|
||||
|
||||
Function SendFile(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Extension, Val Size = "") Export
|
||||
Return ОтправитьФайл(Token, URL, UserID, SendingToChannel, Extension, Size);
|
||||
EndFunction
|
||||
|
||||
Function SendContact(Val Token, Val ContactName, Val PhoneNumber, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьКонтакт(Token, ContactName, PhoneNumber, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьЛокацию(Token, Latitude, Longitude, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function SendLink(Val Token, Val URL, Val UserID, Val SendingToChannel) Export
|
||||
Return ОтправитьСсылку(Token, URL, UserID, SendingToChannel);
|
||||
EndFunction
|
||||
|
||||
Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export
|
||||
Return СформироватьКлавиатуруИзМассиваКнопок(ButtonArray, ButtonColor);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьWebhook(Val Токен, Val URL) Export
|
||||
Return SetWebhook(Токен, URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОКанале(Val Токен) Export
|
||||
Return GetChannelInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДанныеПользователя(Val Токен, Val IDПользователя) Export
|
||||
Return GetUserData(Токен, IDПользователя);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОнлайнПользователей(Val Токен, Val IDПользователей) Export
|
||||
Return GetOnlineUsers(Токен, IDПользователей);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьТекстовоеСообщение(Val Токен, Val Текст, Val IDПользователя, Val ОтправкаВКанал, Val Клавиатура = "") Export
|
||||
Return SendTextMessage(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКартинку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Описание = "") Export
|
||||
Return SendImage(Токен, URL, IDПользователя, ОтправкаВКанал, Описание);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьФайл(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал, Val Расширение, Val Размер = "") Export
|
||||
Return SendFile(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение, Размер);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьКонтакт(Val Токен, Val ИмяКонтакта, Val НомерТелефона, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendContact(Токен, ИмяКонтакта, НомерТелефона, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьЛокацию(Val Токен, Val Широта, Val Долгота, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLocation(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function ОтправитьСсылку(Val Токен, Val URL, Val IDПользователя, Val ОтправкаВКанал) Export
|
||||
Return SendLink(Токен, URL, IDПользователя, ОтправкаВКанал);
|
||||
EndFunction
|
||||
|
||||
Function СформироватьКлавиатуруИзМассиваКнопок(Val МассивКнопок, Val ЦветКнопок = "#2db9b9") Export
|
||||
Return CreateKeyboardFromArrayButton(МассивКнопок, ЦветКнопок);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
215
src/ru/OInt/core/Modules/OPI_YandexDisk.os
vendored
215
src/ru/OInt/core/Modules/OPI_YandexDisk.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
||||
// Lib: Yandex Disk
|
||||
// CLI: yadisk
|
||||
// Keywords: yandexdisk, yandex.disk, yandex disk, yandex drive, yadisk, ya disk
|
||||
@@ -607,3 +607,216 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetDiskInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОДиске(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Token, Val Path) Export
|
||||
Return ПолучитьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val ToCart = True) Export
|
||||
Return УдалитьОбъект(Token, Path, ToCart);
|
||||
EndFunction
|
||||
|
||||
Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return СоздатьКопиюОбъекта(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLink(Val Token, Val Path) Export
|
||||
Return ПолучитьСсылкуДляСкачивания(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Path, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Count = 0, Val OffsetFromStart = 0, Val FilterByType = "", Val SortByDate = False) Export
|
||||
Return ПолучитьСписокФайлов(Token, Count, OffsetFromStart, FilterByType, SortByDate);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return ПереместитьОбъект(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, Path, File, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val Path, Val Address) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, Path, Address);
|
||||
EndFunction
|
||||
|
||||
Function PublishObject(Val Token, Val Path) Export
|
||||
Return ОпубликоватьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelObjectPublication(Val Token, Val Path) Export
|
||||
Return ОтменитьПубликациюОбъекта(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetPublishedObjectsList(Val Token, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьСписокОпубликованныхОбъектов(Token, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetPublicObject(Val Token, Val URL, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьПубличныйОбъект(Token, URL, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLinkForPublicObject(Val Token, Val URL, Val Path = "") Export
|
||||
Return ПолучитьСсылкуСкачиванияПубличногоОбъекта(Token, URL, Path);
|
||||
EndFunction
|
||||
|
||||
Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Export
|
||||
Return СохранитьПубличныйОбъектНаДиск(Token, URL, From, Target);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetDiskInformation(Val Token) Export
|
||||
Return ПолучитьИнформациюОДиске(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateFolder(Val Token, Val Path) Export
|
||||
Return СоздатьПапку(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetObject(Val Token, Val Path) Export
|
||||
Return ПолучитьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DeleteObject(Val Token, Val Path, Val ToCart = True) Export
|
||||
Return УдалитьОбъект(Token, Path, ToCart);
|
||||
EndFunction
|
||||
|
||||
Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return СоздатьКопиюОбъекта(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLink(Val Token, Val Path) Export
|
||||
Return ПолучитьСсылкуДляСкачивания(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export
|
||||
Return СкачатьФайл(Token, Path, SavePath);
|
||||
EndFunction
|
||||
|
||||
Function GetFilesList(Val Token, Val Count = 0, Val OffsetFromStart = 0, Val FilterByType = "", Val SortByDate = False) Export
|
||||
Return ПолучитьСписокФайлов(Token, Count, OffsetFromStart, FilterByType, SortByDate);
|
||||
EndFunction
|
||||
|
||||
Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Export
|
||||
Return ПереместитьОбъект(Token, Original, Path, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export
|
||||
Return ЗагрузитьФайл(Token, Path, File, Overwrite);
|
||||
EndFunction
|
||||
|
||||
Function UploadFileByURL(Val Token, Val Path, Val Address) Export
|
||||
Return ЗагрузитьФайлПоURL(Token, Path, Address);
|
||||
EndFunction
|
||||
|
||||
Function PublishObject(Val Token, Val Path) Export
|
||||
Return ОпубликоватьОбъект(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function CancelObjectPublication(Val Token, Val Path) Export
|
||||
Return ОтменитьПубликациюОбъекта(Token, Path);
|
||||
EndFunction
|
||||
|
||||
Function GetPublishedObjectsList(Val Token, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьСписокОпубликованныхОбъектов(Token, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetPublicObject(Val Token, Val URL, Val Count = 0, Val OffsetFromStart = 0) Export
|
||||
Return ПолучитьПубличныйОбъект(Token, URL, Count, OffsetFromStart);
|
||||
EndFunction
|
||||
|
||||
Function GetDownloadLinkForPublicObject(Val Token, Val URL, Val Path = "") Export
|
||||
Return ПолучитьСсылкуСкачиванияПубличногоОбъекта(Token, URL, Path);
|
||||
EndFunction
|
||||
|
||||
Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Export
|
||||
Return СохранитьПубличныйОбъектНаДиск(Token, URL, From, Target);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИнформациюОДиске(Val Токен) Export
|
||||
Return GetDiskInformation(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПапку(Val Токен, Val Путь) Export
|
||||
Return CreateFolder(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьОбъект(Val Токен, Val Путь) Export
|
||||
Return GetObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьОбъект(Val Токен, Val Путь, Val ВКорзину = True) Export
|
||||
Return DeleteObject(Токен, Путь, ВКорзину);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьКопиюОбъекта(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return CreateObjectCopy(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуДляСкачивания(Val Токен, Val Путь) Export
|
||||
Return GetDownloadLink(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СкачатьФайл(Val Токен, Val Путь, Val ПутьСохранения = "") Export
|
||||
Return DownloadFile(Токен, Путь, ПутьСохранения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокФайлов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0, Val ОтборПоТипу = "", Val СортироватьПоДате = False) Export
|
||||
Return GetFilesList(Токен, Количество, СмещениеОтНачала, ОтборПоТипу, СортироватьПоДате);
|
||||
EndFunction
|
||||
|
||||
Function ПереместитьОбъект(Val Токен, Val Оригинал, Val Путь, Val Перезаписывать = False) Export
|
||||
Return MoveObject(Токен, Оригинал, Путь, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайл(Val Токен, Val Путь, Val Файл, Val Перезаписывать = False) Export
|
||||
Return UploadFile(Токен, Путь, Файл, Перезаписывать);
|
||||
EndFunction
|
||||
|
||||
Function ЗагрузитьФайлПоURL(Val Токен, Val Путь, Val Адрес) Export
|
||||
Return UploadFileByURL(Токен, Путь, Адрес);
|
||||
EndFunction
|
||||
|
||||
Function ОпубликоватьОбъект(Val Токен, Val Путь) Export
|
||||
Return PublishObject(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОтменитьПубликациюОбъекта(Val Токен, Val Путь) Export
|
||||
Return CancelObjectPublication(Токен, Путь);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпубликованныхОбъектов(Val Токен, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublishedObjectsList(Токен, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьПубличныйОбъект(Val Токен, Val URL, Val Количество = 0, Val СмещениеОтНачала = 0) Export
|
||||
Return GetPublicObject(Токен, URL, Количество, СмещениеОтНачала);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСсылкуСкачиванияПубличногоОбъекта(Val Токен, Val URL, Val Путь = "") Export
|
||||
Return GetDownloadLinkForPublicObject(Токен, URL, Путь);
|
||||
EndFunction
|
||||
|
||||
Function СохранитьПубличныйОбъектНаДиск(Val Токен, Val URL, Откуда = "", Куда = "") Export
|
||||
Return SavePublicObjectToDisk(Токен, URL, Откуда, Куда);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
59
src/ru/OInt/core/Modules/OPI_YandexID.os
vendored
59
src/ru/OInt/core/Modules/OPI_YandexID.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
||||
// Lib: Yandex ID
|
||||
// CLI: yandex
|
||||
|
||||
@@ -130,3 +130,60 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetConfirmationCode(Val ClientId) Export
|
||||
Return ПолучитьКодПодтверждения(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export
|
||||
Return ПреобразоватьКодВТокен(ClientId, ClientSecret, DeviceCode);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetConfirmationCode(Val ClientId) Export
|
||||
Return ПолучитьКодПодтверждения(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export
|
||||
Return ПреобразоватьКодВТокен(ClientId, ClientSecret, DeviceCode);
|
||||
EndFunction
|
||||
|
||||
Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return ОбновитьТокен(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function GetAuthorizationHeader(Val Token) Export
|
||||
Return ПолучитьЗаголовокАвторизации(Token);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКодПодтверждения(Val ClientId) Export
|
||||
Return GetConfirmationCode(ClientId);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьКодВТокен(Val ClientId, Val ClientSecret, Val КодУстройства) Export
|
||||
Return ConvertCodeToToken(ClientId, ClientSecret, КодУстройства);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьТокен(Val ClientId, Val ClientSecret, Val RefreshToken) Export
|
||||
Return RefreshToken(ClientId, ClientSecret, RefreshToken);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаголовокАвторизации(Val Токен) Export
|
||||
Return GetAuthorizationHeader(Токен);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
107
src/ru/OInt/core/Modules/OPI_YandexMarket.os
vendored
107
src/ru/OInt/core/Modules/OPI_YandexMarket.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
||||
// Lib: Yandex Market
|
||||
// CLI: yamarket
|
||||
|
||||
@@ -427,3 +427,108 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetMarketsList(Val Token, Val Page = 1) Export
|
||||
Return ПолучитьСписокМагазинов(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function GetMarket(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьМагазин(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessSettings(Val Token, Val AccountID) Export
|
||||
Return ПолучитьНастройкиКабинета(Token, AccountID);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignSettings(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьНастройкиМагазина(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function AddUpdateProducts(Val Token, Val AccountID, Val ProductsArray, Val OwnImages = False) Export
|
||||
Return ДобавитьОбновитьТовары(Token, AccountID, ProductsArray, OwnImages);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignProducts(Val Token, Val CampaignID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыМагазина(Token, CampaignID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessProducts(Val Token, Val AccountID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыКабинета(Token, AccountID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetMarketsList(Val Token, Val Page = 1) Export
|
||||
Return ПолучитьСписокМагазинов(Token, Page);
|
||||
EndFunction
|
||||
|
||||
Function GetMarket(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьМагазин(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessSettings(Val Token, Val AccountID) Export
|
||||
Return ПолучитьНастройкиКабинета(Token, AccountID);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignSettings(Val Token, Val CampaignID) Export
|
||||
Return ПолучитьНастройкиМагазина(Token, CampaignID);
|
||||
EndFunction
|
||||
|
||||
Function AddUpdateProducts(Val Token, Val AccountID, Val ProductsArray, Val OwnImages = False) Export
|
||||
Return ДобавитьОбновитьТовары(Token, AccountID, ProductsArray, OwnImages);
|
||||
EndFunction
|
||||
|
||||
Function GetCampaignProducts(Val Token, Val CampaignID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыМагазина(Token, CampaignID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetBusinessProducts(Val Token, Val AccountID, Val Filters = "", Val PageToken = "") Export
|
||||
Return ПолучитьТоварыКабинета(Token, AccountID, Filters, PageToken);
|
||||
EndFunction
|
||||
|
||||
Function GetProductStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруТовара(Clear);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМагазинов(Val Токен, Val Страница = 1) Export
|
||||
Return GetMarketsList(Токен, Страница);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМагазин(Val Токен, Val IDМагазина) Export
|
||||
Return GetMarket(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиКабинета(Val Токен, Val IDКабинета) Export
|
||||
Return GetBusinessSettings(Токен, IDКабинета);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиМагазина(Val Токен, Val IDМагазина) Export
|
||||
Return GetCampaignSettings(Токен, IDМагазина);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьОбновитьТовары(Val Токен, Val IDКабинета, Val МассивТоваров, Val СвоиИзображения = False) Export
|
||||
Return AddUpdateProducts(Токен, IDКабинета, МассивТоваров, СвоиИзображения);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыМагазина(Val Токен, Val IDМагазина, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetCampaignProducts(Токен, IDМагазина, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТоварыКабинета(Val Токен, Val IDКабинета, Val Фильтры = "", Val ТокенСтраницы = "") Export
|
||||
Return GetBusinessProducts(Токен, IDКабинета, Фильтры, ТокенСтраницы);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТовара(Val Пустая = False) Export
|
||||
Return GetProductStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
179
src/ru/OInt/core/Modules/OPI_YandexMetrika.os
vendored
179
src/ru/OInt/core/Modules/OPI_YandexMetrika.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
||||
// Lib: Yandex Metrika
|
||||
// CLI: metrika
|
||||
|
||||
@@ -587,3 +587,180 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateTag(Val Token, Val Name) Export
|
||||
Return СоздатьМетку(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTag(Val Token, Val TagID, Val Name) Export
|
||||
Return ИзменитьМетку(Token, TagID, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetTag(Val Token, Val TagID) Export
|
||||
Return ПолучитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val TagID) Export
|
||||
Return УдалитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function GetTagsList(Val Token) Export
|
||||
Return ПолучитьСписокМеток(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateCounter(Val Token, Val CounterStructure) Export
|
||||
Return СоздатьСчетчик(Token, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCounter(Val Token, Val CounterID, Val CounterStructure) Export
|
||||
Return ИзменитьСчетчик(Token, CounterID, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function GetCounter(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCounter(Val Token, Val CounterID) Export
|
||||
Return УдалитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function RestoreCounter(Val Token, Val CounterID) Export
|
||||
Return ВосстановитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function GetCountersList(Val Token, Val Filter = Undefined) Export
|
||||
Return ПолучитьСписокСчетчиков(Token, Filter);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруСчетчика(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраСчетчиков(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetActionsList(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСписокОпераций(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateTag(Val Token, Val Name) Export
|
||||
Return СоздатьМетку(Token, Name);
|
||||
EndFunction
|
||||
|
||||
Function UpdateTag(Val Token, Val TagID, Val Name) Export
|
||||
Return ИзменитьМетку(Token, TagID, Name);
|
||||
EndFunction
|
||||
|
||||
Function GetTag(Val Token, Val TagID) Export
|
||||
Return ПолучитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTag(Val Token, Val TagID) Export
|
||||
Return УдалитьМетку(Token, TagID);
|
||||
EndFunction
|
||||
|
||||
Function GetTagsList(Val Token) Export
|
||||
Return ПолучитьСписокМеток(Token);
|
||||
EndFunction
|
||||
|
||||
Function CreateCounter(Val Token, Val CounterStructure) Export
|
||||
Return СоздатьСчетчик(Token, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function UpdateCounter(Val Token, Val CounterID, Val CounterStructure) Export
|
||||
Return ИзменитьСчетчик(Token, CounterID, CounterStructure);
|
||||
EndFunction
|
||||
|
||||
Function GetCounter(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function DeleteCounter(Val Token, Val CounterID) Export
|
||||
Return УдалитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function RestoreCounter(Val Token, Val CounterID) Export
|
||||
Return ВосстановитьСчетчик(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function GetCountersList(Val Token, Val Filter = Undefined) Export
|
||||
Return ПолучитьСписокСчетчиков(Token, Filter);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруСчетчика(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetCounterFilterStructure(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраСчетчиков(Clear);
|
||||
EndFunction
|
||||
|
||||
Function GetActionsList(Val Token, Val CounterID) Export
|
||||
Return ПолучитьСписокОпераций(Token, CounterID);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьМетку(Val Токен, Val Наименование) Export
|
||||
Return CreateTag(Токен, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьМетку(Val Токен, Val IDМетки, Val Наименование) Export
|
||||
Return UpdateTag(Токен, IDМетки, Наименование);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return GetTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьМетку(Val Токен, Val IDМетки) Export
|
||||
Return DeleteTag(Токен, IDМетки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокМеток(Val Токен) Export
|
||||
Return GetTagsList(Токен);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьСчетчик(Val Токен, Val СтруктураСчетчика) Export
|
||||
Return CreateCounter(Токен, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ИзменитьСчетчик(Val Токен, Val IDСчетчика, Val СтруктураСчетчика) Export
|
||||
Return UpdateCounter(Токен, IDСчетчика, СтруктураСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return GetCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return DeleteCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ВосстановитьСчетчик(Val Токен, Val IDСчетчика) Export
|
||||
Return RestoreCounter(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокСчетчиков(Val Токен, Val Фильтр = Undefined) Export
|
||||
Return GetCountersList(Токен, Фильтр);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруСчетчика(Val Пустая = False) Export
|
||||
Return GetCounterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраСчетчиков(Val Пустая = False) Export
|
||||
Return GetCounterFilterStructure(Пустая);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСписокОпераций(Val Токен, Val IDСчетчика) Export
|
||||
Return GetActionsList(Токен, IDСчетчика);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
#Использовать "./internal"
|
||||
#Использовать "./internal"
|
||||
#Использовать "../../tools"
|
||||
|
||||
Тесты = OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс();
|
||||
@@ -6,3 +6,16 @@
|
||||
Для Каждого Тест Из Тесты Цикл
|
||||
Выполнить("OPI_Тесты." + Тест + "()");
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
|
||||
|
||||
#EndRegion
|
||||
71
src/ru/OInt/tools/Modules/OPI_ЗапросыHTTP.os
vendored
71
src/ru/OInt/tools/Modules/OPI_ЗапросыHTTP.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ЗапросыHTTP.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ЗапросыHTTP.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -339,3 +339,72 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function NewRequest() Export
|
||||
Return НовыйЗапрос();
|
||||
EndFunction
|
||||
|
||||
Function PostWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PostСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PatchWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PatchСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PutWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PutСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return DeleteСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function NewRequest() Export
|
||||
Return НовыйЗапрос();
|
||||
EndFunction
|
||||
|
||||
Function PostWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PostСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PatchWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PatchСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function PutWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return PutСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function DeleteWithBody(Val URL, Val Parameters = "", Val AdditionalHeaders = "", Val JSON = True, Val FullResponse = False, Val ResponseFile = Undefined) Export
|
||||
Return DeleteСТелом(URL, Parameters, AdditionalHeaders, JSON, FullResponse, ResponseFile);
|
||||
EndFunction
|
||||
|
||||
Function НовыйЗапрос() Export
|
||||
Return NewRequest();
|
||||
EndFunction
|
||||
|
||||
Function PostСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PostWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PatchСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PatchWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function PutСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return PutWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
Function DeleteСТелом(Val URL, Val Параметры = "", Val ДопЗаголовки = "", Val JSON = True, Val ПолныйОтвет = False, Val ФайлОтвета = Undefined) Export
|
||||
Return DeleteWithBody(URL, Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
167
src/ru/OInt/tools/Modules/OPI_ЗапросыSQL.os
vendored
167
src/ru/OInt/tools/Modules/OPI_ЗапросыSQL.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -1157,3 +1157,168 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Module, Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьТаблицу(Module, Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Module, Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ДобавитьЗаписи(Module, Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Module, Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьЗаписи(Module, Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Module, Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОбновитьЗаписи(Module, Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Module, Val Table, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьЗаписи(Module, Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОчиститьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableStructure(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьСтруктуруТаблицы(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Procedure AddColoumn(Scheme, Val Name, Val Type) Export
|
||||
ДобавитьКолонку(Scheme, Name, Type);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddField(Scheme, Val Name) Export
|
||||
ДобавитьПоле(Scheme, Name);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteDatabase(Val Module, Val Base, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьБазуДанных(Module, Base, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function CreateTable(Val Module, Val Table, Val ColoumnsStruct, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return СоздатьТаблицу(Module, Table, ColoumnsStruct, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function AddRecords(Val Module, Val Table, Val DataArray, Val Transaction = True, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ДобавитьЗаписи(Module, Table, DataArray, Transaction, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecords(Val Module, Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьЗаписи(Module, Table, Fields, Filters, Sort, Count, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function UpdateRecords(Val Module, Val Table, Val ValueStructure, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОбновитьЗаписи(Module, Table, ValueStructure, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteRecords(Val Module, Val Table, Val Filters = "", Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьЗаписи(Module, Table, Filters, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function DeleteTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return УдалитьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ClearTable(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ОчиститьТаблицу(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTableStructure(Val Module, Val Table, Val Connection = "", Val Tls = Undefined) Export
|
||||
Return ПолучитьСтруктуруТаблицы(Module, Table, Connection, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetRecordsFilterStrucutre(Val Clear = False) Export
|
||||
Return ПолучитьСтруктуруФильтраЗаписей(Clear);
|
||||
EndFunction
|
||||
|
||||
Procedure AddColoumn(Scheme, Val Name, Val Type) Export
|
||||
ДобавитьКолонку(Scheme, Name, Type);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddField(Scheme, Val Name) Export
|
||||
ДобавитьПоле(Scheme, Name);
|
||||
EndProcedure
|
||||
|
||||
Function СоздатьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьБазуДанных(Val Модуль, Val База, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteDatabase(Модуль, База, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьТаблицу(Val Модуль, Val Таблица, Val СтруктураКолонок, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return CreateTable(Модуль, Таблица, СтруктураКолонок, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаписи(Val Модуль, Val Таблица, Val МассивДанных, Val Транзакция = True, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return AddRecords(Модуль, Таблица, МассивДанных, Транзакция, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЗаписи(Val Модуль, Val Таблица, Val Поля = "*", Val Фильтры = "", Val Сортировка = "", Val Количество = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetRecords(Модуль, Таблица, Поля, Фильтры, Сортировка, Количество, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОбновитьЗаписи(Val Модуль, Val Таблица, Val СтруктураЗначений, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return UpdateRecords(Модуль, Таблица, СтруктураЗначений, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьЗаписи(Val Модуль, Val Таблица, Val Фильтры = "", Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteRecords(Модуль, Таблица, Фильтры, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function УдалитьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return DeleteTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьТаблицу(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return ClearTable(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруТаблицы(Val Модуль, Val Таблица, Val Соединение = "", Val Tls = Undefined) Export
|
||||
Return GetTableStructure(Модуль, Таблица, Соединение, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьСтруктуруФильтраЗаписей(Val Пустая = False) Export
|
||||
Return GetRecordsFilterStrucutre(Пустая);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьКолонку(Схема, Val Имя, Val Тип) Export
|
||||
AddColoumn(Схема, Имя, Тип);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьПоле(Схема, Val Имя) Export
|
||||
AddField(Схема, Имя);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
71
src/ru/OInt/tools/Modules/OPI_Компоненты.os
vendored
71
src/ru/OInt/tools/Modules/OPI_Компоненты.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_Компоненты.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_Компоненты.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -189,3 +189,72 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAddIn(Val AddInName, Val Class = "Main") Export
|
||||
Return ПолучитьКомпоненту(AddInName, Class);
|
||||
EndFunction
|
||||
|
||||
Function IsAddIn(Val Value) Export
|
||||
Return ЭтоКомпонента(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetTls(Val AddIn, Val Tls) Export
|
||||
Return УстановитьTls(AddIn, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function AddInsFolderOS() Export
|
||||
Return КаталогКомпонентOS();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function GetAddIn(Val AddInName, Val Class = "Main") Export
|
||||
Return ПолучитьКомпоненту(AddInName, Class);
|
||||
EndFunction
|
||||
|
||||
Function IsAddIn(Val Value) Export
|
||||
Return ЭтоКомпонента(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetTls(Val AddIn, Val Tls) Export
|
||||
Return УстановитьTls(AddIn, Tls);
|
||||
EndFunction
|
||||
|
||||
Function GetTlsSettings(Val DisableCertVerification, Val CertFilepath = "") Export
|
||||
Return ПолучитьНастройкиTls(DisableCertVerification, CertFilepath);
|
||||
EndFunction
|
||||
|
||||
Function AddInsFolderOS() Export
|
||||
Return КаталогКомпонентOS();
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьКомпоненту(Val ИмяКомпоненты, Val Класс = "Main") Export
|
||||
Return GetAddIn(ИмяКомпоненты, Класс);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКомпонента(Val Значение) Export
|
||||
Return IsAddIn(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьTls(Val Компонета, Val Tls) Export
|
||||
Return SetTls(Компонета, Tls);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьНастройкиTls(Val ОтключитьПроверкуСертификатов, Val ПутьКСертификату = "") Export
|
||||
Return GetTlsSettings(ОтключитьПроверкуСертификатов, ПутьКСертификату);
|
||||
EndFunction
|
||||
|
||||
Function КаталогКомпонентOS() Export
|
||||
Return AddInsFolderOS();
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
3227
src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
vendored
3227
src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
vendored
File diff suppressed because it is too large
Load Diff
131
src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os
vendored
131
src/ru/OInt/tools/Modules/OPI_ПреобразованиеТипов.os
vendored
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -434,3 +434,132 @@
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Procedure GetBinaryData(Value, Val Force = False, Val TryB64 = True) Export
|
||||
ПолучитьДвоичныеДанные(Value, Force, TryB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBinaryOrStream(Value) Export
|
||||
ПолучитьДвоичныеИлиПоток(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetCollection(Value) Export
|
||||
ПолучитьКоллекцию(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetKeyValueCollection(Value, Val ErrorText = "The specified value is not a valid collection!") Export
|
||||
ПолучитьКоллекциюКлючИЗначение(Value, ErrorText);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetArray(Value) Export
|
||||
ПолучитьМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBoolean(Value) Export
|
||||
ПолучитьБулево(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetLine(Value, Val FromSource = False) Export
|
||||
ПолучитьСтроку(Value, FromSource);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetDate(Value) Export
|
||||
ПолучитьДату(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetNumber(Value) Export
|
||||
ПолучитьЧисло(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetFileOnDisk(Value, Val Extension = "tmp") Export
|
||||
ПолучитьФайлНаДиске(Value, Extension);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Procedure GetBinaryData(Value, Val Force = False, Val TryB64 = True) Export
|
||||
ПолучитьДвоичныеДанные(Value, Force, TryB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBinaryOrStream(Value) Export
|
||||
ПолучитьДвоичныеИлиПоток(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetCollection(Value) Export
|
||||
ПолучитьКоллекцию(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetKeyValueCollection(Value, Val ErrorText = "The specified value is not a valid collection!") Export
|
||||
ПолучитьКоллекциюКлючИЗначение(Value, ErrorText);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetArray(Value) Export
|
||||
ПолучитьМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetBoolean(Value) Export
|
||||
ПолучитьБулево(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetLine(Value, Val FromSource = False) Export
|
||||
ПолучитьСтроку(Value, FromSource);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetDate(Value) Export
|
||||
ПолучитьДату(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetNumber(Value) Export
|
||||
ПолучитьЧисло(Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure GetFileOnDisk(Value, Val Extension = "tmp") Export
|
||||
ПолучитьФайлНаДиске(Value, Extension);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДвоичныеДанные(Значение, Val Безусловно = False, Val ПопыткаB64 = True) Export
|
||||
GetBinaryData(Значение, Безусловно, ПопыткаB64);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДвоичныеИлиПоток(Значение) Export
|
||||
GetBinaryOrStream(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекцию(Значение) Export
|
||||
GetCollection(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьКоллекциюКлючИЗначение(Значение, Val СообщениеОшибки = "Указанное значение не является подходящей коллекцией!") Export
|
||||
GetKeyValueCollection(Значение, СообщениеОшибки);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьМассив(Значение) Export
|
||||
GetArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьБулево(Значение) Export
|
||||
GetBoolean(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьСтроку(Значение, Val ИзИсточника = False) Export
|
||||
GetLine(Значение, ИзИсточника);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьДату(Значение) Export
|
||||
GetDate(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьЧисло(Значение) Export
|
||||
GetNumber(Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПолучитьФайлНаДиске(Значение, Val Расширение = "tmp") Export
|
||||
GetFileOnDisk(Значение, Расширение);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
// Lib: HTTP-клиент
|
||||
// CLI: none
|
||||
|
||||
@@ -2813,3 +2813,456 @@
|
||||
#КонецОбласти
|
||||
|
||||
// #КонецЕсли
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function Initialize(Val URL = "") Export
|
||||
Return Инициализировать(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURL(Val URL) Export
|
||||
Return УстановитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURLParams(Val Value) Export
|
||||
Return УстановитьПараметрыURL(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetResponseFile(Val Value) Export
|
||||
Return УстановитьФайлОтвета(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetDataType(Val Value) Export
|
||||
Return УстановитьТипДанных(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetProxy(Val Settings) Export
|
||||
Return УстановитьПрокси(Settings);
|
||||
EndFunction
|
||||
|
||||
Function GetLog(Val AsString = False) Export
|
||||
Return ПолучитьЛог(AsString);
|
||||
EndFunction
|
||||
|
||||
Function UseEncoding(Val Encoding) Export
|
||||
Return ИспользоватьКодировку(Encoding);
|
||||
EndFunction
|
||||
|
||||
Function UseGzipCompression(Val Flag) Export
|
||||
Return ИспользоватьСжатиеGzip(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseBodyFiledsAtOAuth(Val Flag) Export
|
||||
Return ИспользоватьПоляТелаВOAuth(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseURLEncoding(Val Flag) Export
|
||||
Return ИспользоватьКодированиеURL(Flag);
|
||||
EndFunction
|
||||
|
||||
Function SplitArraysInURL(Val Flag, Val SquareBrackets = Undefined) Export
|
||||
Return РазделятьМассивыВURL(Flag, SquareBrackets);
|
||||
EndFunction
|
||||
|
||||
Function SetBinaryBody(Val Data, Val SetIfEmpty = False) Export
|
||||
Return УстановитьДвоичноеТело(Data, SetIfEmpty);
|
||||
EndFunction
|
||||
|
||||
Function SetStringBody(Val Data, Val WriteBOM = False) Export
|
||||
Return УстановитьСтроковоеТело(Data, WriteBOM);
|
||||
EndFunction
|
||||
|
||||
Function SetJsonBody(Val Data) Export
|
||||
Return УстановитьJsonТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function SetFormBody(Val Data) Export
|
||||
Return УстановитьFormТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function StartMultipartBody(UseFile = True, Val View = "form-data") Export
|
||||
Return НачатьЗаписьТелаMultipart(UseFile, View);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataFile(Val FieldName, Val FileName, Val Data, Val DataType = "") Export
|
||||
Return ДобавитьФайлMultipartFormData(FieldName, FileName, Data, DataType);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataField(Val FieldName, Val Value) Export
|
||||
Return ДобавитьПолеMultipartFormData(FieldName, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddDataAsRelated(Val Data, Val DataType, Val ContentID = "") Export
|
||||
Return ДобавитьДанныеRelated(Data, DataType, ContentID);
|
||||
EndFunction
|
||||
|
||||
Function SetHeaders(Val Value, Val FullReplace = False) Export
|
||||
Return УстановитьЗаголовки(Value, FullReplace);
|
||||
EndFunction
|
||||
|
||||
Function AddHeader(Val Name, Val Value) Export
|
||||
Return ДобавитьЗаголовок(Name, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddBasicAuthorization(Val User, Val Password) Export
|
||||
Return ДобавитьBasicАвторизацию(User, Password);
|
||||
EndFunction
|
||||
|
||||
Function AddBearerAuthorization(Val Token) Export
|
||||
Return ДобавитьBearerАвторизацию(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddAWS4Authorization(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ДобавитьAWS4Авторизацию(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function AddOAuthV1Authorization(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Version) Export
|
||||
Return ДобавитьOAuthV1Авторизацию(Token, Secret, ConsumerKey, ConsumerSecret, Version);
|
||||
EndFunction
|
||||
|
||||
Function SetOAuthV1Algorithm(Val Algorithm, Val HashFunction) Export
|
||||
Return УстановитьАлгоритмOAuthV1(Algorithm, HashFunction);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Method, Val Start = True) Export
|
||||
Return ОбработатьЗапрос(Method, Start);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteRequest(Forced = False) Export
|
||||
Return ВыполнитьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnRequest(Forced = False) Export
|
||||
Return ВернутьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnConnection(Forced = False) Export
|
||||
Return ВернутьСоединение(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponse(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтвет(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsJSONObject(Val ToMap = True, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакJSONКоллекцию(ToMap, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsBinaryData(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакДвоичныеДанные(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsString(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакСтроку(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseFilename(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьИмяФайлаТелаОтвета(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Procedure EncodeURLInURL(URL) Export
|
||||
КодироватьURLВURL(URL);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function Initialize(Val URL = "") Export
|
||||
Return Инициализировать(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURL(Val URL) Export
|
||||
Return УстановитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function SetURLParams(Val Value) Export
|
||||
Return УстановитьПараметрыURL(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetResponseFile(Val Value) Export
|
||||
Return УстановитьФайлОтвета(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetDataType(Val Value) Export
|
||||
Return УстановитьТипДанных(Value);
|
||||
EndFunction
|
||||
|
||||
Function SetProxy(Val Settings) Export
|
||||
Return УстановитьПрокси(Settings);
|
||||
EndFunction
|
||||
|
||||
Function GetLog(Val AsString = False) Export
|
||||
Return ПолучитьЛог(AsString);
|
||||
EndFunction
|
||||
|
||||
Function UseEncoding(Val Encoding) Export
|
||||
Return ИспользоватьКодировку(Encoding);
|
||||
EndFunction
|
||||
|
||||
Function UseGzipCompression(Val Flag) Export
|
||||
Return ИспользоватьСжатиеGzip(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseBodyFiledsAtOAuth(Val Flag) Export
|
||||
Return ИспользоватьПоляТелаВOAuth(Flag);
|
||||
EndFunction
|
||||
|
||||
Function UseURLEncoding(Val Flag) Export
|
||||
Return ИспользоватьКодированиеURL(Flag);
|
||||
EndFunction
|
||||
|
||||
Function SplitArraysInURL(Val Flag, Val SquareBrackets = Undefined) Export
|
||||
Return РазделятьМассивыВURL(Flag, SquareBrackets);
|
||||
EndFunction
|
||||
|
||||
Function SetBinaryBody(Val Data, Val SetIfEmpty = False) Export
|
||||
Return УстановитьДвоичноеТело(Data, SetIfEmpty);
|
||||
EndFunction
|
||||
|
||||
Function SetStringBody(Val Data, Val WriteBOM = False) Export
|
||||
Return УстановитьСтроковоеТело(Data, WriteBOM);
|
||||
EndFunction
|
||||
|
||||
Function SetJsonBody(Val Data) Export
|
||||
Return УстановитьJsonТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function SetFormBody(Val Data) Export
|
||||
Return УстановитьFormТело(Data);
|
||||
EndFunction
|
||||
|
||||
Function StartMultipartBody(UseFile = True, Val View = "form-data") Export
|
||||
Return НачатьЗаписьТелаMultipart(UseFile, View);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataFile(Val FieldName, Val FileName, Val Data, Val DataType = "") Export
|
||||
Return ДобавитьФайлMultipartFormData(FieldName, FileName, Data, DataType);
|
||||
EndFunction
|
||||
|
||||
Function AddMultipartFormDataField(Val FieldName, Val Value) Export
|
||||
Return ДобавитьПолеMultipartFormData(FieldName, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddDataAsRelated(Val Data, Val DataType, Val ContentID = "") Export
|
||||
Return ДобавитьДанныеRelated(Data, DataType, ContentID);
|
||||
EndFunction
|
||||
|
||||
Function SetHeaders(Val Value, Val FullReplace = False) Export
|
||||
Return УстановитьЗаголовки(Value, FullReplace);
|
||||
EndFunction
|
||||
|
||||
Function AddHeader(Val Name, Val Value) Export
|
||||
Return ДобавитьЗаголовок(Name, Value);
|
||||
EndFunction
|
||||
|
||||
Function AddBasicAuthorization(Val User, Val Password) Export
|
||||
Return ДобавитьBasicАвторизацию(User, Password);
|
||||
EndFunction
|
||||
|
||||
Function AddBearerAuthorization(Val Token) Export
|
||||
Return ДобавитьBearerАвторизацию(Token);
|
||||
EndFunction
|
||||
|
||||
Function AddAWS4Authorization(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return ДобавитьAWS4Авторизацию(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function AddOAuthV1Authorization(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Version) Export
|
||||
Return ДобавитьOAuthV1Авторизацию(Token, Secret, ConsumerKey, ConsumerSecret, Version);
|
||||
EndFunction
|
||||
|
||||
Function SetOAuthV1Algorithm(Val Algorithm, Val HashFunction) Export
|
||||
Return УстановитьАлгоритмOAuthV1(Algorithm, HashFunction);
|
||||
EndFunction
|
||||
|
||||
Function ProcessRequest(Val Method, Val Start = True) Export
|
||||
Return ОбработатьЗапрос(Method, Start);
|
||||
EndFunction
|
||||
|
||||
Function ExecuteRequest(Forced = False) Export
|
||||
Return ВыполнитьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnRequest(Forced = False) Export
|
||||
Return ВернутьЗапрос(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnConnection(Forced = False) Export
|
||||
Return ВернутьСоединение(Forced);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponse(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтвет(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsJSONObject(Val ToMap = True, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакJSONКоллекцию(ToMap, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsBinaryData(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакДвоичныеДанные(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseAsString(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьОтветКакСтроку(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Function ReturnResponseFilename(Val Forced = False, Val ExceptionOnError = False) Export
|
||||
Return ВернутьИмяФайлаТелаОтвета(Forced, ExceptionOnError);
|
||||
EndFunction
|
||||
|
||||
Procedure EncodeURLInURL(URL) Export
|
||||
КодироватьURLВURL(URL);
|
||||
EndProcedure
|
||||
|
||||
Function Инициализировать(Val URL = "") Export
|
||||
Return Initialize(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьURL(Val URL) Export
|
||||
Return SetURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПараметрыURL(Val Значение) Export
|
||||
Return SetURLParams(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьФайлОтвета(Val Значение) Export
|
||||
Return SetResponseFile(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьТипДанных(Val Значение) Export
|
||||
Return SetDataType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьПрокси(Val Настройки) Export
|
||||
Return SetProxy(Настройки);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьЛог(Val Строкой = False) Export
|
||||
Return GetLog(Строкой);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодировку(Val Кодировка) Export
|
||||
Return UseEncoding(Кодировка);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьСжатиеGzip(Val Флаг) Export
|
||||
Return UseGzipCompression(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьПоляТелаВOAuth(Val Флаг) Export
|
||||
Return UseBodyFiledsAtOAuth(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function ИспользоватьКодированиеURL(Val Флаг) Export
|
||||
Return UseURLEncoding(Флаг);
|
||||
EndFunction
|
||||
|
||||
Function РазделятьМассивыВURL(Val Флаг, Val КвадратныеСкобки = Undefined) Export
|
||||
Return SplitArraysInURL(Флаг, КвадратныеСкобки);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьДвоичноеТело(Val Данные, Val УстанавливатьПустое = False) Export
|
||||
Return SetBinaryBody(Данные, УстанавливатьПустое);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьСтроковоеТело(Val Данные, Val ЗаписатьBOM = False) Export
|
||||
Return SetStringBody(Данные, ЗаписатьBOM);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьJsonТело(Val Данные) Export
|
||||
Return SetJsonBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьFormТело(Val Данные) Export
|
||||
Return SetFormBody(Данные);
|
||||
EndFunction
|
||||
|
||||
Function НачатьЗаписьТелаMultipart(ИспользоватьФайл = True, Val Вид = "form-data") Export
|
||||
Return StartMultipartBody(ИспользоватьФайл, Вид);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьФайлMultipartFormData(Val ИмяПоля, Val ИмяФайла, Val Данные, Val ТипДанных = "") Export
|
||||
Return AddMultipartFormDataFile(ИмяПоля, ИмяФайла, Данные, ТипДанных);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьПолеMultipartFormData(Val ИмяПоля, Val Значение) Export
|
||||
Return AddMultipartFormDataField(ИмяПоля, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьДанныеRelated(Val Данные, Val ТипДанных, Val IDЧасти = "") Export
|
||||
Return AddDataAsRelated(Данные, ТипДанных, IDЧасти);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьЗаголовки(Val Значение, Val ПолнаяЗамена = False) Export
|
||||
Return SetHeaders(Значение, ПолнаяЗамена);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьЗаголовок(Val Имя, Val Значение) Export
|
||||
Return AddHeader(Имя, Значение);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBasicАвторизацию(Val Пользователь, Val Пароль) Export
|
||||
Return AddBasicAuthorization(Пользователь, Пароль);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьBearerАвторизацию(Val Токен) Export
|
||||
Return AddBearerAuthorization(Токен);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьAWS4Авторизацию(Val AccessKey, Val SecretKey, Val Region, Val Service = "s3") Export
|
||||
Return AddAWS4Authorization(AccessKey, SecretKey, Region, Service);
|
||||
EndFunction
|
||||
|
||||
Function ДобавитьOAuthV1Авторизацию(Val Token, Val Secret, Val ConsumerKey, Val ConsumerSecret, Val Версия) Export
|
||||
Return AddOAuthV1Authorization(Token, Secret, ConsumerKey, ConsumerSecret, Версия);
|
||||
EndFunction
|
||||
|
||||
Function УстановитьАлгоритмOAuthV1(Val Алгоритм, Val ХешФункция) Export
|
||||
Return SetOAuthV1Algorithm(Алгоритм, ХешФункция);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьЗапрос(Val Метод, Val ВыполнитьСразу = True) Export
|
||||
Return ProcessRequest(Метод, ВыполнитьСразу);
|
||||
EndFunction
|
||||
|
||||
Function ВыполнитьЗапрос(Принудительно = False) Export
|
||||
Return ExecuteRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьЗапрос(Принудительно = False) Export
|
||||
Return ReturnRequest(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьСоединение(Принудительно = False) Export
|
||||
Return ReturnConnection(Принудительно);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтвет(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponse(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакJSONКоллекцию(Val ВСоответствие = True, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsJSONObject(ВСоответствие, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакДвоичныеДанные(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsBinaryData(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьОтветКакСтроку(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseAsString(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Function ВернутьИмяФайлаТелаОтвета(Val Принудительно = False, Val ИсключениеПриОшибке = False) Export
|
||||
Return ReturnResponseFilename(Принудительно, ИсключениеПриОшибке);
|
||||
EndFunction
|
||||
|
||||
Procedure КодироватьURLВURL(URL) Export
|
||||
EncodeURLInURL(URL);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -1144,3 +1144,456 @@
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function RequestParametersToString(Val Parameters, Val SplitArrayParams = False, Val Start = True) Export
|
||||
Return ПараметрыЗапросаВСтроку(Parameters, SplitArrayParams, Start);
|
||||
EndFunction
|
||||
|
||||
Function RequestParametersToMap(Val ParameterString) Export
|
||||
Return ПараметрыЗапросаВСоответствие(ParameterString);
|
||||
EndFunction
|
||||
|
||||
Function SplitURL(Val URL) Export
|
||||
Return РазбитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function GetDomain(Val ConnectionString) Export
|
||||
Return ПолучитьДомен(ConnectionString);
|
||||
EndFunction
|
||||
|
||||
Function JsonToStructure(Val Text, Val ToMap = True) Export
|
||||
Return JsonВСтруктуру(Text, ToMap);
|
||||
EndFunction
|
||||
|
||||
Function JSONString(Val Data, Val Escaping = "None", Val LineBreaks = True, Val DoubleQuotes = True) Export
|
||||
Return JSONСтрокой(Data, Escaping, LineBreaks, DoubleQuotes);
|
||||
EndFunction
|
||||
|
||||
Function ReadJSONFile(Val Path) Export
|
||||
Return ПрочитатьJSONФайл(Path);
|
||||
EndFunction
|
||||
|
||||
Function ProcessXML(XML) Export
|
||||
Return ОбработатьXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function GetXML(Value, TargetNamespace = "", XMLWriter = Undefined) Export
|
||||
Return ПолучитьXML(Value, TargetNamespace, XMLWriter);
|
||||
EndFunction
|
||||
|
||||
Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
|
||||
ДобавитьПоле(Name, Value, Type, Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddKeyValue(Table, Val Key, Val Value) Export
|
||||
ДобавитьКлючЗначение(Table, Key, Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure RemoveEmptyCollectionFields(Collection) Export
|
||||
УдалитьПустыеПоляКоллекции(Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure ValueToArray(Value) Export
|
||||
ЗначениеВМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Function CollectionFieldExist(Val Collection, Val Field, FieldValue = Undefined) Export
|
||||
Return ПолеКоллекцииСуществует(Collection, Field, FieldValue);
|
||||
EndFunction
|
||||
|
||||
Function FindMissingCollectionFields(Val Collection, Val Fields) Export
|
||||
Return НайтиОтсутствующиеПоляКоллекции(Collection, Fields);
|
||||
EndFunction
|
||||
|
||||
Function ClearCollectionRecursively(Val Collection) Export
|
||||
Return ОчиститьКоллекциюРекурсивно(Collection);
|
||||
EndFunction
|
||||
|
||||
Function CopyCollection(Val Collection) Export
|
||||
Return КопироватьКоллекцию(Collection);
|
||||
EndFunction
|
||||
|
||||
Function GetOr(Val Collection, Val Field, Val DefaultValue) Export
|
||||
Return ПолучитьИли(Collection, Field, DefaultValue);
|
||||
EndFunction
|
||||
|
||||
Function IsOneScript() Export
|
||||
Return ЭтоOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ProgressInformation(Val Current, Val Total, Val Unit, Val Divider = 1) Export
|
||||
ИнформацияОПрогрессе(Current, Total, Unit, Divider);
|
||||
EndProcedure
|
||||
|
||||
Procedure DebugInfo(Val Text) Export
|
||||
ОтладочнаяИнформация(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceSpecialCharacters(Text, Markup = "Markdown") Export
|
||||
ЗаменитьСпецСимволы(Text, Markup);
|
||||
EndProcedure
|
||||
|
||||
Procedure Pause(Val Seconds) Export
|
||||
Пауза(Seconds);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceEscapeSequences(Text) Export
|
||||
ЗаменитьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure RestoreEscapeSequences(Text) Export
|
||||
ВернутьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure StreamToStart(CurrentStream) Export
|
||||
ПотокВНачало(CurrentStream);
|
||||
EndProcedure
|
||||
|
||||
Function NumberToString(Val Value) Export
|
||||
Return ЧислоВСтроку(Value);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentDate() Export
|
||||
Return ПолучитьТекущуюДату();
|
||||
EndFunction
|
||||
|
||||
Function DateRFC3339(Val Date, Val Offset = "Z") Export
|
||||
Return ДатаRFC3339(Date, Offset);
|
||||
EndFunction
|
||||
|
||||
Function ConvertDataWithSizeRetrieval(Data, Val MinimumStreamSize = 0) Export
|
||||
Return ПреобразоватьДанныеСПолучениемРазмера(Data, MinimumStreamSize);
|
||||
EndFunction
|
||||
|
||||
Function ISOTimestamp(Val Date) Export
|
||||
Return ВременнаяМеткаISO(Date);
|
||||
EndFunction
|
||||
|
||||
Function CreateStream(Val FilePath = Undefined) Export
|
||||
Return СоздатьПоток(FilePath);
|
||||
EndFunction
|
||||
|
||||
Function IsWindows() Export
|
||||
Return ЭтоWindows();
|
||||
EndFunction
|
||||
|
||||
Function MergeData(Val Data, Val Addition) Export
|
||||
Return СклеитьДанные(Data, Addition);
|
||||
EndFunction
|
||||
|
||||
Function IsPrimitiveType(Val Value) Export
|
||||
Return ЭтоПримитивныйТип(Value);
|
||||
EndFunction
|
||||
|
||||
Function ThisIsCollection(Val Value, Val KeyValue = False) Export
|
||||
Return ЭтоКоллекция(Value, KeyValue);
|
||||
EndFunction
|
||||
|
||||
Procedure WriteOnCurrentLine(Val Text, Val Color = "", Val ToStart = False) Export
|
||||
ВывестиТекстВТекущуюСтроку(Text, Color, ToStart);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function RequestParametersToString(Val Parameters, Val SplitArrayParams = False, Val Start = True) Export
|
||||
Return ПараметрыЗапросаВСтроку(Parameters, SplitArrayParams, Start);
|
||||
EndFunction
|
||||
|
||||
Function RequestParametersToMap(Val ParameterString) Export
|
||||
Return ПараметрыЗапросаВСоответствие(ParameterString);
|
||||
EndFunction
|
||||
|
||||
Function SplitURL(Val URL) Export
|
||||
Return РазбитьURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function GetDomain(Val ConnectionString) Export
|
||||
Return ПолучитьДомен(ConnectionString);
|
||||
EndFunction
|
||||
|
||||
Function JsonToStructure(Val Text, Val ToMap = True) Export
|
||||
Return JsonВСтруктуру(Text, ToMap);
|
||||
EndFunction
|
||||
|
||||
Function JSONString(Val Data, Val Escaping = "None", Val LineBreaks = True, Val DoubleQuotes = True) Export
|
||||
Return JSONСтрокой(Data, Escaping, LineBreaks, DoubleQuotes);
|
||||
EndFunction
|
||||
|
||||
Function ReadJSONFile(Val Path) Export
|
||||
Return ПрочитатьJSONФайл(Path);
|
||||
EndFunction
|
||||
|
||||
Function ProcessXML(XML) Export
|
||||
Return ОбработатьXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function GetXML(Value, TargetNamespace = "", XMLWriter = Undefined) Export
|
||||
Return ПолучитьXML(Value, TargetNamespace, XMLWriter);
|
||||
EndFunction
|
||||
|
||||
Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
|
||||
ДобавитьПоле(Name, Value, Type, Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure AddKeyValue(Table, Val Key, Val Value) Export
|
||||
ДобавитьКлючЗначение(Table, Key, Value);
|
||||
EndProcedure
|
||||
|
||||
Procedure RemoveEmptyCollectionFields(Collection) Export
|
||||
УдалитьПустыеПоляКоллекции(Collection);
|
||||
EndProcedure
|
||||
|
||||
Procedure ValueToArray(Value) Export
|
||||
ЗначениеВМассив(Value);
|
||||
EndProcedure
|
||||
|
||||
Function CollectionFieldExist(Val Collection, Val Field, FieldValue = Undefined) Export
|
||||
Return ПолеКоллекцииСуществует(Collection, Field, FieldValue);
|
||||
EndFunction
|
||||
|
||||
Function FindMissingCollectionFields(Val Collection, Val Fields) Export
|
||||
Return НайтиОтсутствующиеПоляКоллекции(Collection, Fields);
|
||||
EndFunction
|
||||
|
||||
Function ClearCollectionRecursively(Val Collection) Export
|
||||
Return ОчиститьКоллекциюРекурсивно(Collection);
|
||||
EndFunction
|
||||
|
||||
Function CopyCollection(Val Collection) Export
|
||||
Return КопироватьКоллекцию(Collection);
|
||||
EndFunction
|
||||
|
||||
Function GetOr(Val Collection, Val Field, Val DefaultValue) Export
|
||||
Return ПолучитьИли(Collection, Field, DefaultValue);
|
||||
EndFunction
|
||||
|
||||
Function IsOneScript() Export
|
||||
Return ЭтоOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ProgressInformation(Val Current, Val Total, Val Unit, Val Divider = 1) Export
|
||||
ИнформацияОПрогрессе(Current, Total, Unit, Divider);
|
||||
EndProcedure
|
||||
|
||||
Procedure DebugInfo(Val Text) Export
|
||||
ОтладочнаяИнформация(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceSpecialCharacters(Text, Markup = "Markdown") Export
|
||||
ЗаменитьСпецСимволы(Text, Markup);
|
||||
EndProcedure
|
||||
|
||||
Procedure Pause(Val Seconds) Export
|
||||
Пауза(Seconds);
|
||||
EndProcedure
|
||||
|
||||
Procedure ReplaceEscapeSequences(Text) Export
|
||||
ЗаменитьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure RestoreEscapeSequences(Text) Export
|
||||
ВернутьУправляющиеПоследовательности(Text);
|
||||
EndProcedure
|
||||
|
||||
Procedure StreamToStart(CurrentStream) Export
|
||||
ПотокВНачало(CurrentStream);
|
||||
EndProcedure
|
||||
|
||||
Function NumberToString(Val Value) Export
|
||||
Return ЧислоВСтроку(Value);
|
||||
EndFunction
|
||||
|
||||
Function GetCurrentDate() Export
|
||||
Return ПолучитьТекущуюДату();
|
||||
EndFunction
|
||||
|
||||
Function DateRFC3339(Val Date, Val Offset = "Z") Export
|
||||
Return ДатаRFC3339(Date, Offset);
|
||||
EndFunction
|
||||
|
||||
Function ConvertDataWithSizeRetrieval(Data, Val MinimumStreamSize = 0) Export
|
||||
Return ПреобразоватьДанныеСПолучениемРазмера(Data, MinimumStreamSize);
|
||||
EndFunction
|
||||
|
||||
Function ISOTimestamp(Val Date) Export
|
||||
Return ВременнаяМеткаISO(Date);
|
||||
EndFunction
|
||||
|
||||
Function CreateStream(Val FilePath = Undefined) Export
|
||||
Return СоздатьПоток(FilePath);
|
||||
EndFunction
|
||||
|
||||
Function IsWindows() Export
|
||||
Return ЭтоWindows();
|
||||
EndFunction
|
||||
|
||||
Function MergeData(Val Data, Val Addition) Export
|
||||
Return СклеитьДанные(Data, Addition);
|
||||
EndFunction
|
||||
|
||||
Function IsPrimitiveType(Val Value) Export
|
||||
Return ЭтоПримитивныйТип(Value);
|
||||
EndFunction
|
||||
|
||||
Function ThisIsCollection(Val Value, Val KeyValue = False) Export
|
||||
Return ЭтоКоллекция(Value, KeyValue);
|
||||
EndFunction
|
||||
|
||||
Procedure WriteOnCurrentLine(Val Text, Val Color = "", Val ToStart = False) Export
|
||||
ВывестиТекстВТекущуюСтроку(Text, Color, ToStart);
|
||||
EndProcedure
|
||||
|
||||
Function ПараметрыЗапросаВСтроку(Val Параметры, Val ОтдельныеЭлементыМассивов = False, Val Начало = True) Export
|
||||
Return RequestParametersToString(Параметры, ОтдельныеЭлементыМассивов, Начало);
|
||||
EndFunction
|
||||
|
||||
Function ПараметрыЗапросаВСоответствие(Val СтрокаПараметров) Export
|
||||
Return RequestParametersToMap(СтрокаПараметров);
|
||||
EndFunction
|
||||
|
||||
Function РазбитьURL(Val URL) Export
|
||||
Return SplitURL(URL);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьДомен(Val СтрокаПодключения) Export
|
||||
Return GetDomain(СтрокаПодключения);
|
||||
EndFunction
|
||||
|
||||
Function JsonВСтруктуру(Val Текст, Val ВСоответствие = True) Export
|
||||
Return JsonToStructure(Текст, ВСоответствие);
|
||||
EndFunction
|
||||
|
||||
Function JSONСтрокой(Val Данные, Val Экранирование = "Нет", Val ПереносСтрок = True, Val ДвойныеКавычки = True) Export
|
||||
Return JSONString(Данные, Экранирование, ПереносСтрок, ДвойныеКавычки);
|
||||
EndFunction
|
||||
|
||||
Function ПрочитатьJSONФайл(Val Путь) Export
|
||||
Return ReadJSONFile(Путь);
|
||||
EndFunction
|
||||
|
||||
Function ОбработатьXML(XML) Export
|
||||
Return ProcessXML(XML);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьXML(Значение, ПространствоИмен = "", ЗаписьXML = Undefined) Export
|
||||
Return GetXML(Значение, ПространствоИмен, ЗаписьXML);
|
||||
EndFunction
|
||||
|
||||
Procedure ДобавитьПоле(Val Имя, Val Значение, Val Тип, Коллекция) Export
|
||||
AddField(Имя, Значение, Тип, Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ДобавитьКлючЗначение(Таблица, Val Ключ, Val Значение) Export
|
||||
AddKeyValue(Таблица, Ключ, Значение);
|
||||
EndProcedure
|
||||
|
||||
Procedure УдалитьПустыеПоляКоллекции(Коллекция) Export
|
||||
RemoveEmptyCollectionFields(Коллекция);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗначениеВМассив(Значение) Export
|
||||
ValueToArray(Значение);
|
||||
EndProcedure
|
||||
|
||||
Function ПолеКоллекцииСуществует(Val Коллекция, Val Поле, ЗначениеПоля = Undefined) Export
|
||||
Return CollectionFieldExist(Коллекция, Поле, ЗначениеПоля);
|
||||
EndFunction
|
||||
|
||||
Function НайтиОтсутствующиеПоляКоллекции(Val Коллекция, Val Поля) Export
|
||||
Return FindMissingCollectionFields(Коллекция, Поля);
|
||||
EndFunction
|
||||
|
||||
Function ОчиститьКоллекциюРекурсивно(Val Коллекция) Export
|
||||
Return ClearCollectionRecursively(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function КопироватьКоллекцию(Val Коллекция) Export
|
||||
Return CopyCollection(Коллекция);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьИли(Val Коллекция, Val Поле, Val ЗначениеИначе) Export
|
||||
Return GetOr(Коллекция, Поле, ЗначениеИначе);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоOneScript() Export
|
||||
Return IsOneScript();
|
||||
EndFunction
|
||||
|
||||
Procedure ИнформацияОПрогрессе(Val Текущее, Val Всего, Val ЕдИзм, Val Делитель = 1) Export
|
||||
ProgressInformation(Текущее, Всего, ЕдИзм, Делитель);
|
||||
EndProcedure
|
||||
|
||||
Procedure ОтладочнаяИнформация(Val Текст) Export
|
||||
DebugInfo(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьСпецСимволы(Текст, Разметка = "Markdown") Export
|
||||
ReplaceSpecialCharacters(Текст, Разметка);
|
||||
EndProcedure
|
||||
|
||||
Procedure Пауза(Val Секунды) Export
|
||||
Pause(Секунды);
|
||||
EndProcedure
|
||||
|
||||
Procedure ЗаменитьУправляющиеПоследовательности(Текст) Export
|
||||
ReplaceEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ВернутьУправляющиеПоследовательности(Текст) Export
|
||||
RestoreEscapeSequences(Текст);
|
||||
EndProcedure
|
||||
|
||||
Procedure ПотокВНачало(ТекущийПоток) Export
|
||||
StreamToStart(ТекущийПоток);
|
||||
EndProcedure
|
||||
|
||||
Function ЧислоВСтроку(Val Значение) Export
|
||||
Return NumberToString(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьТекущуюДату() Export
|
||||
Return GetCurrentDate();
|
||||
EndFunction
|
||||
|
||||
Function ДатаRFC3339(Val Дата, Val Смещение = "Z") Export
|
||||
Return DateRFC3339(Дата, Смещение);
|
||||
EndFunction
|
||||
|
||||
Function ПреобразоватьДанныеСПолучениемРазмера(Данные, Val МинимальныйРазмерДляПотока = 0) Export
|
||||
Return ConvertDataWithSizeRetrieval(Данные, МинимальныйРазмерДляПотока);
|
||||
EndFunction
|
||||
|
||||
Function ВременнаяМеткаISO(Val Дата) Export
|
||||
Return ISOTimestamp(Дата);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПоток(Val ПутьКФайлу = Undefined) Export
|
||||
Return CreateStream(ПутьКФайлу);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоWindows() Export
|
||||
Return IsWindows();
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДанные(Val Данные, Val Дополнение) Export
|
||||
Return MergeData(Данные, Дополнение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоПримитивныйТип(Val Значение) Export
|
||||
Return IsPrimitiveType(Значение);
|
||||
EndFunction
|
||||
|
||||
Function ЭтоКоллекция(Val Значение, Val КлючЗначение = False) Export
|
||||
Return ThisIsCollection(Значение, КлючЗначение);
|
||||
EndFunction
|
||||
|
||||
Procedure ВывестиТекстВТекущуюСтроку(Val Текст, Val Цвет = "", Val ВНачало = False) Export
|
||||
WriteOnCurrentLine(Текст, Цвет, ВНачало);
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -240,3 +240,60 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateSignature(Val SignKey, Val SignatureData, Val Algorithm, Val HashFunc) Export
|
||||
Return СоздатьПодпись(SignKey, SignatureData, Algorithm, HashFunc);
|
||||
EndFunction
|
||||
|
||||
Function Hash(BinaryData, Type) Export
|
||||
Return Хеш(BinaryData, Type);
|
||||
EndFunction
|
||||
|
||||
Function UniteBinaryData(BinaryData1, BinaryData2) Export
|
||||
Return СклеитьДвоичныеДанные(BinaryData1, BinaryData2);
|
||||
EndFunction
|
||||
|
||||
Function RepeatString(String, Count) Export
|
||||
Return ПовторитьСтроку(String, Count);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Alternate
|
||||
|
||||
Function CreateSignature(Val SignKey, Val SignatureData, Val Algorithm, Val HashFunc) Export
|
||||
Return СоздатьПодпись(SignKey, SignatureData, Algorithm, HashFunc);
|
||||
EndFunction
|
||||
|
||||
Function Hash(BinaryData, Type) Export
|
||||
Return Хеш(BinaryData, Type);
|
||||
EndFunction
|
||||
|
||||
Function UniteBinaryData(BinaryData1, BinaryData2) Export
|
||||
Return СклеитьДвоичныеДанные(BinaryData1, BinaryData2);
|
||||
EndFunction
|
||||
|
||||
Function RepeatString(String, Count) Export
|
||||
Return ПовторитьСтроку(String, Count);
|
||||
EndFunction
|
||||
|
||||
Function СоздатьПодпись(Val КлючПодписи, Val ДанныеПодписи, Val Алгоритм, Val ФункцияХеша) Export
|
||||
Return CreateSignature(КлючПодписи, ДанныеПодписи, Алгоритм, ФункцияХеша);
|
||||
EndFunction
|
||||
|
||||
Function Хеш(ДвоичныеДанные, Тип) Export
|
||||
Return Hash(ДвоичныеДанные, Тип);
|
||||
EndFunction
|
||||
|
||||
Function СклеитьДвоичныеДанные(ДвоичныеДанные1, ДвоичныеДанные2) Export
|
||||
Return UniteBinaryData(ДвоичныеДанные1, ДвоичныеДанные2);
|
||||
EndFunction
|
||||
|
||||
Function ПовторитьСтроку(Строка, Количество) Export
|
||||
Return RepeatString(Строка, Количество);
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
Reference in New Issue
Block a user