############################################################# **Відправка коментаря до комплекта документів** ############################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP POST** | +==============================================================+========================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+ | **URL запиту** | https://doc.edin.ua/bdoc/store/package/comment?package_id=5261 | +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається SID - токен, отриманий при авторизації | | | | | | **Обов'язкові url-параметри:** | | | | | | **package_id** - ID комплекта документів, до якого необхідно відправити документ | +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** ******************************************************************* ``REQUEST`` В тілі **запиту** методу API передається текст коментаря в вигляді рядка ( **comment** ). ``RESPONSE`` Опис json-параметрів **відповіді** метода API (масив об'єктів **PackageComments**) Таблиця 1 - Опис параметрів об'єкта **PackageComments** .. csv-table:: :file: for_csv/PackageComments.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 Таблиця 2 - Опис параметрів об'єкта **Comment** .. csv-table:: :file: for_csv/Comment.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 Таблиця 3 - Опис параметрів об'єкта **User** .. csv-table:: :file: for_csv/User.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 -------------- **Приклади** ***************** В тілі **запиту** (json) передається текст коментаря в вигляді рядка ( **comment** ) -------------- Приклад тіла **відповіді** в json форматі .. code:: ruby [ [ { "commentId": 1960, "packageId": 5261, "user": { "userId": 0, "accountId": 0, "email": "sashabelovv@meta.ua", "isOwner": 0, "fio": "Ляшенко евгений", "tel": "34324322", "companies": [], "status": 0, "roles": [], "routes": [], "passSecureType": 0, "passPolicyId": 0, "lastLoginDate": 0, "uiTypes": [], "userAccess": {} }, "action": 3, "comment": { "before": { "status": 6 }, "after": { "status": 6 }, "userComment": "121212" }, "date": 1561036190 }, { "commentId": 1959, "packageId": 5261, "user": { "userId": 0, "accountId": 0, "email": "lyashenko270619933@meta.ua", "isOwner": 0, "fio": "Личный раб", "tel": "423423", "companies": [], "status": 0, "roles": [], "routes": [], "passSecureType": 0, "passPolicyId": 0, "lastLoginDate": 0, "uiTypes": [], "userAccess": {} }, "action": 1, "comment": { "before": { "status": 3 }, "after": { "status": 6 } }, "date": 1560517761 } ] ]