pub struct MockVoiceApi { /* private fields */ }voice_api only.Implementations§
Source§impl MockVoiceApi
impl MockVoiceApi
Sourcepub fn checkpoint(&mut self)
pub fn checkpoint(&mut self)
Validate that all current expectations for all methods have been satisfied, and discard them.
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new method. However, it will be
generated if the struct implements a trait with a new
method. The trait’s new method can still be called
like <MockX as TraitY>::new
Source§impl MockVoiceApi
impl MockVoiceApi
Sourcepub fn expect_get_default_voice(&mut self) -> &mut Expectation
pub fn expect_get_default_voice(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_default_voice method
Sourcepub fn expect_get_voice_interpreter_by_uid(&mut self) -> &mut Expectation
pub fn expect_get_voice_interpreter_by_uid(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_voice_interpreter_by_uid method
Sourcepub fn expect_get_voice_interpreters(&mut self) -> &mut Expectation
pub fn expect_get_voice_interpreters(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_voice_interpreters method
Sourcepub fn expect_get_voices(&mut self) -> &mut Expectation
pub fn expect_get_voices(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_voices method
Sourcepub fn expect_interpret_text(&mut self) -> &mut Expectation
pub fn expect_interpret_text(&mut self) -> &mut Expectation
Create an Expectation for mocking the interpret_text method
Sourcepub fn expect_interpret_text_by_default_interpreter(
&mut self,
) -> &mut Expectation
pub fn expect_interpret_text_by_default_interpreter( &mut self, ) -> &mut Expectation
Create an Expectation for mocking the interpret_text_by_default_interpreter method
Sourcepub fn expect_listen_and_answer(&mut self) -> &mut Expectation
pub fn expect_listen_and_answer(&mut self) -> &mut Expectation
Create an Expectation for mocking the listen_and_answer method
Sourcepub fn expect_start_dialog(&mut self) -> &mut Expectation
pub fn expect_start_dialog(&mut self) -> &mut Expectation
Create an Expectation for mocking the start_dialog method
Sourcepub fn expect_stop_dialog(&mut self) -> &mut Expectation
pub fn expect_stop_dialog(&mut self) -> &mut Expectation
Create an Expectation for mocking the stop_dialog method
Sourcepub fn expect_text_to_speech(&mut self) -> &mut Expectation
pub fn expect_text_to_speech(&mut self) -> &mut Expectation
Create an Expectation for mocking the text_to_speech method
Trait Implementations§
Source§impl Debug for MockVoiceApi
impl Debug for MockVoiceApi
Source§impl Default for MockVoiceApi
impl Default for MockVoiceApi
Source§impl VoiceApi for MockVoiceApi
impl VoiceApi for MockVoiceApi
Source§fn get_default_voice<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<VoiceDto, Error<GetDefaultVoiceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_default_voice<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<VoiceDto, Error<GetDefaultVoiceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /voice/defaultvoice
Source§fn get_voice_interpreter_by_uid<'id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
id: &'id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpreterByUidError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_voice_interpreter_by_uid<'id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
id: &'id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpreterByUidError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /voice/interpreters/{id}
Source§fn get_voice_interpreters<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpretersError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_voice_interpreters<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpretersError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /voice/interpreters
Source§fn get_voices<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<VoiceDto>, Error<GetVoicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_voices<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<VoiceDto>, Error<GetVoicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /voice/voices
Source§fn interpret_text<'ids, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'ids: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn interpret_text<'ids, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'ids: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
POST /voice/interpreters/{ids}
Source§fn interpret_text_by_default_interpreter<'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextByDefaultInterpreterError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn interpret_text_by_default_interpreter<'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextByDefaultInterpreterError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
POST /voice/interpreters
Source§fn listen_and_answer<'accept_language, 'source_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<Vec<String>>,
sink_id: Option<&'sink_id str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ListenAndAnswerError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
fn listen_and_answer<'accept_language, 'source_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<Vec<String>>,
sink_id: Option<&'sink_id str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ListenAndAnswerError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
POST /voice/listenandanswer
Source§fn start_dialog<'accept_language, 'source_id, 'ks_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'keyword, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
ks_id: Option<&'ks_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<&'hli_ids str>,
sink_id: Option<&'sink_id str>,
keyword: Option<&'keyword str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StartDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'ks_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'keyword: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
fn start_dialog<'accept_language, 'source_id, 'ks_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'keyword, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
ks_id: Option<&'ks_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<&'hli_ids str>,
sink_id: Option<&'sink_id str>,
keyword: Option<&'keyword str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StartDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'ks_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'keyword: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
POST /voice/dialog/start
Source§fn stop_dialog<'source_id, 'life0, 'async_trait>(
&'life0 self,
source_id: Option<&'source_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StopDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'source_id: 'async_trait,
'life0: 'async_trait,
fn stop_dialog<'source_id, 'life0, 'async_trait>(
&'life0 self,
source_id: Option<&'source_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StopDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'source_id: 'async_trait,
'life0: 'async_trait,
POST /voice/dialog/stop
Source§fn text_to_speech<'body, 'voiceid, 'sinkid, 'volume, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
voiceid: Option<&'voiceid str>,
sinkid: Option<&'sinkid str>,
volume: Option<&'volume str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<TextToSpeechError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'voiceid: 'async_trait,
'sinkid: 'async_trait,
'volume: 'async_trait,
'life0: 'async_trait,
fn text_to_speech<'body, 'voiceid, 'sinkid, 'volume, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
voiceid: Option<&'voiceid str>,
sinkid: Option<&'sinkid str>,
volume: Option<&'volume str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<TextToSpeechError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'voiceid: 'async_trait,
'sinkid: 'async_trait,
'volume: 'async_trait,
'life0: 'async_trait,
POST /voice/say