feat: add colors

This commit is contained in:
2026-06-16 19:14:43 +03:30
parent ef6649309e
commit 804efc8aad
10 changed files with 108 additions and 3 deletions
@@ -0,0 +1,19 @@
meta {
name: delete breathing color
type: http
seq: 4
}
delete {
url: {{baseUrl}}/breathing-colors/:id
body: none
auth: inherit
}
params:path {
id: 1
}
settings {
encodeUrl: true
}
@@ -0,0 +1,7 @@
meta {
name: breathing colors
}
auth {
mode: inherit
}
@@ -0,0 +1,21 @@
meta {
name: get breathing colors
type: http
seq: 1
}
get {
url: {{baseUrl}}/breathing-colors
body: none
auth: inherit
}
settings {
encodeUrl: true
}
docs {
Palette the app shows when creating a breathing template. Each item has
a `colors` array (one hex = solid, several = gradient). The user picks one
and sends its colors as `colors` on /breathing-templates.
}
@@ -0,0 +1,25 @@
meta {
name: store breathing color
type: http
seq: 2
}
post {
url: {{baseUrl}}/breathing-colors
body: json
auth: inherit
}
body:json {
{
"name": "بنفش",
"colors": ["#6829DD", "#1A50CC"],
"order": 1,
"is_active": true
}
}
settings {
encodeUrl: true
timeout: 0
}
@@ -0,0 +1,28 @@
meta {
name: update breathing color
type: http
seq: 3
}
put {
url: {{baseUrl}}/breathing-colors/:id
body: json
auth: inherit
}
params:path {
id: 1
}
body:json {
{
"name": "بنفش",
"colors": ["#6829DD", "#1A50CC"],
"is_active": true
}
}
settings {
encodeUrl: true
timeout: 0
}
+2 -1
View File
@@ -26,7 +26,8 @@ body:json {
"breath_hold":5, "breath_hold":5,
"duration":45, "duration":45,
"description":"asdsadaasdas", "description":"asdsadaasdas",
"image_id":3 "image_id":3,
"colors":["#6829DD","#1A50CC"]
} }
} }
+2
View File
@@ -15,6 +15,8 @@ body:multipart-form {
inhale: 8 inhale: 8
exhale: 3 exhale: 3
breath_hold: 4 breath_hold: 4
~colors[]: #6829DD
~colors[]: #1A50CC
} }
settings { settings {
+2 -2
View File
@@ -5,7 +5,7 @@ meta {
} }
get { get {
url: {{baseUrl}}/media/search?per_page=20&page=1 url: {{baseUrl}}/media/search?per_page=20&page=1&durations=20-30
body: none body: none
auth: inherit auth: inherit
} }
@@ -13,10 +13,10 @@ get {
params:query { params:query {
per_page: 20 per_page: 20
page: 1 page: 1
durations: 20-30
~search: ش ~search: ش
~categories: 1,2 ~categories: 1,2
~subcategories: 1 ~subcategories: 1
~durations: 5-10,10-30
~tags: relax,sleep ~tags: relax,sleep
} }
+1
View File
@@ -14,6 +14,7 @@ body:multipart-form {
name: موج‌های دریا name: موج‌های دریا
order: 1 order: 1
is_active: 1 is_active: 1
~is_premium: 1
~theme_id: 1 ~theme_id: 1
image: @file(C:\Users\vada\Downloads\bale-border.png) image: @file(C:\Users\vada\Downloads\bale-border.png)
~video: @file() ~video: @file()
+1
View File
@@ -19,6 +19,7 @@ body:multipart-form {
~theme_id: 1 ~theme_id: 1
~order: 1 ~order: 1
~is_active: 1 ~is_active: 1
~is_premium: 1
~image: @file() ~image: @file()
~video: @file() ~video: @file()
~sound: @file() ~sound: @file()