Платформа 3V/Ресурс: различия между версиями
Перейти к навигации
Перейти к поиску
A.griva (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:Объект репозитория ресурс}} В рамках задачи [https://jira.3v-group.org/browse/PL3V-296 PL3V-296] добавле...») |
м (A.saydakova переименовал страницу Платформа 3V/Репозиторий/Ресурс в Содержание/Репозиторий/Ресурс) |
Версия 13:58, 21 апреля 2021
В рамках задачи PL3V-296 добавлен новый тип объекта репозитория - ресурс.
Объект может хранить в себе текстовые значения, ресурсы и картинки.
Пример содержимого объекта:
1 {
2 "items": [
3 {
4 "id": 1,
5 "text": "Test Text",
6 "discriminator": "ResourceTextItemDto"
7 },
8 {
9 "id": 2,
10 "icon": {
11 "type": "svg",
12 "data": "<svg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 10L1.19249e-07 0L10 1.19249e-07L6 5L10 10L0 10Z' fill='#8053DF'/></svg>"
13 },
14 "discriminator": "ResourceImageItemDto"
15 },
16 {
17 "id": 3,
18 "icon": {
19 "data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGxSURBVHgB7ZfNTsJAEMdn2nrvkWPPniBB47EmYvRG4ke44SPAE1CeAN/AcjN+JByNGIM3okQ5eTT14lXOtLvrLrjIVylNWhJi/4dudjq78+t02k4B/rtwfLJzUDA8wi4AWJpPdYhaDBqa1i+37xrODMAwOH2LJfAkRU9T3YyE0KTZ82iN4+gMmE1ct9xtNXrCns2dMjF2mlcYJsz0urRZMFSNWohY9MgGzzLsCrsyWoGQFwMPXpXBo1S3dekQr1/6naalXZl1/Ls/0UPIC0PdF2DVSgASAG0JH1G5unyuw4gvcIJ8AjOAwMrLbDQneE+lxAryC8zAS/Pa5oMNMSkpwgQgAViLN+FAW7mTMwZYgyVbNkRwEIj1fH9bX+Q3lgHWEsfs3nHJZ8cKhOgXGQODMuU8yG+UAUqgrqhgAiq17f2j72lysaEYZY8X1CsOz2Mg8CgDr4/8lcuoNYBhqs0hirACTRRh5+GmGieEaP1hEcA8CN+aCCnTzOsuHe4rflCk3bfX54ErvB4siFjiM03cfkZ236qf49fH+1PK2PxEBQ0+TUEEgZGxNvHcwzhb//XTD+motBiSBrcfAAAAAElFTkSuQmCC"
20 },
21 "discriminator": "ResourceImageItemDto"
22 },
23 {
24 "id": 4,
25 "name": "button",
26 "css": "button, select {text-transform: none;}",
27 "discriminator": "ResourceCssItemDto"
28 },
29 {
30 "id": 5,
31 "name": "element",
32 "css": "element.style {padding-left: 15px;}",
33 "discriminator": "ResourceCssItemDto"
34 }
35 ]
36 }