1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-04-15 11:56:36 +02:00
2024-08-17 20:38:15 +00:00

118 lines
4.8 KiB
Plaintext

Function ПолучитьСостав() Export
CompositionTable = New ValueTable();
CompositionTable.Columns.Add("Библиотека");
CompositionTable.Columns.Add("Модуль");
CompositionTable.Columns.Add("Метод");
CompositionTable.Columns.Add("МетодПоиска");
CompositionTable.Columns.Add("Параметр");
CompositionTable.Columns.Add("Описание");
CompositionTable.Columns.Add("ОписаниеМетода");
CompositionTable.Columns.Add("Область");
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "FormCodeRetrievalLink";
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
NewLine.Параметр = "--id";
NewLine.Описание = "Client ID";
NewLine.Область = "Public";
NewLine.ОписаниеМетода = "Returns URL for browser authorization";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "FormCodeRetrievalLink";
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
NewLine.Параметр = "--calendar";
NewLine.Описание = "Calendar methods permission (optional, def. val. - True)";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "FormCodeRetrievalLink";
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
NewLine.Параметр = "--drive";
NewLine.Описание = "Drive methods permission (optional, def. val. - True)";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "FormCodeRetrievalLink";
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
NewLine.Параметр = "--sheets";
NewLine.Описание = "Sheets methods permission (optional, def. val. - True)";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "GetTokenByCode";
NewLine.МетодПоиска = "GETTOKENBYCODE";
NewLine.Параметр = "--id";
NewLine.Описание = "Client ID";
NewLine.Область = "Public";
NewLine.ОписаниеМетода = "Gets token by code from browser authorization";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "GetTokenByCode";
NewLine.МетодПоиска = "GETTOKENBYCODE";
NewLine.Параметр = "--secret";
NewLine.Описание = "Client secret";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "GetTokenByCode";
NewLine.МетодПоиска = "GETTOKENBYCODE";
NewLine.Параметр = "--code";
NewLine.Описание = "Code from browser";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "RefreshToken";
NewLine.МетодПоиска = "REFRESHTOKEN";
NewLine.Параметр = "--id";
NewLine.Описание = "Client ID";
NewLine.Область = "Public";
NewLine.ОписаниеМетода = "Updates token by Refresh token";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "RefreshToken";
NewLine.МетодПоиска = "REFRESHTOKEN";
NewLine.Параметр = "--secret";
NewLine.Описание = "Client secret";
NewLine.Область = "Public";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "google";
NewLine.Модуль = "OPI_GoogleWorkspace";
NewLine.Метод = "RefreshToken";
NewLine.МетодПоиска = "REFRESHTOKEN";
NewLine.Параметр = "--refresh";
NewLine.Описание = "Refresh token";
NewLine.Область = "Public";
Return CompositionTable;
EndFunction