/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Virtual-employee AV identity. Read-side resolver * (presence_utils) sanitizes: voiceId/liveAvatarId must be * plain tokens ([A-Za-z0-9._-], max 64/128) else they degrade * to the channel default; intro is capped at 300 code points * on read. Consumed by meeting dispatch, the webapp realtime * mint and call TwiML. * @export * @interface UserAttributesSchemaSettingsPresence */ export interface UserAttributesSchemaSettingsPresence { /** * Realtime voice for EVERY channel the employee speaks in: alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, cedar. Backend only format-validates - FE should offer the hard list. * @type {string} * @memberof UserAttributesSchemaSettingsPresence */ voiceId?: string; /** * * @type {UserAttributesSchemaSettingsPresenceVoiceGenderEnum} * @memberof UserAttributesSchemaSettingsPresence */ voiceGender?: UserAttributesSchemaSettingsPresenceVoiceGenderEnum; /** * HeyGen LiveAvatar id for on-grid video. * @type {string} * @memberof UserAttributesSchemaSettingsPresence */ liveAvatarId?: string; /** * Character sketch appended to voice prompts. NOT a role prompt (persona service owns prompt configs). * @type {string} * @memberof UserAttributesSchemaSettingsPresence */ intro?: string; } /** * @export */ export declare const UserAttributesSchemaSettingsPresenceVoiceGenderEnum: { readonly Male: "male"; readonly Female: "female"; }; export type UserAttributesSchemaSettingsPresenceVoiceGenderEnum = typeof UserAttributesSchemaSettingsPresenceVoiceGenderEnum[keyof typeof UserAttributesSchemaSettingsPresenceVoiceGenderEnum]; /** * Check if a given object implements the UserAttributesSchemaSettingsPresence interface. */ export declare function instanceOfUserAttributesSchemaSettingsPresence(value: object): value is UserAttributesSchemaSettingsPresence; export declare function UserAttributesSchemaSettingsPresenceFromJSON(json: any): UserAttributesSchemaSettingsPresence; export declare function UserAttributesSchemaSettingsPresenceFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserAttributesSchemaSettingsPresence; export declare function UserAttributesSchemaSettingsPresenceToJSON(json: any): UserAttributesSchemaSettingsPresence; export declare function UserAttributesSchemaSettingsPresenceToJSONTyped(value?: UserAttributesSchemaSettingsPresence | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=UserAttributesSchemaSettingsPresence.d.ts.map