Skip to content

Commit 6c92ed3

Browse files
committed
feat: add new TelegramusHub endpoints and TTS voice management
- Added new endpoints for PhonkEdit and TikTokEdit in swagger_hubs.json. - Introduced TtsVoice client for managing TTS functionalities including blocked voices and installed voices. - Updated data contracts to include SpeakRequest and UpdateVoiceRequest interfaces. - Enhanced existing HTTP clients with new imports for SpeakRequest and UpdateVoiceRequest.
1 parent d135cc7 commit 6c92ed3

28 files changed

+1077
-103
lines changed

api/swagger_api.json

Lines changed: 555 additions & 103 deletions
Large diffs are not rendered by default.

api/swagger_hubs.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,14 @@
765765
"responses": { }
766766
}
767767
},
768+
"/hubs/telegramus/PhonkEdit": {
769+
"post": {
770+
"tags": [
771+
"TelegramusHub"
772+
],
773+
"responses": { }
774+
}
775+
},
768776
"/hubs/telegramus/PostTwitchInfo": {
769777
"post": {
770778
"tags": [
@@ -823,6 +831,31 @@
823831
"responses": { }
824832
}
825833
},
834+
"/hubs/telegramus/TikTokEdit": {
835+
"post": {
836+
"tags": [
837+
"TelegramusHub"
838+
],
839+
"parameters": [
840+
{
841+
"name": "guid",
842+
"in": "query",
843+
"schema": {
844+
"type": "string",
845+
"format": "uuid"
846+
}
847+
},
848+
{
849+
"name": "text",
850+
"in": "query",
851+
"schema": {
852+
"type": "string"
853+
}
854+
}
855+
],
856+
"responses": { }
857+
}
858+
},
826859
"/hubs/telegramus/UpdateWaifuPrizes": {
827860
"post": {
828861
"tags": [

src/shared/api/http-clients/AutoMessages.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/ChannelRewardsManager.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/CinemaQueue.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/Commands.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/EnvironmentVariable.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/Framedata.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/FramedataChanges.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

src/shared/api/http-clients/Honkai.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ import type {
7272
ServiceInfo,
7373
ServiceLog,
7474
SetEnvironmentVariableRequest,
75+
SpeakRequest,
7576
StreamArchiveConfig,
7677
StringServiceStatusDictionary,
78+
StringStringDictionary,
7779
SupplementRequest,
7880
TekkenCharacter,
7981
TekkenCharacterPagedResult,
@@ -87,6 +89,7 @@ import type {
8789
UpdateMemeOrderDto,
8890
UpdateMemeTypeDto,
8991
UpdateUserRequest,
92+
UpdateVoiceRequest,
9093
ValidateFolderRequest,
9194
ValidateFolderResponse,
9295
CinemaMediaItemDtoStatusEnum,

0 commit comments

Comments
 (0)