feat: add category and sub for media

This commit is contained in:
2026-05-30 20:38:59 +03:30
parent 5db86c179a
commit d11f5a2142
32 changed files with 219 additions and 21 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
meta { meta {
name: Get Payment Gateway name: Get Payment Gateway
type: http type: http
seq: 12 seq: 13
} }
post { post {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: breath exercise name: breath exercise
seq: 2 seq: 3
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: comment name: comment
seq: 16 seq: 17
} }
auth { auth {
+1 -1
View File
@@ -1,7 +1,7 @@
meta { meta {
name: http://127.0.0.1:8000/api/chat name: http://127.0.0.1:8000/api/chat
type: http type: http
seq: 13 seq: 14
} }
post { post {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: image name: image
seq: 9 seq: 10
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: leader board name: leader board
seq: 7 seq: 8
} }
auth { auth {
+15
View File
@@ -0,0 +1,15 @@
meta {
name: delete category
type: http
seq: 4
}
delete {
url: {{baseUrl}}/categories
body: none
auth: inherit
}
settings {
encodeUrl: true
}
+15
View File
@@ -0,0 +1,15 @@
meta {
name: edit category
type: http
seq: 3
}
put {
url: {{baseUrl}}/categories
body: none
auth: inherit
}
settings {
encodeUrl: true
}
+8
View File
@@ -0,0 +1,8 @@
meta {
name: category
seq: 19
}
auth {
mode: inherit
}
+16
View File
@@ -0,0 +1,16 @@
meta {
name: get categories
type: http
seq: 1
}
get {
url: {{baseUrl}}/categories
body: none
auth: inherit
}
settings {
encodeUrl: true
timeout: 0
}
+20
View File
@@ -0,0 +1,20 @@
meta {
name: store category
type: http
seq: 2
}
post {
url: {{baseUrl}}/categories
body: multipartForm
auth: inherit
}
body:multipart-form {
name: کودکان
}
settings {
encodeUrl: true
timeout: 0
}
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: media name: media
seq: 11 seq: 12
} }
auth { auth {
+22
View File
@@ -0,0 +1,22 @@
meta {
name: get-media-filter
type: http
seq: 9
}
get {
url: {{baseUrl}}/media/filters
body: none
auth: inherit
}
params:query {
~categories: 1
~tags: relax,sleep
~search:
}
settings {
encodeUrl: true
timeout: 0
}
+1 -1
View File
@@ -5,7 +5,7 @@ meta {
} }
get { get {
url: {{baseUrl}}/media/filters url: {{baseUrl}}/media/
body: none body: none
auth: inherit auth: inherit
} }
+12 -1
View File
@@ -6,7 +6,7 @@ meta {
post { post {
url: {{baseUrl}}/media url: {{baseUrl}}/media
body: json body: multipartForm
auth: inherit auth: inherit
} }
@@ -38,6 +38,17 @@ body:json {
} }
body:multipart-form {
title: کودک
caption: کودکان
category_id: 2
subcategory_id: 1
file: @file(C:\Users\vada\Downloads\KhameneiIsDead.mp3)
duration: 3
visibility: public
type: audio
}
settings { settings {
encodeUrl: true encodeUrl: true
timeout: 0 timeout: 0
+16
View File
@@ -0,0 +1,16 @@
meta {
name: Untitled
type: http
seq: 1
}
get {
url: {{baseUrl}}/sub-categories
body: none
auth: inherit
}
settings {
encodeUrl: true
timeout: 0
}
+25
View File
@@ -0,0 +1,25 @@
meta {
name: add sub-category
type: http
seq: 2
}
post {
url: {{baseUrl}}/sub-categories
body: multipartForm
auth: inherit
}
params:query {
:
}
body:multipart-form {
category_id:
name:
}
settings {
encodeUrl: true
timeout: 0
}
+16
View File
@@ -0,0 +1,16 @@
meta {
name: delete
type: http
seq: 4
}
delete {
url: {{baseUrl}}/sub-categories
body: none
auth: inherit
}
settings {
encodeUrl: true
timeout: 0
}
@@ -0,0 +1,26 @@
meta {
name: edit sub-categories
type: http
seq: 3
}
put {
url: {{baseUrl}}/sub-categories/:id
body: json
auth: inherit
}
params:path {
id: 1
}
body:json {
{
"category_id":2
}
}
settings {
encodeUrl: true
timeout: 0
}
+8
View File
@@ -0,0 +1,8 @@
meta {
name: sub-category
seq: 10
}
auth {
mode: inherit
}
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: mood name: mood
seq: 4 seq: 5
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: profile name: profile
seq: 3 seq: 4
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: questions name: questions
seq: 6 seq: 7
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: ratings name: ratings
seq: 15 seq: 16
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: save name: save
seq: 17 seq: 18
} }
auth { auth {
+1 -1
View File
@@ -11,7 +11,7 @@ post {
} }
body:multipart-form { body:multipart-form {
type: music @contentType(music,media,breathing-template) type: playlist @contentType(music,media,breathing-template,playlist)
id: 1 id: 1
} }
+1 -1
View File
@@ -11,7 +11,7 @@ post {
} }
body:multipart-form { body:multipart-form {
type: music @contentType(music,media,breathing-template) type: playlist @contentType(music,media,breathing-template)
id: 1 id: 1
} }
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: slider name: slider
seq: 8 seq: 9
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: slider_1 name: slider_1
seq: 10 seq: 11
} }
auth { auth {
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: track name: track
seq: 14 seq: 15
} }
auth { auth {
@@ -5,7 +5,7 @@ meta {
} }
get { get {
url: {{baseUrl}}/music-playlists/ url: {{baseUrl}}/music-playlists/1
body: none body: none
auth: inherit auth: inherit
} }
+1 -1
View File
@@ -1,6 +1,6 @@
meta { meta {
name: worry box name: worry box
seq: 5 seq: 6
} }
auth { auth {