diff --git a/packages/components/src/api/voice_designer/CreateVoice.ts b/packages/components/src/api/voice_designer/CreateVoice.ts index 8aec0b4ea0..e281caafa0 100644 --- a/packages/components/src/api/voice_designer/CreateVoice.ts +++ b/packages/components/src/api/voice_designer/CreateVoice.ts @@ -1,13 +1,13 @@ import { GrabEndpoint } from "../GrabEndpoint" interface CreateVoiceRequest { - // args - example_token: String; + uuid_idempotency_token: string, + voice_dataset_token: string, } interface CreateVoiceResponse { - // args - name: string, + success: boolean, + inference_job_token: string, } const CreateVoice = GrabEndpoint({ diff --git a/packages/components/src/api/voice_designer/DeleteVoice.ts b/packages/components/src/api/voice_designer/DeleteVoice.ts index 6cf47103ec..14940744d8 100644 --- a/packages/components/src/api/voice_designer/DeleteVoice.ts +++ b/packages/components/src/api/voice_designer/DeleteVoice.ts @@ -1,18 +1,17 @@ import { GrabEndpoint } from "../GrabEndpoint" -interface CreateVoiceRequest { - // args - example_token: String; +interface DreateVoiceRequest { + set_delete: boolean, + as_mod: boolean +}, + +interface DreateVoiceResponse { + success: boolean } -interface CreateVoiceResponse { - // args - name: string, -} - -const DeleteVoice = GrabEndpoint({ - method: "POST", - routingFunction: (voiceToken: string) => `${ voiceToken }/delete`, +const DeleteVoice = GrabEndpoint({ + method: "POST", + routingFunction: (voiceToken: string) => `${ voiceToken }/delete`, }); diff --git a/packages/components/src/api/voice_designer/ListVoices.ts b/packages/components/src/api/voice_designer/ListVoices.ts index 02aac2a3b1..ca06321806 100644 --- a/packages/components/src/api/voice_designer/ListVoices.ts +++ b/packages/components/src/api/voice_designer/ListVoices.ts @@ -1,16 +1,20 @@ import { GrabEndpoint } from "../GrabEndpoint" -interface CreateVoiceRequest { - // args - example_token: String; +interface ListVoiceRequest {} + +interface ListVoiceResponse { + voice_token: string, + title: string, + creator_set_visibility: string, + ietf_language_tag: string, + ietf_primary_language_subtag: string, + creator_user_token: string, + creator_username: string, + created_at: Date, + updated_at: Date, } -interface CreateVoiceResponse { - // args - name: string, -} - -const List = GrabEndpoint({ +const List = GrabEndpoint({ method: "GET", routingFunction: (userToken: string) => `user/${ userToken }/list`, }); diff --git a/packages/components/src/api/voice_designer/UpdateVoice.ts b/packages/components/src/api/voice_designer/UpdateVoice.ts index dd3359a565..8d0f0d6ff3 100644 --- a/packages/components/src/api/voice_designer/UpdateVoice.ts +++ b/packages/components/src/api/voice_designer/UpdateVoice.ts @@ -1,16 +1,16 @@ import { GrabEndpoint } from "../GrabEndpoint" -interface CreateVoiceRequest { - // args - example_token: String; +interface UpdateVoiceRequest { + title: string, + creator_set_visibility: string, + ietf_language_tag: string, } -interface CreateVoiceResponse { - // args - name: string, +interface UpdateVoiceResponse { + success: boolean, } -const UpdateVoice = GrabEndpoint({ +const UpdateVoice = GrabEndpoint({ method: "PATCH", routingFunction: (voiceToken: string) => `${ voiceToken }/update`, });