From 54ffdd060e2ae7dea81d792bc2a6e99f46029d68 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Tue, 19 May 2026 19:25:56 +0330 Subject: [PATCH] feat: initialize --- Auth/folder.bru | 8 ++ Auth/login with approo v2.bru | 92 +++++++++++++++++++ Get Payment Gateway.bru | 21 +++++ breath exercise/delete-breath-templates.bru | 19 ++++ breath exercise/edit-template.bru | 35 +++++++ breath exercise/folder.bru | 8 ++ breath exercise/get-all-template.bru | 15 +++ breath exercise/get-user-sessions.bru | 15 +++ breath exercise/get-user-template.bru | 15 +++ breath exercise/store-breath-exercise.bru | 20 ++++ breath exercise/store-template.bru | 22 +++++ bruno.json | 9 ++ collection.bru | 25 +++++ http---127.0.0.1-8000-api-chat.bru | 24 +++++ image/delete image.bru | 19 ++++ image/folder.bru | 8 ++ image/get all images.bru | 26 ++++++ image/get public images.bru | 26 ++++++ image/get user images.bru | 15 +++ image/store image.bru | 26 ++++++ image/update image.bru | 28 ++++++ leader board/folder.bru | 8 ++ leader board/get-leader-board.bru | 15 +++ media/feedback.bru | 24 +++++ media/folder.bru | 8 ++ media/get-by-id.bru | 26 ++++++ media/get-media.bru | 22 +++++ media/get-saved.bru | 15 +++ media/store-media.bru | 43 +++++++++ media/store-note.bru | 25 +++++ media/store-save.bru | 25 +++++ media/update-media.bru | 23 +++++ mood/folder.bru | 8 ++ mood/get-moods-user-history.bru | 15 +++ mood/get-moods.bru | 15 +++ mood/store-today-mood.bru | 19 ++++ music/delete music.bru | 20 ++++ music/folder.bru | 8 ++ music/store music.bru | 22 +++++ profile/folder.bru | 8 ++ profile/get profile.bru | 24 +++++ questions/delete-questions-id.bru | 27 ++++++ questions/edit-question.bru | 27 ++++++ questions/folder.bru | 8 ++ questions/get-question-id.bru | 23 +++++ questions/get-questions.bru | 20 ++++ questions/store-question.bru | 15 +++ slider/delete slider.bru | 28 ++++++ slider/folder.bru | 8 ++ slider/get slider.bru | 15 +++ slider/update slider.bru | 31 +++++++ slider_1/delete slider.bru | 19 ++++ slider_1/folder.bru | 8 ++ slider_1/get slider.bru | 15 +++ slider_1/store slider.bru | 23 +++++ slider_1/update slider.bru | 28 ++++++ track/Create category.bru | 24 +++++ ...ists - Get playlist with all its music.bru | 16 ++++ track/Get music by playlist.bru | 16 ++++ track/Remove Music from Playlist.bru | 20 ++++ track/add music to playlist.bru | 25 +++++ track/create playlist.bru | 22 +++++ track/delete category.bru | 20 ++++ track/delete playlist.bru | 19 ++++ track/folder.bru | 8 ++ track/gat all or specific music.bru | 16 ++++ track/music-categories.bru | 16 ++++ track/update category.bru | 30 ++++++ track/update music.bru | 27 ++++++ track/update order music.bru | 16 ++++ track/update playlist.bru | 26 ++++++ track/upload music.bru | 26 ++++++ worry box/delete-worry.bru | 19 ++++ worry box/edit-worry.bru | 26 ++++++ worry box/folder.bru | 8 ++ worry box/get-worry.bru | 20 ++++ worry box/store-worry.bru | 20 ++++ worry box/toggle-worrie.bru | 19 ++++ 78 files changed, 1583 insertions(+) create mode 100644 Auth/folder.bru create mode 100644 Auth/login with approo v2.bru create mode 100644 Get Payment Gateway.bru create mode 100644 breath exercise/delete-breath-templates.bru create mode 100644 breath exercise/edit-template.bru create mode 100644 breath exercise/folder.bru create mode 100644 breath exercise/get-all-template.bru create mode 100644 breath exercise/get-user-sessions.bru create mode 100644 breath exercise/get-user-template.bru create mode 100644 breath exercise/store-breath-exercise.bru create mode 100644 breath exercise/store-template.bru create mode 100644 bruno.json create mode 100644 collection.bru create mode 100644 http---127.0.0.1-8000-api-chat.bru create mode 100644 image/delete image.bru create mode 100644 image/folder.bru create mode 100644 image/get all images.bru create mode 100644 image/get public images.bru create mode 100644 image/get user images.bru create mode 100644 image/store image.bru create mode 100644 image/update image.bru create mode 100644 leader board/folder.bru create mode 100644 leader board/get-leader-board.bru create mode 100644 media/feedback.bru create mode 100644 media/folder.bru create mode 100644 media/get-by-id.bru create mode 100644 media/get-media.bru create mode 100644 media/get-saved.bru create mode 100644 media/store-media.bru create mode 100644 media/store-note.bru create mode 100644 media/store-save.bru create mode 100644 media/update-media.bru create mode 100644 mood/folder.bru create mode 100644 mood/get-moods-user-history.bru create mode 100644 mood/get-moods.bru create mode 100644 mood/store-today-mood.bru create mode 100644 music/delete music.bru create mode 100644 music/folder.bru create mode 100644 music/store music.bru create mode 100644 profile/folder.bru create mode 100644 profile/get profile.bru create mode 100644 questions/delete-questions-id.bru create mode 100644 questions/edit-question.bru create mode 100644 questions/folder.bru create mode 100644 questions/get-question-id.bru create mode 100644 questions/get-questions.bru create mode 100644 questions/store-question.bru create mode 100644 slider/delete slider.bru create mode 100644 slider/folder.bru create mode 100644 slider/get slider.bru create mode 100644 slider/update slider.bru create mode 100644 slider_1/delete slider.bru create mode 100644 slider_1/folder.bru create mode 100644 slider_1/get slider.bru create mode 100644 slider_1/store slider.bru create mode 100644 slider_1/update slider.bru create mode 100644 track/Create category.bru create mode 100644 track/Get all playlists - Get playlist with all its music.bru create mode 100644 track/Get music by playlist.bru create mode 100644 track/Remove Music from Playlist.bru create mode 100644 track/add music to playlist.bru create mode 100644 track/create playlist.bru create mode 100644 track/delete category.bru create mode 100644 track/delete playlist.bru create mode 100644 track/folder.bru create mode 100644 track/gat all or specific music.bru create mode 100644 track/music-categories.bru create mode 100644 track/update category.bru create mode 100644 track/update music.bru create mode 100644 track/update order music.bru create mode 100644 track/update playlist.bru create mode 100644 track/upload music.bru create mode 100644 worry box/delete-worry.bru create mode 100644 worry box/edit-worry.bru create mode 100644 worry box/folder.bru create mode 100644 worry box/get-worry.bru create mode 100644 worry box/store-worry.bru create mode 100644 worry box/toggle-worrie.bru diff --git a/Auth/folder.bru b/Auth/folder.bru new file mode 100644 index 0000000..8bd64ee --- /dev/null +++ b/Auth/folder.bru @@ -0,0 +1,8 @@ +meta { + name: Auth + seq: 1 +} + +auth { + mode: inherit +} diff --git a/Auth/login with approo v2.bru b/Auth/login with approo v2.bru new file mode 100644 index 0000000..685ba46 --- /dev/null +++ b/Auth/login with approo v2.bru @@ -0,0 +1,92 @@ +meta { + name: login with approo v2 + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/auth/login-with-approo-v2?token=8|v0Kv0qYWeLywG0Op67J0kotgroM1lf9C3cJ1pSGn9ac6e570&package_name=com.approagency.meditation + body: multipartForm + auth: inherit +} + +params:query { + token: 8|v0Kv0qYWeLywG0Op67J0kotgroM1lf9C3cJ1pSGn9ac6e570 + package_name: com.approagency.meditation +} + +headers { + Accept: application/json + Content-Type: application/json + ~x-api-key: {{x_api_key}} +} + +body:multipart-form { + token: 8|v0Kv0qYWeLywG0Op67J0kotgroM1lf9C3cJ1pSGn9ac6e570 + package_name: com.approagency.meditation +} + +script:post-response { + const jsonData = res.getBody(); + bru.setEnvVar("token", jsonData.token); +} + +settings { + encodeUrl: true + timeout: 0 +} + +example { + name: login with approo + + request: { + url: {{base_url}}/api/login-with-approo + method: POST + mode: json + headers: { + Accept: application/json + Content-Type: application/json + x-api-key: {{x_api_key}} + } + + body:json: { + { + "user_token":"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjb20udmFkYS5mYXJtb29ucGx1cyIsImV4cCI6MTg4NTcyODYxNSwiZXh0IjoiNGY2M2JkNzQwMmY0MzY5OWZkNmQ5MDcxZmU2ODdiNjJmMDY0ZTlmYiIsImlhdCI6MTU3MDM2ODYxNSwiaXNzIjoiaHR0cHM6Ly93d3cuYXBwcm9vLmlyIiwianRpIjoiZTZmODc3NDUxYWFhN2RhMWVhYzFhNDg4ZGJmZWZlZmUxZDE1NThkNSIsInNwZSI6ImNvbS52YWRhLmZhcm1vb25wbHVzIn0.GemSt3hm4MmIt5EMiqJoiiVd9djpPfKIEMH5F3npliAs9VcwfdvgE4KZr4i6QP9N8x4xvhQa2Y1-QpxlLovPLIs1kZkW0Cqg5TRfA1q2HhmT77AHZmzUc-lT_11oXBESjifgxygTLMPkAc6ACzjBWZmyfhfxjbXCka3LYgY39uR8icjZTGURtlgpOoI8_plHWK-wS-P7EAkixOm1wGOXJ4FEbU7D4Axali7vw19lvUHxLzCRBzTc146MghEsUby-YAlQBEXG1VHNCcV28L5mJCY4KKl6JfEmAAfvyv5whSHJwvJTALooCMewSgdhRP09_V4N209Bq65NjM2pK5nvIA", + "mobile":"09127433418", + "fcm_token":"234324234", + "package_name":"com.devgroup.smartcalorie", + "username":"jafarian" + } + } + } + + response: { + headers: { + Server: nginx/1.18.0 (Ubuntu) + Content-Type: application/json + Transfer-Encoding: chunked + Connection: keep-alive + Cache-Control: no-cache, private + Date: Tue, 28 Dec 2021 10:50:11 GMT + X-RateLimit-Limit: 60 + X-RateLimit-Remaining: 59 + Access-Control-Allow-Origin: * + } + + status: { + code: 200 + text: OK + } + + body: { + type: json + content: ''' + { + "mobile": "09127433418", + "identifier": "4f63bd7402f43699fd6d9071fe687b62f064e9fb", + "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiZDFhZjQwZGRlMThhYjllNmI4M2FkOTIyMjQ4MTdlNWIxOGU1NjM1NzYxZWRmYWM5Yjg1YTYwZWUwM2NlOTJlMGNhZGZmMTM4ZjdmNGU2OTIiLCJpYXQiOjE2NDA2ODg2MTEuNTUzOTMyLCJuYmYiOjE2NDA2ODg2MTEuNTUzOTM1LCJleHAiOjE2NzIyMjQ2MTEuNTUxNjE2LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.XYrOAVFXHaW-uCV1mvJB4Wsvf7U_f75ZmWazKEHkCWYi1kjiv1GtT5R513azvA_yafCpG1XFeeLD5dRtVuXjRZVp03yI2cOscaA4h07AYKadrvuHvyGeI21C0O8KPWyhkt5oVmoh_eEjDzRxwYu0I0euyx6RcubI7ZvZ6_fzQmdaNvqCth0VNPMSQinbxfaLa9MfLC8dufkMEgtcBC14o2Llp4AqKW1OI-2QvMEh2pDDkdUeckCGIHxNIhyzqYL2FpUdK6J8SFLESbVpQgFank59AIDiUTTC7GWlJD7KtHllTVDQ_SWOaj08MWuL9lYvfr40bvwaX71XvJXJ2hp3YY2z0YjCkyCprEZGHTRJ90BczxSpWcO1XngQE7Rvdz3n4PZH7IGje_m8yd-DBRnmFa418Zkl2ivZHzsW4atjPvtsB_n--fzIODKEKVXgQfxgreOJOJVv6gCZYrE0sd0bWwxq5J3K5-_CXWkiMIENuHGwy1myiYe7BSxl57cK_gWoP-K8NXh0lCf76G8irB0AdRtGXZipys74dcwMhQGR66tFkIsrlrkMJ1EGvX9_v8c0nfn4UcBBAdigbkWP9XLHZBtZ6JXT2eIbv0ENUxIXZojmsd-VDt-NrWm87xRL-dbXGKm5XbXi8lHYT3stW4eRet3v4L1AQ1B6c9u40GJ6SjE" + } + ''' + } + } +} diff --git a/Get Payment Gateway.bru b/Get Payment Gateway.bru new file mode 100644 index 0000000..82c50b2 --- /dev/null +++ b/Get Payment Gateway.bru @@ -0,0 +1,21 @@ +meta { + name: Get Payment Gateway + type: http + seq: 13 +} + +post { + url: {{baseUrl}}/zarinpal/gateway + body: multipartForm + auth: inherit +} + +body:multipart-form { + description: rwesdfasa + product_id: 22 + ~platform: mobile +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/delete-breath-templates.bru b/breath exercise/delete-breath-templates.bru new file mode 100644 index 0000000..027b2e2 --- /dev/null +++ b/breath exercise/delete-breath-templates.bru @@ -0,0 +1,19 @@ +meta { + name: delete-breath-templates + type: http + seq: 6 +} + +delete { + url: {{baseUrl}}/breathing-templates/:id + body: none + auth: inherit +} + +params:path { + id: 11 +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/edit-template.bru b/breath exercise/edit-template.bru new file mode 100644 index 0000000..20ceb61 --- /dev/null +++ b/breath exercise/edit-template.bru @@ -0,0 +1,35 @@ +meta { + name: edit-template + type: http + seq: 2 +} + +put { + url: {{baseUrl}}/breathing-templates/:id + body: json + auth: inherit +} + +params:path { + id: 13 +} + +headers { + ~Content-Type: application/json +} + +body:json { + { + "name": "استرس شخصی", + "inhale":4, + "exhale":3, + "breath_hold":5, + "duration":45, + "description":"asdsadaasdas", + "image_id":3 + } +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/folder.bru b/breath exercise/folder.bru new file mode 100644 index 0000000..c8e72eb --- /dev/null +++ b/breath exercise/folder.bru @@ -0,0 +1,8 @@ +meta { + name: breath exercise + seq: 2 +} + +auth { + mode: inherit +} diff --git a/breath exercise/get-all-template.bru b/breath exercise/get-all-template.bru new file mode 100644 index 0000000..f231ce6 --- /dev/null +++ b/breath exercise/get-all-template.bru @@ -0,0 +1,15 @@ +meta { + name: get-all-template + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/breathing-templates + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/get-user-sessions.bru b/breath exercise/get-user-sessions.bru new file mode 100644 index 0000000..61a16e6 --- /dev/null +++ b/breath exercise/get-user-sessions.bru @@ -0,0 +1,15 @@ +meta { + name: get-user-sessions + type: http + seq: 7 +} + +get { + url: {{baseUrl}}/breathing-sessions + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/get-user-template.bru b/breath exercise/get-user-template.bru new file mode 100644 index 0000000..8791f33 --- /dev/null +++ b/breath exercise/get-user-template.bru @@ -0,0 +1,15 @@ +meta { + name: get-user-template + type: http + seq: 5 +} + +get { + url: {{baseUrl}}/user-templates + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/store-breath-exercise.bru b/breath exercise/store-breath-exercise.bru new file mode 100644 index 0000000..4865031 --- /dev/null +++ b/breath exercise/store-breath-exercise.bru @@ -0,0 +1,20 @@ +meta { + name: store-breath-exercise + type: http + seq: 4 +} + +post { + url: {{baseUrl}}/breathing-complete?template_id=10&duration=20 + body: none + auth: inherit +} + +params:query { + template_id: 10 + duration: 20 +} + +settings { + encodeUrl: true +} diff --git a/breath exercise/store-template.bru b/breath exercise/store-template.bru new file mode 100644 index 0000000..fe20fc8 --- /dev/null +++ b/breath exercise/store-template.bru @@ -0,0 +1,22 @@ +meta { + name: store-template + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/breathing-templates + body: multipartForm + auth: inherit +} + +body:multipart-form { + name: مدیریت استرس شخصی + inhale: 8 + exhale: 3 + breath_hold: 4 +} + +settings { + encodeUrl: true +} diff --git a/bruno.json b/bruno.json new file mode 100644 index 0000000..1c9c225 --- /dev/null +++ b/bruno.json @@ -0,0 +1,9 @@ +{ + "version": "1", + "name": "meditation", + "type": "collection", + "ignore": [ + "node_modules", + ".git" + ] +} \ No newline at end of file diff --git a/collection.bru b/collection.bru new file mode 100644 index 0000000..4aabbe5 --- /dev/null +++ b/collection.bru @@ -0,0 +1,25 @@ +meta { + name: meditation +} + +auth { + mode: bearer +} + +auth:bearer { + token: {{token}} +} + +vars:pre-request { + baseUrl: http://localhost:8000/api + token: 1|pvC8QclU7Okc8HeaITbXrCulai2EAjaqSql4aMRcd6e6c3bc + ~baseUrl: https://payment.vada.ir/api + ~baseUrl: + ~baseUrl: + ~approo_token: + ~baseUrl: +} + +script:pre-request { + req.setHeader("Accept", "application/json"); +} diff --git a/http---127.0.0.1-8000-api-chat.bru b/http---127.0.0.1-8000-api-chat.bru new file mode 100644 index 0000000..a567efb --- /dev/null +++ b/http---127.0.0.1-8000-api-chat.bru @@ -0,0 +1,24 @@ +meta { + name: http://127.0.0.1:8000/api/chat + type: http + seq: 14 +} + +post { + url: http://127.0.0.1:8000/api/chat + body: json + auth: inherit +} + +body:json { + { + "messages": [ + { "role": "system", "content": "You are a helpful assistant in persian" }, + { "role": "user", "content": "من برای استرس زیادم از تو تمرین تنفس میخواهم"} + ] + } +} + +settings { + encodeUrl: true +} diff --git a/image/delete image.bru b/image/delete image.bru new file mode 100644 index 0000000..3af2270 --- /dev/null +++ b/image/delete image.bru @@ -0,0 +1,19 @@ +meta { + name: delete image + type: http + seq: 5 +} + +delete { + url: {{baseUrl}}/images/:id + body: none + auth: inherit +} + +params:path { + id: 1 +} + +settings { + encodeUrl: true +} diff --git a/image/folder.bru b/image/folder.bru new file mode 100644 index 0000000..2df0fd7 --- /dev/null +++ b/image/folder.bru @@ -0,0 +1,8 @@ +meta { + name: image + seq: 9 +} + +auth { + mode: inherit +} diff --git a/image/get all images.bru b/image/get all images.bru new file mode 100644 index 0000000..abc13d4 --- /dev/null +++ b/image/get all images.bru @@ -0,0 +1,26 @@ +meta { + name: get all images + type: http + seq: 2 +} + +get { + url: {{baseUrl}}/images/all + body: multipartForm + auth: inherit +} + +params:query { + ~image: +} + +body:multipart-form { + image: @file(/C:/Users/nourk/Downloads/The water fall.jpg) + title: small + type: public + ~description: +} + +settings { + encodeUrl: true +} diff --git a/image/get public images.bru b/image/get public images.bru new file mode 100644 index 0000000..40a04f5 --- /dev/null +++ b/image/get public images.bru @@ -0,0 +1,26 @@ +meta { + name: get public images + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/images/public + body: multipartForm + auth: inherit +} + +params:query { + ~image: +} + +body:multipart-form { + image: @file(/C:/Users/nourk/Downloads/The water fall.jpg) + title: small + type: public + ~description: +} + +settings { + encodeUrl: true +} diff --git a/image/get user images.bru b/image/get user images.bru new file mode 100644 index 0000000..5cd9472 --- /dev/null +++ b/image/get user images.bru @@ -0,0 +1,15 @@ +meta { + name: get user images + type: http + seq: 4 +} + +get { + url: + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/image/store image.bru b/image/store image.bru new file mode 100644 index 0000000..f1126cd --- /dev/null +++ b/image/store image.bru @@ -0,0 +1,26 @@ +meta { + name: store image + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/images + body: multipartForm + auth: inherit +} + +params:query { + ~image: +} + +body:multipart-form { + image: @file(/Users/amirmahdi/Downloads/paksazi.png) + title: paksazi + type: public + ~description: +} + +settings { + encodeUrl: true +} diff --git a/image/update image.bru b/image/update image.bru new file mode 100644 index 0000000..9683f0d --- /dev/null +++ b/image/update image.bru @@ -0,0 +1,28 @@ +meta { + name: update image + type: http + seq: 6 +} + +put { + url: {{baseUrl}}/images/:id + body: json + auth: inherit +} + +params:path { + id: +} + +body:json { + { + "image":"", + "title":"", + "description":"", + "type":"" + } +} + +settings { + encodeUrl: true +} diff --git a/leader board/folder.bru b/leader board/folder.bru new file mode 100644 index 0000000..96267a4 --- /dev/null +++ b/leader board/folder.bru @@ -0,0 +1,8 @@ +meta { + name: leader board + seq: 7 +} + +auth { + mode: inherit +} diff --git a/leader board/get-leader-board.bru b/leader board/get-leader-board.bru new file mode 100644 index 0000000..14e0fdc --- /dev/null +++ b/leader board/get-leader-board.bru @@ -0,0 +1,15 @@ +meta { + name: get-leader-board + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/leader-board + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/media/feedback.bru b/media/feedback.bru new file mode 100644 index 0000000..c7d827d --- /dev/null +++ b/media/feedback.bru @@ -0,0 +1,24 @@ +meta { + name: feedback + type: http + seq: 8 +} + +post { + url: {{baseUrl}}/media/:id/feedback + body: multipartForm + auth: inherit +} + +params:path { + id: +} + +body:multipart-form { + stars: + content: +} + +settings { + encodeUrl: true +} diff --git a/media/folder.bru b/media/folder.bru new file mode 100644 index 0000000..e5de9d7 --- /dev/null +++ b/media/folder.bru @@ -0,0 +1,8 @@ +meta { + name: media + seq: 12 +} + +auth { + mode: inherit +} diff --git a/media/get-by-id.bru b/media/get-by-id.bru new file mode 100644 index 0000000..1162a1c --- /dev/null +++ b/media/get-by-id.bru @@ -0,0 +1,26 @@ +meta { + name: get-by-id + type: http + seq: 6 +} + +get { + url: {{baseUrl}}/media/:id + body: text + auth: inherit +} + +params:path { + id: 1 +} + +body:text { + { + "type":"audio", + "tags":["relax","sleep" , "استرس"] + } +} + +settings { + encodeUrl: true +} diff --git a/media/get-media.bru b/media/get-media.bru new file mode 100644 index 0000000..6cecd51 --- /dev/null +++ b/media/get-media.bru @@ -0,0 +1,22 @@ +meta { + name: get-media + type: http + seq: 7 +} + +get { + url: {{baseUrl}}/media?categories=1&durations=3-6 + body: none + auth: inherit +} + +params:query { + categories: 1 + durations: 3-6 + ~tags: relax,sleep + ~search: +} + +settings { + encodeUrl: true +} diff --git a/media/get-saved.bru b/media/get-saved.bru new file mode 100644 index 0000000..1d4f8e2 --- /dev/null +++ b/media/get-saved.bru @@ -0,0 +1,15 @@ +meta { + name: get-saved + type: http + seq: 4 +} + +get { + url: {{baseUrl}}/media/saved + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/media/store-media.bru b/media/store-media.bru new file mode 100644 index 0000000..db0255a --- /dev/null +++ b/media/store-media.bru @@ -0,0 +1,43 @@ +meta { + name: store-media + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/media + body: json + auth: inherit +} + +body:json { + { + "title": "مدیتیشن موفقیت حتمی", + "caption": "مدیتیشنی قدرتمند برای فعال‌سازی ارتعاش موفقیت، تقویت باورهای مثبت، رهایی از ترس‌ها و هماهنگ شدن با مسیر تحقق اهداف. مناسب برای افرادی که می‌خواهند با انرژی و اعتماد کامل به سمت موفقیت حرکت کنند.", + "type": "video", + "category_id": null, + "category_name": "موفقیت و انگیزشی", + "duration": 10, + "file": null, + "image_id": "28", + "external_url": "https://meditation.approagency.ir/storage/videos/morning_success.mp4", + "visibility": "public", + "tags": [ + "مدیتیشن موفقیت", + "انگیزشی", + "جذب موفقیت", + "ارتعاش مثبت", + "قانون جذب", + "هدفگذاری", + "باورهای مثبت", + "فراوانی", + "قدرت ذهن", + "مدیتیشن انگیزشی" + ] + } + +} + +settings { + encodeUrl: true +} diff --git a/media/store-note.bru b/media/store-note.bru new file mode 100644 index 0000000..2be6db2 --- /dev/null +++ b/media/store-note.bru @@ -0,0 +1,25 @@ +meta { + name: store-note + type: http + seq: 5 +} + +post { + url: {{baseUrl}}/media/:id/note + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "content":"note is here available" + } +} + +settings { + encodeUrl: true +} diff --git a/media/store-save.bru b/media/store-save.bru new file mode 100644 index 0000000..416b430 --- /dev/null +++ b/media/store-save.bru @@ -0,0 +1,25 @@ +meta { + name: store-save + type: http + seq: 3 +} + +post { + url: {{baseUrl}}/media/:id/save + body: text + auth: inherit +} + +params:path { + id: 1 +} + +body:text { + { + "type":"audio" + } +} + +settings { + encodeUrl: true +} diff --git a/media/update-media.bru b/media/update-media.bru new file mode 100644 index 0000000..9ca6766 --- /dev/null +++ b/media/update-media.bru @@ -0,0 +1,23 @@ +meta { + name: update-media + type: http + seq: 2 +} + +post { + url: {{baseUrl}}/media/:id + body: multipartForm + auth: inherit +} + +params:path { + id: 11 +} + +body:multipart-form { + is_premium: true +} + +settings { + encodeUrl: true +} diff --git a/mood/folder.bru b/mood/folder.bru new file mode 100644 index 0000000..365982a --- /dev/null +++ b/mood/folder.bru @@ -0,0 +1,8 @@ +meta { + name: mood + seq: 4 +} + +auth { + mode: inherit +} diff --git a/mood/get-moods-user-history.bru b/mood/get-moods-user-history.bru new file mode 100644 index 0000000..b0c48dc --- /dev/null +++ b/mood/get-moods-user-history.bru @@ -0,0 +1,15 @@ +meta { + name: get-moods-user-history + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/moods/history + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/mood/get-moods.bru b/mood/get-moods.bru new file mode 100644 index 0000000..f738eb7 --- /dev/null +++ b/mood/get-moods.bru @@ -0,0 +1,15 @@ +meta { + name: get-moods + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/moods + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/mood/store-today-mood.bru b/mood/store-today-mood.bru new file mode 100644 index 0000000..9066506 --- /dev/null +++ b/mood/store-today-mood.bru @@ -0,0 +1,19 @@ +meta { + name: store-today-mood + type: http + seq: 2 +} + +post { + url: {{baseUrl}}/moods/today + body: multipartForm + auth: inherit +} + +body:multipart-form { + mood_id: 1 +} + +settings { + encodeUrl: true +} diff --git a/music/delete music.bru b/music/delete music.bru new file mode 100644 index 0000000..8cf6a80 --- /dev/null +++ b/music/delete music.bru @@ -0,0 +1,20 @@ +meta { + name: delete music + type: http + seq: 2 +} + +delete { + url: {{baseUrl}}/music/:id + body: none + auth: inherit +} + +params:path { + id: 1 +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/music/folder.bru b/music/folder.bru new file mode 100644 index 0000000..9d1ed5a --- /dev/null +++ b/music/folder.bru @@ -0,0 +1,8 @@ +meta { + name: music + seq: 10 +} + +auth { + mode: inherit +} diff --git a/music/store music.bru b/music/store music.bru new file mode 100644 index 0000000..d4d3006 --- /dev/null +++ b/music/store music.bru @@ -0,0 +1,22 @@ +meta { + name: store music + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/music + body: multipartForm + auth: inherit +} + +body:multipart-form { + title: موسیقی پرنگان + file: @file(/C:/Users/nourk/Downloads/Music/Bikalam(489).mp3) + type: public + ~artist: +} + +settings { + encodeUrl: true +} diff --git a/profile/folder.bru b/profile/folder.bru new file mode 100644 index 0000000..919fb55 --- /dev/null +++ b/profile/folder.bru @@ -0,0 +1,8 @@ +meta { + name: profile + seq: 3 +} + +auth { + mode: inherit +} diff --git a/profile/get profile.bru b/profile/get profile.bru new file mode 100644 index 0000000..ae2c2db --- /dev/null +++ b/profile/get profile.bru @@ -0,0 +1,24 @@ +meta { + name: get profile + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/profile?token=55|yU2ul15R7dQ2trviMegUTEx36rGZfUMMM1OIAYZZfe277903&package_name=com.approagency.meditation + body: multipartForm + auth: inherit +} + +params:query { + token: 55|yU2ul15R7dQ2trviMegUTEx36rGZfUMMM1OIAYZZfe277903 + package_name: com.approagency.meditation +} + +body:multipart-form { + ~token: 25|OKieB8qZJXFkt9zmLiNteHMGIQEp6db7QOSJalct86b55687 +} + +settings { + encodeUrl: true +} diff --git a/questions/delete-questions-id.bru b/questions/delete-questions-id.bru new file mode 100644 index 0000000..b2ad0fd --- /dev/null +++ b/questions/delete-questions-id.bru @@ -0,0 +1,27 @@ +meta { + name: delete-questions-id + type: http + seq: 5 +} + +delete { + url: {{baseUrl}}/questions/:id + body: text + auth: inherit +} + +params:path { + id: 26 +} + +body:text { + { + "title": "تست", + "category": "تست", + "tags": ["تست۲", "تست ۱"] + } +} + +settings { + encodeUrl: true +} diff --git a/questions/edit-question.bru b/questions/edit-question.bru new file mode 100644 index 0000000..2c0b4f3 --- /dev/null +++ b/questions/edit-question.bru @@ -0,0 +1,27 @@ +meta { + name: edit-question + type: http + seq: 4 +} + +put { + url: {{baseUrl}}/questions/:id + body: json + auth: inherit +} + +params:path { + id: 26 +} + +body:json { + { + "title": "تست", + "category": "تست", + "tags": ["تست۲", "تست ۱"] + } +} + +settings { + encodeUrl: true +} diff --git a/questions/folder.bru b/questions/folder.bru new file mode 100644 index 0000000..9eefcb4 --- /dev/null +++ b/questions/folder.bru @@ -0,0 +1,8 @@ +meta { + name: questions + seq: 6 +} + +auth { + mode: inherit +} diff --git a/questions/get-question-id.bru b/questions/get-question-id.bru new file mode 100644 index 0000000..6ae2d76 --- /dev/null +++ b/questions/get-question-id.bru @@ -0,0 +1,23 @@ +meta { + name: get-question-id + type: http + seq: 2 +} + +get { + url: {{baseUrl}}/questions/:id?id=1 + body: none + auth: inherit +} + +params:query { + id: 1 +} + +params:path { + id: +} + +settings { + encodeUrl: true +} diff --git a/questions/get-questions.bru b/questions/get-questions.bru new file mode 100644 index 0000000..c2af889 --- /dev/null +++ b/questions/get-questions.bru @@ -0,0 +1,20 @@ +meta { + name: get-questions + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/questions/?tag=اظطراب + body: none + auth: inherit +} + +params:query { + tag: اظطراب + ~category: +} + +settings { + encodeUrl: true +} diff --git a/questions/store-question.bru b/questions/store-question.bru new file mode 100644 index 0000000..384a749 --- /dev/null +++ b/questions/store-question.bru @@ -0,0 +1,15 @@ +meta { + name: store-question + type: http + seq: 3 +} + +post { + url: {{baseUrl}}/questions/ + body: multipartForm + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/slider/delete slider.bru b/slider/delete slider.bru new file mode 100644 index 0000000..2a5d5ad --- /dev/null +++ b/slider/delete slider.bru @@ -0,0 +1,28 @@ +meta { + name: delete slider + type: http + seq: 3 +} + +delete { + url: {{baseUrl}}/slider/:id + body: json + auth: inherit +} + +params:path { + id: 3 +} + +body:json { + { + "action":{ + "path":"/chat", + "type":"navigation" + } + } +} + +settings { + encodeUrl: true +} diff --git a/slider/folder.bru b/slider/folder.bru new file mode 100644 index 0000000..6e77a63 --- /dev/null +++ b/slider/folder.bru @@ -0,0 +1,8 @@ +meta { + name: slider + seq: 8 +} + +auth { + mode: inherit +} diff --git a/slider/get slider.bru b/slider/get slider.bru new file mode 100644 index 0000000..d1acb61 --- /dev/null +++ b/slider/get slider.bru @@ -0,0 +1,15 @@ +meta { + name: get slider + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/slider + body: none + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/slider/update slider.bru b/slider/update slider.bru new file mode 100644 index 0000000..afa7dc0 --- /dev/null +++ b/slider/update slider.bru @@ -0,0 +1,31 @@ +meta { + name: update slider + type: http + seq: 2 +} + +put { + url: {{baseUrl}}/slider/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "title":"پیوستن به گروه آرام لند", + "description" : "اگر این روزها دلت سنگینه...🖤\nبیا کنار هم سبک‌ترش کنیم\nدر گروه آرام لند کنار هم مدیتیشن می‌کنیم و از هم حمایت می‌کنیم ✨", + "url":"https://t.me/AramLandGroup", + "action":{ + "url":"https://t.me/AramLandGroup", + "type":"link" + } + } +} + +settings { + encodeUrl: true +} diff --git a/slider_1/delete slider.bru b/slider_1/delete slider.bru new file mode 100644 index 0000000..84da87d --- /dev/null +++ b/slider_1/delete slider.bru @@ -0,0 +1,19 @@ +meta { + name: delete slider + type: http + seq: 4 +} + +delete { + url: {{baseUrl}}/slider/:id + body: multipartForm + auth: inherit +} + +params:path { + id: +} + +settings { + encodeUrl: true +} diff --git a/slider_1/folder.bru b/slider_1/folder.bru new file mode 100644 index 0000000..61bc5ac --- /dev/null +++ b/slider_1/folder.bru @@ -0,0 +1,8 @@ +meta { + name: slider_1 + seq: 11 +} + +auth { + mode: inherit +} diff --git a/slider_1/get slider.bru b/slider_1/get slider.bru new file mode 100644 index 0000000..c578a35 --- /dev/null +++ b/slider_1/get slider.bru @@ -0,0 +1,15 @@ +meta { + name: get slider + type: http + seq: 1 +} + +get { + url: {{baseUrl}}/slider + body: multipartForm + auth: inherit +} + +settings { + encodeUrl: true +} diff --git a/slider_1/store slider.bru b/slider_1/store slider.bru new file mode 100644 index 0000000..5b1fb8e --- /dev/null +++ b/slider_1/store slider.bru @@ -0,0 +1,23 @@ +meta { + name: store slider + type: http + seq: 2 +} + +post { + url: {{baseUrl}}/slider + body: multipartForm + auth: inherit +} + +body:multipart-form { + title: as + description: as + action[path]: asda + action[type]: url + ~url: +} + +settings { + encodeUrl: true +} diff --git a/slider_1/update slider.bru b/slider_1/update slider.bru new file mode 100644 index 0000000..f32e413 --- /dev/null +++ b/slider_1/update slider.bru @@ -0,0 +1,28 @@ +meta { + name: update slider + type: http + seq: 3 +} + +put { + url: {{baseUrl}}/slider/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "action": { + "path": "/home", + "type": "navigation" + } + } +} + +settings { + encodeUrl: true +} diff --git a/track/Create category.bru b/track/Create category.bru new file mode 100644 index 0000000..7d2ede9 --- /dev/null +++ b/track/Create category.bru @@ -0,0 +1,24 @@ +meta { + name: Create category + type: http + seq: 6 +} + +post { + url: {{baseUrl}}/music-categories + body: multipartForm + auth: inherit +} + +body:multipart-form { + name: انگیزشی + description: انگیزشی از موزیک های هایپ است + ~order: + ~image_id: + ~is_active: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/Get all playlists - Get playlist with all its music.bru b/track/Get all playlists - Get playlist with all its music.bru new file mode 100644 index 0000000..b1e3c4f --- /dev/null +++ b/track/Get all playlists - Get playlist with all its music.bru @@ -0,0 +1,16 @@ +meta { + name: Get all playlists | Get playlist with all its music + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/music-playlists + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/Get music by playlist.bru b/track/Get music by playlist.bru new file mode 100644 index 0000000..ff52b2b --- /dev/null +++ b/track/Get music by playlist.bru @@ -0,0 +1,16 @@ +meta { + name: Get music by playlist + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/music/playlist/ + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/Remove Music from Playlist.bru b/track/Remove Music from Playlist.bru new file mode 100644 index 0000000..f48aebd --- /dev/null +++ b/track/Remove Music from Playlist.bru @@ -0,0 +1,20 @@ +meta { + name: Remove Music from Playlist + type: http + seq: 10 +} + +delete { + url: {{baseUrl}}/music/:musicId/remove-from-playlist + body: none + auth: inherit +} + +params:path { + musicId: 1 +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/add music to playlist.bru b/track/add music to playlist.bru new file mode 100644 index 0000000..9d027e4 --- /dev/null +++ b/track/add music to playlist.bru @@ -0,0 +1,25 @@ +meta { + name: add music to playlist + type: http + seq: 9 +} + +post { + url: {{baseUrl}}/music/:musicId/add-to-playlist + body: multipartForm + auth: inherit +} + +params:path { + musicId: 1 +} + +body:multipart-form { + playlist_id: 3 + ~order: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/create playlist.bru b/track/create playlist.bru new file mode 100644 index 0000000..12f4ac4 --- /dev/null +++ b/track/create playlist.bru @@ -0,0 +1,22 @@ +meta { + name: create playlist + type: http + seq: 8 +} + +post { + url: {{baseUrl}}/music-playlists?category_id=4&name=motivate + body: none + auth: inherit +} + +params:query { + category_id: 4 + name: motivate + ~description: Music for deep sleep +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/delete category.bru b/track/delete category.bru new file mode 100644 index 0000000..08391db --- /dev/null +++ b/track/delete category.bru @@ -0,0 +1,20 @@ +meta { + name: delete category + type: http + seq: 13 +} + +delete { + url: {{baseUrl}}/music-categories/:id + body: none + auth: inherit +} + +params:path { + id: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/delete playlist.bru b/track/delete playlist.bru new file mode 100644 index 0000000..2d5d047 --- /dev/null +++ b/track/delete playlist.bru @@ -0,0 +1,19 @@ +meta { + name: delete playlist + type: http + seq: 14 +} + +delete { + url: {{baseUrl}}/music-playlists/:id + body: none + auth: inherit +} + +params:path { + id: +} + +settings { + encodeUrl: true +} diff --git a/track/folder.bru b/track/folder.bru new file mode 100644 index 0000000..98e3438 --- /dev/null +++ b/track/folder.bru @@ -0,0 +1,8 @@ +meta { + name: track + seq: 15 +} + +auth { + mode: inherit +} diff --git a/track/gat all or specific music.bru b/track/gat all or specific music.bru new file mode 100644 index 0000000..86cfbdf --- /dev/null +++ b/track/gat all or specific music.bru @@ -0,0 +1,16 @@ +meta { + name: gat all or specific music + type: http + seq: 2 +} + +get { + url: {{baseUrl}}/music/1 + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/music-categories.bru b/track/music-categories.bru new file mode 100644 index 0000000..478cc1d --- /dev/null +++ b/track/music-categories.bru @@ -0,0 +1,16 @@ +meta { + name: music-categories + type: http + seq: 2 +} + +get { + url: {{baseUrl}}/music-categories + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/update category.bru b/track/update category.bru new file mode 100644 index 0000000..3ceb99e --- /dev/null +++ b/track/update category.bru @@ -0,0 +1,30 @@ +meta { + name: update category + type: http + seq: 12 +} + +put { + url: {{baseUrl}}//music-categories/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { "name":"لوبیا", + "description" : "updates" + } +} + +body:multipart-form { + description: Updated description +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/update music.bru b/track/update music.bru new file mode 100644 index 0000000..6bcb8be --- /dev/null +++ b/track/update music.bru @@ -0,0 +1,27 @@ +meta { + name: update music + type: http + seq: 5 +} + +put { + url: {{baseUrl}}/music/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "title":"Ocean Wave", + "order":1 + } +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/update order music.bru b/track/update order music.bru new file mode 100644 index 0000000..96314d5 --- /dev/null +++ b/track/update order music.bru @@ -0,0 +1,16 @@ +meta { + name: update order music + type: http + seq: 11 +} + +post { + url: {{baseUrl}}/music/update-order + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/update playlist.bru b/track/update playlist.bru new file mode 100644 index 0000000..78ea3d9 --- /dev/null +++ b/track/update playlist.bru @@ -0,0 +1,26 @@ +meta { + name: update playlist + type: http + seq: 15 +} + +put { + url: {{baseUrl}}/music-playlists/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "name":"خواب" + } +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/track/upload music.bru b/track/upload music.bru new file mode 100644 index 0000000..09350af --- /dev/null +++ b/track/upload music.bru @@ -0,0 +1,26 @@ +meta { + name: upload music + type: http + seq: 7 +} + +post { + url: {{baseUrl}}/music + body: multipartForm + auth: inherit +} + +body:multipart-form { + title: Ocean Waves + artist: Nature Sounds + file: @file(C:\Users\vada\Downloads\یک لیوان چای.mp3) + playlist_id: 1 + ~type: public + ~duration: + ~image_id: +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/worry box/delete-worry.bru b/worry box/delete-worry.bru new file mode 100644 index 0000000..75ff843 --- /dev/null +++ b/worry box/delete-worry.bru @@ -0,0 +1,19 @@ +meta { + name: delete-worry + type: http + seq: 5 +} + +delete { + url: {{baseUrl}}/worries/:id + body: none + auth: inherit +} + +params:path { + id: +} + +settings { + encodeUrl: true +} diff --git a/worry box/edit-worry.bru b/worry box/edit-worry.bru new file mode 100644 index 0000000..269411e --- /dev/null +++ b/worry box/edit-worry.bru @@ -0,0 +1,26 @@ +meta { + name: edit-worry + type: http + seq: 2 +} + +put { + url: {{baseUrl}}/worries/:id + body: json + auth: inherit +} + +params:path { + id: 1 +} + +body:json { + { + "title":"مشقامو ننوشتم", + "note":"هیچی به هیچی" + } +} + +settings { + encodeUrl: true +} diff --git a/worry box/folder.bru b/worry box/folder.bru new file mode 100644 index 0000000..50a035c --- /dev/null +++ b/worry box/folder.bru @@ -0,0 +1,8 @@ +meta { + name: worry box + seq: 5 +} + +auth { + mode: inherit +} diff --git a/worry box/get-worry.bru b/worry box/get-worry.bru new file mode 100644 index 0000000..f9db286 --- /dev/null +++ b/worry box/get-worry.bru @@ -0,0 +1,20 @@ +meta { + name: get-worry + type: http + seq: 3 +} + +get { + url: {{baseUrl}}/worries + body: multipartForm + auth: inherit +} + +body:multipart-form { + title: مشقام رو ننوشتم + note: +} + +settings { + encodeUrl: true +} diff --git a/worry box/store-worry.bru b/worry box/store-worry.bru new file mode 100644 index 0000000..67f4811 --- /dev/null +++ b/worry box/store-worry.bru @@ -0,0 +1,20 @@ +meta { + name: store-worry + type: http + seq: 1 +} + +post { + url: {{baseUrl}}/worries + body: multipartForm + auth: inherit +} + +body:multipart-form { + title: مشقام رو ننوشتم + note: +} + +settings { + encodeUrl: true +} diff --git a/worry box/toggle-worrie.bru b/worry box/toggle-worrie.bru new file mode 100644 index 0000000..d9ce659 --- /dev/null +++ b/worry box/toggle-worrie.bru @@ -0,0 +1,19 @@ +meta { + name: toggle-worrie + type: http + seq: 4 +} + +patch { + url: {{baseUrl}}/worries/:id/toggle + body: none + auth: inherit +} + +params:path { + id: 1 +} + +settings { + encodeUrl: true +}