Skip to content

Commit

Permalink
[EDP-DDM-27219] Design added
Browse files Browse the repository at this point in the history
Change-Id: I929b84b9d3bb7064974131c2463109deeb6a5598
  • Loading branch information
Ihor Skostariev committed Sep 15, 2023
1 parent bb4dd13 commit 3b8006e
Showing 1 changed file with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -111,22 +111,22 @@ HTTP GET /api/data-factory/files/{entity}/{entityId}/{fieldName}/{fieldId}
.Посилання для прикладу
[source, httprequest]
----
HTTP GET /api/data-factory/user/uuid1-user/photo/uuid2-photo
HTTP GET /api/data-factory/files/user/uuid1-user/photo/uuid2-photo
----

.Посилання для прикладу для доступу до конкретних документів в масиві
[source, httprequest]
----
GET /api/data-factory/user/uuid1-user/documents/uuid3-passport
GET /api/data-factory/user/uuid1-user/documents/uuid4-driver-licence
GET /api/data-factory/files/user/uuid1-user/documents/uuid3-passport
GET /api/data-factory/files/user/uuid1-user/documents/uuid4-driver-licence
----

Дане посилання підтримує запити двох типів контенту _application/json_ і при такому запиті повертає структуру _JSON_, вміст файлу закодований у _Base64_ в якості значення поля _content_ з мета інформацією про файл у _checksum_ та _fileName_

.Приклад запиту для отримання відповіді в JSON форматі
[source, httprequest]
----
GET /api/data-factory/user/uuid1-user/documents/uuid3-passport
GET /api/data-factory/files/user/uuid1-user/documents/uuid3-passport
Accept: application/json
----

Expand All @@ -152,7 +152,7 @@ Content-Type: text/html; charset=UTF-8
.Приклад запиту для скачування файлу
[source, httprequest]
----
GET /api/data-factory/user/uuid1-user/documents/uuid3-passport
GET /api/data-factory/files/user/uuid1-user/documents/uuid3-passport
----

[source, httprequest]
Expand All @@ -176,3 +176,4 @@ Content-Disposition: attachment; filename="petro_passport.pdf"
* Створення точок інтеграції для отримання контенту в rest-api
* Оновлення клієнту soap-api
* Зміна правил _Istio_ по наданню доступів до точок інтеграції повʼязаних з отриманнями вмісту файлів
* Референтний процес

0 comments on commit 3b8006e

Please sign in to comment.