From 8d26a6a0d63c511ae37274c82357c53cbbac77c6 Mon Sep 17 00:00:00 2001 From: Victor Holguin Date: Mon, 30 Oct 2023 19:31:46 -0700 Subject: [PATCH] revised types for voice designer endpoints --- .../src/api/voice_designer/CreateVoice.ts | 8 +++---- .../src/api/voice_designer/DeleteVoice.ts | 21 +++++++++--------- .../src/api/voice_designer/ListVoices.ts | 22 +++++++++++-------- .../src/api/voice_designer/UpdateVoice.ts | 14 ++++++------ 4 files changed, 34 insertions(+), 31 deletions(-) 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`, });