This commit is contained in:
harold 2025-03-23 00:19:19 +05:00
parent fd1b811be0
commit be60c700ca
5 changed files with 27 additions and 3 deletions

View File

@ -1983,7 +1983,12 @@ const docTemplate = `{
"type": "integer" "type": "integer"
}, },
"voice_speed": { "voice_speed": {
"type": "integer" "type": "string",
"enum": [
"low",
"medium",
"high"
]
} }
} }
}, },
@ -2023,6 +2028,9 @@ const docTemplate = `{
"donat-widget_internal_model.VoiceSettingsResponse": { "donat-widget_internal_model.VoiceSettingsResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"enable": {
"type": "boolean"
},
"languages": { "languages": {
"description": "Новое поле", "description": "Новое поле",
"type": "array", "type": "array",

View File

@ -1976,7 +1976,12 @@
"type": "integer" "type": "integer"
}, },
"voice_speed": { "voice_speed": {
"type": "integer" "type": "string",
"enum": [
"low",
"medium",
"high"
]
} }
} }
}, },
@ -2016,6 +2021,9 @@
"donat-widget_internal_model.VoiceSettingsResponse": { "donat-widget_internal_model.VoiceSettingsResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"enable": {
"type": "boolean"
},
"languages": { "languages": {
"description": "Новое поле", "description": "Новое поле",
"type": "array", "type": "array",

View File

@ -431,7 +431,11 @@ definitions:
voice_sound_percent: voice_sound_percent:
type: integer type: integer
voice_speed: voice_speed:
type: integer enum:
- low
- medium
- high
type: string
type: object type: object
donat-widget_internal_model.UpdateWidget: donat-widget_internal_model.UpdateWidget:
properties: properties:
@ -459,6 +463,8 @@ definitions:
type: object type: object
donat-widget_internal_model.VoiceSettingsResponse: donat-widget_internal_model.VoiceSettingsResponse:
properties: properties:
enable:
type: boolean
languages: languages:
description: Новое поле description: Новое поле
items: items:

View File

@ -203,6 +203,7 @@ type VoiceSettingsResponse struct {
VoiceSoundPercent int `json:"voice_sound_percent"` VoiceSoundPercent int `json:"voice_sound_percent"`
MinPrice int `json:"min_price"` MinPrice int `json:"min_price"`
Languages []Language `json:"languages"` // Новое поле Languages []Language `json:"languages"` // Новое поле
Enable bool `json:"enable"`
} }
type UpdateVoiceSettings struct { type UpdateVoiceSettings struct {

View File

@ -319,6 +319,7 @@ func (donatService *ServiceDonat) GetVoiceSettings(
Scenery: voiceSettings.Scenery, Scenery: voiceSettings.Scenery,
VoiceSoundPercent: voiceSettings.VoiceSoundPercent, VoiceSoundPercent: voiceSettings.VoiceSoundPercent,
MinPrice: voiceSettings.MinPrice, MinPrice: voiceSettings.MinPrice,
Enable: voiceSettings.Enable,
Languages: languages, Languages: languages,
} }