Платформа 3V/DataManager/Описание модели настроек DataManager: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 5: Строка 5:
 
discriminator - дискриминатор (тип данных - string)
 
discriminator - дискриминатор (тип данных - string)
  
* '''UrlDataManagerSource''' - в случае, если источник данных ''ссылка''  
+
* '''UrlDataManagerSource''' - в случае, если источник данных ''ссылка на ресурс''  
 
* '''ConstantDataManagerSource''' - если источник данных ''файл''
 
* '''ConstantDataManagerSource''' - если источник данных ''файл''
 +
Если источник данных - ''файл'', то в SOURCE достаточно прописать только дискриминатор:
 
<syntaxhighlight lang="JSON" line>
 
<syntaxhighlight lang="JSON" line>
 
"Source": {
 
"Source": {
         "discriminator": "UrlDataManagerSource",
+
         "discriminator": "ConstantDataManagerSource"
        "Uri": "",
+
           },
        "Headers": {
 
            "secret": ""
 
           }
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
=== Uri ===
 +
Uri - унифицированный идентификатор ресурса
 +
 +
Ссылка на файловое хранилище:
 +
1. Идентификатор файла достать
 +
2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid}
 +
Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request

Версия 15:10, 7 сентября 2022

Модель Json разделена на две части - Source (источник данных) и Destination (приёмник данных)

Source

Discriminator

discriminator - дискриминатор (тип данных - string)

  • UrlDataManagerSource - в случае, если источник данных ссылка на ресурс
  • ConstantDataManagerSource - если источник данных файл

Если источник данных - файл, то в SOURCE достаточно прописать только дискриминатор:

1 "Source": {
2         "discriminator": "ConstantDataManagerSource"
3           },

Uri

Uri - унифицированный идентификатор ресурса

Ссылка на файловое хранилище: 1. Идентификатор файла достать 2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid} Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request