Платформа 3V/Справочник/Задание атрибутов в справочнике/Вычислимые значения файла: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Страница в разработке»)
 
Строка 1: Строка 1:
Страница в разработке
+
Элемент атрибута типа Файл имеет следующий вид:
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
  "$type": "FileLinkDto[]",
 +
  "$values": [
 +
{
 +
"fileId": "b94bd200-ab38-4584-b8ac-0d247c83dd91",
 +
"fileName": "наименование.jpg",
 +
"downloadLink": "/api/file/b94bd200-ab38-4584-b8ac-0d247c83dd91",
 +
"signs": [],
 +
"uploadDate": "2021-12-20T08:08:05.447Z"
 +
}
 +
  ]
 +
}
 +
</syntaxhighlight>
 +
Для того, чтобы обратиться к значениям внутри атрибута следует использовать следующую структуру:
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
  "attribute": {
 +
    "property": "FileId",
 +
    "discriminator": "FileLinkTransitiveAttributeDefinitionDto",
 +
    "id": 20
 +
  }             
 +
}
 +
</syntaxhighlight>
 +
, где '''''property''''' может быть
 +
<br> <br>
 +
{| class="wikitable"
 +
|-
 +
! colspan="4" style="text-align:center;"| '''property'''
 +
|-
 +
| '''fileId''' || GUID файла
 +
|-
 +
| '''fileName''' || Наименование файла
 +
|-
 +
| '''downloadLink''' || Ссылка для скачивания
 +
|-
 +
| '''signs''' || Подписи файла(нельзя вытянуть с помощью FileLinkTransitiveAttributeDefinitionDto)
 +
|-
 +
| '''uploadDate''' || Дата загрузки
 +
|-
 +
|}
 +
 
 +
Пример настройки можно увидеть [https://study.3v-cloud.com/navigator/#/home?objectId=1069 здесь]

Версия 09:07, 23 декабря 2021

Элемент атрибута типа Файл имеет следующий вид:

 1 {
 2   "$type": "FileLinkDto[]",
 3   "$values": [
 4 	{
 5 		"fileId": "b94bd200-ab38-4584-b8ac-0d247c83dd91",
 6 		"fileName": "наименование.jpg",
 7 		"downloadLink": "/api/file/b94bd200-ab38-4584-b8ac-0d247c83dd91",
 8 		"signs": [],
 9 		"uploadDate": "2021-12-20T08:08:05.447Z"
10 	}
11   ]
12 }

Для того, чтобы обратиться к значениям внутри атрибута следует использовать следующую структуру:

1 {
2    "attribute": {
3      "property": "FileId",
4      "discriminator": "FileLinkTransitiveAttributeDefinitionDto",
5      "id": 20
6    }              
7 }

, где property может быть

property
fileId GUID файла
fileName Наименование файла
downloadLink Ссылка для скачивания
signs Подписи файла(нельзя вытянуть с помощью FileLinkTransitiveAttributeDefinitionDto)
uploadDate Дата загрузки

Пример настройки можно увидеть здесь