docs: update swagger

This commit is contained in:
2025-11-23 13:35:00 +01:00
parent 5d4b38ddc4
commit 54e37e59fc
3 changed files with 205 additions and 30 deletions

View File

@@ -1816,6 +1816,9 @@
"definitions": {
"dto.ConfirmAccountDeletionRequest": {
"type": "object",
"required": [
"token"
],
"properties": {
"delete_posts": {
"type": "boolean"
@@ -1827,20 +1830,30 @@
},
"dto.CreatePostRequest": {
"type": "object",
"required": [
"url"
],
"properties": {
"content": {
"type": "string"
"type": "string",
"maxLength": 10000
},
"title": {
"type": "string"
"type": "string",
"maxLength": 200,
"minLength": 3
},
"url": {
"type": "string"
"type": "string",
"maxLength": 2048
}
}
},
"dto.ForgotPasswordRequest": {
"type": "object",
"required": [
"username_or_email"
],
"properties": {
"username_or_email": {
"type": "string"
@@ -1849,12 +1862,20 @@
},
"dto.LoginRequest": {
"type": "object",
"required": [
"password",
"username"
],
"properties": {
"password": {
"type": "string"
"type": "string",
"maxLength": 128,
"minLength": 8
},
"username": {
"type": "string"
"type": "string",
"maxLength": 50,
"minLength": 3
}
}
},
@@ -1872,31 +1893,51 @@
},
"dto.RegisterRequest": {
"type": "object",
"required": [
"email",
"password",
"username"
],
"properties": {
"email": {
"type": "string"
"type": "string",
"maxLength": 254
},
"password": {
"type": "string"
"type": "string",
"maxLength": 128,
"minLength": 8
},
"username": {
"type": "string"
"type": "string",
"maxLength": 50,
"minLength": 3
}
}
},
"dto.ResendVerificationRequest": {
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string"
"type": "string",
"maxLength": 254
}
}
},
"dto.ResetPasswordRequest": {
"type": "object",
"required": [
"new_password",
"token"
],
"properties": {
"new_password": {
"type": "string"
"type": "string",
"maxLength": 128,
"minLength": 8
},
"token": {
"type": "string"
@@ -1917,39 +1958,60 @@
},
"dto.UpdateEmailRequest": {
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string"
"type": "string",
"maxLength": 254
}
}
},
"dto.UpdatePasswordRequest": {
"type": "object",
"required": [
"current_password",
"new_password"
],
"properties": {
"current_password": {
"type": "string"
},
"new_password": {
"type": "string"
"type": "string",
"maxLength": 128,
"minLength": 8
}
}
},
"dto.UpdatePostRequest": {
"type": "object",
"required": [
"title"
],
"properties": {
"content": {
"type": "string"
"type": "string",
"maxLength": 10000
},
"title": {
"type": "string"
"type": "string",
"maxLength": 200,
"minLength": 3
}
}
},
"dto.UpdateUsernameRequest": {
"type": "object",
"required": [
"username"
],
"properties": {
"username": {
"type": "string"
"type": "string",
"maxLength": 50,
"minLength": 3
}
}
},