1#[allow(unused_imports)]
18use super::*;
19
20#[cfg(feature = "agents")]
21impl std::fmt::Debug for super::Agent {
22 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
23 let mut debug_struct = f.debug_struct("Agent");
24 debug_struct.field("parent", &self.parent);
25 debug_struct.field("display_name", &self.display_name);
26 debug_struct.field("default_language_code", &self.default_language_code);
27 debug_struct.field("supported_language_codes", &self.supported_language_codes);
28 debug_struct.field("time_zone", &self.time_zone);
29 debug_struct.field("description", &self.description);
30 debug_struct.field("avatar_uri", &self.avatar_uri);
31 debug_struct.field("enable_logging", &self.enable_logging);
32 debug_struct.field("match_mode", &self.match_mode);
33 debug_struct.field("classification_threshold", &self.classification_threshold);
34 debug_struct.field("api_version", &self.api_version);
35 debug_struct.field("tier", &self.tier);
36 if !self._unknown_fields.is_empty() {
37 debug_struct.field("_unknown_fields", &self._unknown_fields);
38 }
39 debug_struct.finish()
40 }
41}
42
43#[cfg(feature = "agents")]
44impl std::fmt::Debug for super::GetAgentRequest {
45 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
46 let mut debug_struct = f.debug_struct("GetAgentRequest");
47 debug_struct.field("parent", &self.parent);
48 if !self._unknown_fields.is_empty() {
49 debug_struct.field("_unknown_fields", &self._unknown_fields);
50 }
51 debug_struct.finish()
52 }
53}
54
55#[cfg(feature = "agents")]
56impl std::fmt::Debug for super::SetAgentRequest {
57 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
58 let mut debug_struct = f.debug_struct("SetAgentRequest");
59 debug_struct.field("agent", &self.agent);
60 debug_struct.field("update_mask", &self.update_mask);
61 if !self._unknown_fields.is_empty() {
62 debug_struct.field("_unknown_fields", &self._unknown_fields);
63 }
64 debug_struct.finish()
65 }
66}
67
68#[cfg(feature = "agents")]
69impl std::fmt::Debug for super::DeleteAgentRequest {
70 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
71 let mut debug_struct = f.debug_struct("DeleteAgentRequest");
72 debug_struct.field("parent", &self.parent);
73 if !self._unknown_fields.is_empty() {
74 debug_struct.field("_unknown_fields", &self._unknown_fields);
75 }
76 debug_struct.finish()
77 }
78}
79
80#[cfg(feature = "agents")]
81impl std::fmt::Debug for super::SearchAgentsRequest {
82 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
83 let mut debug_struct = f.debug_struct("SearchAgentsRequest");
84 debug_struct.field("parent", &self.parent);
85 debug_struct.field("page_size", &self.page_size);
86 debug_struct.field("page_token", &self.page_token);
87 if !self._unknown_fields.is_empty() {
88 debug_struct.field("_unknown_fields", &self._unknown_fields);
89 }
90 debug_struct.finish()
91 }
92}
93
94#[cfg(feature = "agents")]
95impl std::fmt::Debug for super::SearchAgentsResponse {
96 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97 let mut debug_struct = f.debug_struct("SearchAgentsResponse");
98 debug_struct.field("agents", &self.agents);
99 debug_struct.field("next_page_token", &self.next_page_token);
100 if !self._unknown_fields.is_empty() {
101 debug_struct.field("_unknown_fields", &self._unknown_fields);
102 }
103 debug_struct.finish()
104 }
105}
106
107#[cfg(feature = "agents")]
108impl std::fmt::Debug for super::TrainAgentRequest {
109 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
110 let mut debug_struct = f.debug_struct("TrainAgentRequest");
111 debug_struct.field("parent", &self.parent);
112 if !self._unknown_fields.is_empty() {
113 debug_struct.field("_unknown_fields", &self._unknown_fields);
114 }
115 debug_struct.finish()
116 }
117}
118
119#[cfg(feature = "agents")]
120impl std::fmt::Debug for super::ExportAgentRequest {
121 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
122 let mut debug_struct = f.debug_struct("ExportAgentRequest");
123 debug_struct.field("parent", &self.parent);
124 debug_struct.field("agent_uri", &self.agent_uri);
125 if !self._unknown_fields.is_empty() {
126 debug_struct.field("_unknown_fields", &self._unknown_fields);
127 }
128 debug_struct.finish()
129 }
130}
131
132#[cfg(feature = "agents")]
133impl std::fmt::Debug for super::ExportAgentResponse {
134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
135 let mut debug_struct = f.debug_struct("ExportAgentResponse");
136 debug_struct.field("agent", &self.agent);
137 if !self._unknown_fields.is_empty() {
138 debug_struct.field("_unknown_fields", &self._unknown_fields);
139 }
140 debug_struct.finish()
141 }
142}
143
144#[cfg(feature = "agents")]
145impl std::fmt::Debug for super::ImportAgentRequest {
146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
147 let mut debug_struct = f.debug_struct("ImportAgentRequest");
148 debug_struct.field("parent", &self.parent);
149 debug_struct.field("agent", &self.agent);
150 if !self._unknown_fields.is_empty() {
151 debug_struct.field("_unknown_fields", &self._unknown_fields);
152 }
153 debug_struct.finish()
154 }
155}
156
157#[cfg(feature = "agents")]
158impl std::fmt::Debug for super::RestoreAgentRequest {
159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
160 let mut debug_struct = f.debug_struct("RestoreAgentRequest");
161 debug_struct.field("parent", &self.parent);
162 debug_struct.field("agent", &self.agent);
163 if !self._unknown_fields.is_empty() {
164 debug_struct.field("_unknown_fields", &self._unknown_fields);
165 }
166 debug_struct.finish()
167 }
168}
169
170#[cfg(feature = "agents")]
171impl std::fmt::Debug for super::GetValidationResultRequest {
172 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
173 let mut debug_struct = f.debug_struct("GetValidationResultRequest");
174 debug_struct.field("parent", &self.parent);
175 debug_struct.field("language_code", &self.language_code);
176 if !self._unknown_fields.is_empty() {
177 debug_struct.field("_unknown_fields", &self._unknown_fields);
178 }
179 debug_struct.finish()
180 }
181}
182
183#[cfg(feature = "answer-records")]
184impl std::fmt::Debug for super::AnswerRecord {
185 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
186 let mut debug_struct = f.debug_struct("AnswerRecord");
187 debug_struct.field("name", &self.name);
188 debug_struct.field("answer_feedback", &self.answer_feedback);
189 debug_struct.field("record", &self.record);
190 if !self._unknown_fields.is_empty() {
191 debug_struct.field("_unknown_fields", &self._unknown_fields);
192 }
193 debug_struct.finish()
194 }
195}
196
197#[cfg(feature = "answer-records")]
198impl std::fmt::Debug for super::ListAnswerRecordsRequest {
199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
200 let mut debug_struct = f.debug_struct("ListAnswerRecordsRequest");
201 debug_struct.field("parent", &self.parent);
202 debug_struct.field("filter", &self.filter);
203 debug_struct.field("page_size", &self.page_size);
204 debug_struct.field("page_token", &self.page_token);
205 if !self._unknown_fields.is_empty() {
206 debug_struct.field("_unknown_fields", &self._unknown_fields);
207 }
208 debug_struct.finish()
209 }
210}
211
212#[cfg(feature = "answer-records")]
213impl std::fmt::Debug for super::ListAnswerRecordsResponse {
214 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
215 let mut debug_struct = f.debug_struct("ListAnswerRecordsResponse");
216 debug_struct.field("answer_records", &self.answer_records);
217 debug_struct.field("next_page_token", &self.next_page_token);
218 if !self._unknown_fields.is_empty() {
219 debug_struct.field("_unknown_fields", &self._unknown_fields);
220 }
221 debug_struct.finish()
222 }
223}
224
225#[cfg(feature = "answer-records")]
226impl std::fmt::Debug for super::UpdateAnswerRecordRequest {
227 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
228 let mut debug_struct = f.debug_struct("UpdateAnswerRecordRequest");
229 debug_struct.field("answer_record", &self.answer_record);
230 debug_struct.field("update_mask", &self.update_mask);
231 if !self._unknown_fields.is_empty() {
232 debug_struct.field("_unknown_fields", &self._unknown_fields);
233 }
234 debug_struct.finish()
235 }
236}
237
238#[cfg(feature = "answer-records")]
239impl std::fmt::Debug for super::AnswerFeedback {
240 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
241 let mut debug_struct = f.debug_struct("AnswerFeedback");
242 debug_struct.field("correctness_level", &self.correctness_level);
243 debug_struct.field("clicked", &self.clicked);
244 debug_struct.field("click_time", &self.click_time);
245 debug_struct.field("displayed", &self.displayed);
246 debug_struct.field("display_time", &self.display_time);
247 debug_struct.field("detail_feedback", &self.detail_feedback);
248 if !self._unknown_fields.is_empty() {
249 debug_struct.field("_unknown_fields", &self._unknown_fields);
250 }
251 debug_struct.finish()
252 }
253}
254
255#[cfg(feature = "answer-records")]
256impl std::fmt::Debug for super::AgentAssistantFeedback {
257 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
258 let mut debug_struct = f.debug_struct("AgentAssistantFeedback");
259 debug_struct.field("answer_relevance", &self.answer_relevance);
260 debug_struct.field("document_correctness", &self.document_correctness);
261 debug_struct.field("document_efficiency", &self.document_efficiency);
262 debug_struct.field("summarization_feedback", &self.summarization_feedback);
263 debug_struct.field("knowledge_search_feedback", &self.knowledge_search_feedback);
264 debug_struct.field("knowledge_assist_feedback", &self.knowledge_assist_feedback);
265 if !self._unknown_fields.is_empty() {
266 debug_struct.field("_unknown_fields", &self._unknown_fields);
267 }
268 debug_struct.finish()
269 }
270}
271
272#[cfg(feature = "answer-records")]
273impl std::fmt::Debug for super::agent_assistant_feedback::SummarizationFeedback {
274 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
275 let mut debug_struct = f.debug_struct("SummarizationFeedback");
276 debug_struct.field("start_time", &self.start_time);
277 debug_struct.field("submit_time", &self.submit_time);
278 debug_struct.field("summary_text", &self.summary_text);
279 debug_struct.field("text_sections", &self.text_sections);
280 if !self._unknown_fields.is_empty() {
281 debug_struct.field("_unknown_fields", &self._unknown_fields);
282 }
283 debug_struct.finish()
284 }
285}
286
287#[cfg(feature = "answer-records")]
288impl std::fmt::Debug for super::agent_assistant_feedback::KnowledgeSearchFeedback {
289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
290 let mut debug_struct = f.debug_struct("KnowledgeSearchFeedback");
291 debug_struct.field("answer_copied", &self.answer_copied);
292 debug_struct.field("clicked_uris", &self.clicked_uris);
293 if !self._unknown_fields.is_empty() {
294 debug_struct.field("_unknown_fields", &self._unknown_fields);
295 }
296 debug_struct.finish()
297 }
298}
299
300#[cfg(feature = "answer-records")]
301impl std::fmt::Debug for super::agent_assistant_feedback::KnowledgeAssistFeedback {
302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
303 let mut debug_struct = f.debug_struct("KnowledgeAssistFeedback");
304 debug_struct.field("answer_copied", &self.answer_copied);
305 debug_struct.field("clicked_uris", &self.clicked_uris);
306 if !self._unknown_fields.is_empty() {
307 debug_struct.field("_unknown_fields", &self._unknown_fields);
308 }
309 debug_struct.finish()
310 }
311}
312
313#[cfg(feature = "answer-records")]
314impl std::fmt::Debug for super::AgentAssistantRecord {
315 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
316 let mut debug_struct = f.debug_struct("AgentAssistantRecord");
317 debug_struct.field("answer", &self.answer);
318 if !self._unknown_fields.is_empty() {
319 debug_struct.field("_unknown_fields", &self._unknown_fields);
320 }
321 debug_struct.finish()
322 }
323}
324
325#[cfg(any(feature = "participants", feature = "sessions",))]
326impl std::fmt::Debug for super::SpeechContext {
327 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328 let mut debug_struct = f.debug_struct("SpeechContext");
329 debug_struct.field("phrases", &self.phrases);
330 debug_struct.field("boost", &self.boost);
331 if !self._unknown_fields.is_empty() {
332 debug_struct.field("_unknown_fields", &self._unknown_fields);
333 }
334 debug_struct.finish()
335 }
336}
337
338#[cfg(any(feature = "participants", feature = "sessions",))]
339impl std::fmt::Debug for super::SpeechWordInfo {
340 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
341 let mut debug_struct = f.debug_struct("SpeechWordInfo");
342 debug_struct.field("word", &self.word);
343 debug_struct.field("start_offset", &self.start_offset);
344 debug_struct.field("end_offset", &self.end_offset);
345 debug_struct.field("confidence", &self.confidence);
346 if !self._unknown_fields.is_empty() {
347 debug_struct.field("_unknown_fields", &self._unknown_fields);
348 }
349 debug_struct.finish()
350 }
351}
352
353#[cfg(any(feature = "participants", feature = "sessions",))]
354impl std::fmt::Debug for super::InputAudioConfig {
355 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
356 let mut debug_struct = f.debug_struct("InputAudioConfig");
357 debug_struct.field("audio_encoding", &self.audio_encoding);
358 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
359 debug_struct.field("language_code", &self.language_code);
360 debug_struct.field("enable_word_info", &self.enable_word_info);
361 debug_struct.field("phrase_hints", &self.phrase_hints);
362 debug_struct.field("speech_contexts", &self.speech_contexts);
363 debug_struct.field("model", &self.model);
364 debug_struct.field("model_variant", &self.model_variant);
365 debug_struct.field("single_utterance", &self.single_utterance);
366 debug_struct.field(
367 "disable_no_speech_recognized_event",
368 &self.disable_no_speech_recognized_event,
369 );
370 debug_struct.field(
371 "enable_automatic_punctuation",
372 &self.enable_automatic_punctuation,
373 );
374 debug_struct.field("phrase_sets", &self.phrase_sets);
375 debug_struct.field(
376 "opt_out_conformer_model_migration",
377 &self.opt_out_conformer_model_migration,
378 );
379 if !self._unknown_fields.is_empty() {
380 debug_struct.field("_unknown_fields", &self._unknown_fields);
381 }
382 debug_struct.finish()
383 }
384}
385
386#[cfg(any(
387 feature = "conversation-profiles",
388 feature = "conversations",
389 feature = "environments",
390 feature = "participants",
391 feature = "sessions",
392))]
393impl std::fmt::Debug for super::VoiceSelectionParams {
394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395 let mut debug_struct = f.debug_struct("VoiceSelectionParams");
396 debug_struct.field("name", &self.name);
397 debug_struct.field("ssml_gender", &self.ssml_gender);
398 if !self._unknown_fields.is_empty() {
399 debug_struct.field("_unknown_fields", &self._unknown_fields);
400 }
401 debug_struct.finish()
402 }
403}
404
405#[cfg(any(
406 feature = "conversation-profiles",
407 feature = "conversations",
408 feature = "environments",
409 feature = "participants",
410 feature = "sessions",
411))]
412impl std::fmt::Debug for super::SynthesizeSpeechConfig {
413 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414 let mut debug_struct = f.debug_struct("SynthesizeSpeechConfig");
415 debug_struct.field("speaking_rate", &self.speaking_rate);
416 debug_struct.field("pitch", &self.pitch);
417 debug_struct.field("volume_gain_db", &self.volume_gain_db);
418 debug_struct.field("effects_profile_id", &self.effects_profile_id);
419 debug_struct.field("voice", &self.voice);
420 if !self._unknown_fields.is_empty() {
421 debug_struct.field("_unknown_fields", &self._unknown_fields);
422 }
423 debug_struct.finish()
424 }
425}
426
427#[cfg(any(feature = "participants", feature = "sessions",))]
428impl std::fmt::Debug for super::OutputAudioConfig {
429 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430 let mut debug_struct = f.debug_struct("OutputAudioConfig");
431 debug_struct.field("audio_encoding", &self.audio_encoding);
432 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
433 debug_struct.field("synthesize_speech_config", &self.synthesize_speech_config);
434 if !self._unknown_fields.is_empty() {
435 debug_struct.field("_unknown_fields", &self._unknown_fields);
436 }
437 debug_struct.finish()
438 }
439}
440
441#[cfg(feature = "participants")]
442impl std::fmt::Debug for super::TelephonyDtmfEvents {
443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
444 let mut debug_struct = f.debug_struct("TelephonyDtmfEvents");
445 debug_struct.field("dtmf_events", &self.dtmf_events);
446 if !self._unknown_fields.is_empty() {
447 debug_struct.field("_unknown_fields", &self._unknown_fields);
448 }
449 debug_struct.finish()
450 }
451}
452
453#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
454impl std::fmt::Debug for super::SpeechToTextConfig {
455 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
456 let mut debug_struct = f.debug_struct("SpeechToTextConfig");
457 debug_struct.field("speech_model_variant", &self.speech_model_variant);
458 debug_struct.field("model", &self.model);
459 debug_struct.field("phrase_sets", &self.phrase_sets);
460 debug_struct.field("audio_encoding", &self.audio_encoding);
461 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
462 debug_struct.field("language_code", &self.language_code);
463 debug_struct.field("enable_word_info", &self.enable_word_info);
464 debug_struct.field(
465 "use_timeout_based_endpointing",
466 &self.use_timeout_based_endpointing,
467 );
468 if !self._unknown_fields.is_empty() {
469 debug_struct.field("_unknown_fields", &self._unknown_fields);
470 }
471 debug_struct.finish()
472 }
473}
474
475#[cfg(any(
476 feature = "answer-records",
477 feature = "contexts",
478 feature = "intents",
479 feature = "participants",
480 feature = "sessions",
481))]
482impl std::fmt::Debug for super::Context {
483 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484 let mut debug_struct = f.debug_struct("Context");
485 debug_struct.field("name", &self.name);
486 debug_struct.field("lifespan_count", &self.lifespan_count);
487 debug_struct.field("parameters", &self.parameters);
488 if !self._unknown_fields.is_empty() {
489 debug_struct.field("_unknown_fields", &self._unknown_fields);
490 }
491 debug_struct.finish()
492 }
493}
494
495#[cfg(feature = "contexts")]
496impl std::fmt::Debug for super::ListContextsRequest {
497 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
498 let mut debug_struct = f.debug_struct("ListContextsRequest");
499 debug_struct.field("parent", &self.parent);
500 debug_struct.field("page_size", &self.page_size);
501 debug_struct.field("page_token", &self.page_token);
502 if !self._unknown_fields.is_empty() {
503 debug_struct.field("_unknown_fields", &self._unknown_fields);
504 }
505 debug_struct.finish()
506 }
507}
508
509#[cfg(feature = "contexts")]
510impl std::fmt::Debug for super::ListContextsResponse {
511 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
512 let mut debug_struct = f.debug_struct("ListContextsResponse");
513 debug_struct.field("contexts", &self.contexts);
514 debug_struct.field("next_page_token", &self.next_page_token);
515 if !self._unknown_fields.is_empty() {
516 debug_struct.field("_unknown_fields", &self._unknown_fields);
517 }
518 debug_struct.finish()
519 }
520}
521
522#[cfg(feature = "contexts")]
523impl std::fmt::Debug for super::GetContextRequest {
524 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
525 let mut debug_struct = f.debug_struct("GetContextRequest");
526 debug_struct.field("name", &self.name);
527 if !self._unknown_fields.is_empty() {
528 debug_struct.field("_unknown_fields", &self._unknown_fields);
529 }
530 debug_struct.finish()
531 }
532}
533
534#[cfg(feature = "contexts")]
535impl std::fmt::Debug for super::CreateContextRequest {
536 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
537 let mut debug_struct = f.debug_struct("CreateContextRequest");
538 debug_struct.field("parent", &self.parent);
539 debug_struct.field("context", &self.context);
540 if !self._unknown_fields.is_empty() {
541 debug_struct.field("_unknown_fields", &self._unknown_fields);
542 }
543 debug_struct.finish()
544 }
545}
546
547#[cfg(feature = "contexts")]
548impl std::fmt::Debug for super::UpdateContextRequest {
549 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
550 let mut debug_struct = f.debug_struct("UpdateContextRequest");
551 debug_struct.field("context", &self.context);
552 debug_struct.field("update_mask", &self.update_mask);
553 if !self._unknown_fields.is_empty() {
554 debug_struct.field("_unknown_fields", &self._unknown_fields);
555 }
556 debug_struct.finish()
557 }
558}
559
560#[cfg(feature = "contexts")]
561impl std::fmt::Debug for super::DeleteContextRequest {
562 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
563 let mut debug_struct = f.debug_struct("DeleteContextRequest");
564 debug_struct.field("name", &self.name);
565 if !self._unknown_fields.is_empty() {
566 debug_struct.field("_unknown_fields", &self._unknown_fields);
567 }
568 debug_struct.finish()
569 }
570}
571
572#[cfg(feature = "contexts")]
573impl std::fmt::Debug for super::DeleteAllContextsRequest {
574 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
575 let mut debug_struct = f.debug_struct("DeleteAllContextsRequest");
576 debug_struct.field("parent", &self.parent);
577 if !self._unknown_fields.is_empty() {
578 debug_struct.field("_unknown_fields", &self._unknown_fields);
579 }
580 debug_struct.finish()
581 }
582}
583
584#[cfg(feature = "conversations")]
585impl std::fmt::Debug for super::Conversation {
586 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
587 let mut debug_struct = f.debug_struct("Conversation");
588 debug_struct.field("name", &self.name);
589 debug_struct.field("lifecycle_state", &self.lifecycle_state);
590 debug_struct.field("conversation_profile", &self.conversation_profile);
591 debug_struct.field("phone_number", &self.phone_number);
592 debug_struct.field("start_time", &self.start_time);
593 debug_struct.field("end_time", &self.end_time);
594 debug_struct.field("conversation_stage", &self.conversation_stage);
595 debug_struct.field("telephony_connection_info", &self.telephony_connection_info);
596 debug_struct.field(
597 "ingested_context_references",
598 &self.ingested_context_references,
599 );
600 if !self._unknown_fields.is_empty() {
601 debug_struct.field("_unknown_fields", &self._unknown_fields);
602 }
603 debug_struct.finish()
604 }
605}
606
607#[cfg(feature = "conversations")]
608impl std::fmt::Debug for super::conversation::TelephonyConnectionInfo {
609 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
610 let mut debug_struct = f.debug_struct("TelephonyConnectionInfo");
611 debug_struct.field("dialed_number", &self.dialed_number);
612 debug_struct.field("sdp", &self.sdp);
613 debug_struct.field("sip_headers", &self.sip_headers);
614 debug_struct.field("extra_mime_contents", &self.extra_mime_contents);
615 if !self._unknown_fields.is_empty() {
616 debug_struct.field("_unknown_fields", &self._unknown_fields);
617 }
618 debug_struct.finish()
619 }
620}
621
622#[cfg(feature = "conversations")]
623impl std::fmt::Debug for super::conversation::telephony_connection_info::SipHeader {
624 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
625 let mut debug_struct = f.debug_struct("SipHeader");
626 debug_struct.field("name", &self.name);
627 debug_struct.field("value", &self.value);
628 if !self._unknown_fields.is_empty() {
629 debug_struct.field("_unknown_fields", &self._unknown_fields);
630 }
631 debug_struct.finish()
632 }
633}
634
635#[cfg(feature = "conversations")]
636impl std::fmt::Debug for super::conversation::telephony_connection_info::MimeContent {
637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
638 let mut debug_struct = f.debug_struct("MimeContent");
639 debug_struct.field("mime_type", &self.mime_type);
640 debug_struct.field("content", &self.content);
641 if !self._unknown_fields.is_empty() {
642 debug_struct.field("_unknown_fields", &self._unknown_fields);
643 }
644 debug_struct.finish()
645 }
646}
647
648#[cfg(feature = "conversations")]
649impl std::fmt::Debug for super::conversation::ContextReference {
650 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
651 let mut debug_struct = f.debug_struct("ContextReference");
652 debug_struct.field("context_contents", &self.context_contents);
653 debug_struct.field("update_mode", &self.update_mode);
654 debug_struct.field("language_code", &self.language_code);
655 debug_struct.field("create_time", &self.create_time);
656 if !self._unknown_fields.is_empty() {
657 debug_struct.field("_unknown_fields", &self._unknown_fields);
658 }
659 debug_struct.finish()
660 }
661}
662
663#[cfg(feature = "conversations")]
664impl std::fmt::Debug for super::conversation::context_reference::ContextContent {
665 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
666 let mut debug_struct = f.debug_struct("ContextContent");
667 debug_struct.field("content", &self.content);
668 debug_struct.field("content_format", &self.content_format);
669 debug_struct.field("ingestion_time", &self.ingestion_time);
670 if !self._unknown_fields.is_empty() {
671 debug_struct.field("_unknown_fields", &self._unknown_fields);
672 }
673 debug_struct.finish()
674 }
675}
676
677#[cfg(feature = "conversations")]
678impl std::fmt::Debug for super::CreateConversationRequest {
679 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
680 let mut debug_struct = f.debug_struct("CreateConversationRequest");
681 debug_struct.field("parent", &self.parent);
682 debug_struct.field("conversation", &self.conversation);
683 debug_struct.field("conversation_id", &self.conversation_id);
684 if !self._unknown_fields.is_empty() {
685 debug_struct.field("_unknown_fields", &self._unknown_fields);
686 }
687 debug_struct.finish()
688 }
689}
690
691#[cfg(feature = "conversations")]
692impl std::fmt::Debug for super::ListConversationsRequest {
693 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
694 let mut debug_struct = f.debug_struct("ListConversationsRequest");
695 debug_struct.field("parent", &self.parent);
696 debug_struct.field("page_size", &self.page_size);
697 debug_struct.field("page_token", &self.page_token);
698 debug_struct.field("filter", &self.filter);
699 if !self._unknown_fields.is_empty() {
700 debug_struct.field("_unknown_fields", &self._unknown_fields);
701 }
702 debug_struct.finish()
703 }
704}
705
706#[cfg(feature = "conversations")]
707impl std::fmt::Debug for super::ListConversationsResponse {
708 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709 let mut debug_struct = f.debug_struct("ListConversationsResponse");
710 debug_struct.field("conversations", &self.conversations);
711 debug_struct.field("next_page_token", &self.next_page_token);
712 if !self._unknown_fields.is_empty() {
713 debug_struct.field("_unknown_fields", &self._unknown_fields);
714 }
715 debug_struct.finish()
716 }
717}
718
719#[cfg(feature = "conversations")]
720impl std::fmt::Debug for super::GetConversationRequest {
721 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722 let mut debug_struct = f.debug_struct("GetConversationRequest");
723 debug_struct.field("name", &self.name);
724 if !self._unknown_fields.is_empty() {
725 debug_struct.field("_unknown_fields", &self._unknown_fields);
726 }
727 debug_struct.finish()
728 }
729}
730
731#[cfg(feature = "conversations")]
732impl std::fmt::Debug for super::CompleteConversationRequest {
733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734 let mut debug_struct = f.debug_struct("CompleteConversationRequest");
735 debug_struct.field("name", &self.name);
736 if !self._unknown_fields.is_empty() {
737 debug_struct.field("_unknown_fields", &self._unknown_fields);
738 }
739 debug_struct.finish()
740 }
741}
742
743#[cfg(feature = "conversations")]
744impl std::fmt::Debug for super::ListMessagesRequest {
745 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
746 let mut debug_struct = f.debug_struct("ListMessagesRequest");
747 debug_struct.field("parent", &self.parent);
748 debug_struct.field("filter", &self.filter);
749 debug_struct.field("page_size", &self.page_size);
750 debug_struct.field("page_token", &self.page_token);
751 if !self._unknown_fields.is_empty() {
752 debug_struct.field("_unknown_fields", &self._unknown_fields);
753 }
754 debug_struct.finish()
755 }
756}
757
758#[cfg(feature = "conversations")]
759impl std::fmt::Debug for super::ListMessagesResponse {
760 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761 let mut debug_struct = f.debug_struct("ListMessagesResponse");
762 debug_struct.field("messages", &self.messages);
763 debug_struct.field("next_page_token", &self.next_page_token);
764 if !self._unknown_fields.is_empty() {
765 debug_struct.field("_unknown_fields", &self._unknown_fields);
766 }
767 debug_struct.finish()
768 }
769}
770
771#[cfg(feature = "conversations")]
772impl std::fmt::Debug for super::ConversationPhoneNumber {
773 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
774 let mut debug_struct = f.debug_struct("ConversationPhoneNumber");
775 debug_struct.field("country_code", &self.country_code);
776 debug_struct.field("phone_number", &self.phone_number);
777 if !self._unknown_fields.is_empty() {
778 debug_struct.field("_unknown_fields", &self._unknown_fields);
779 }
780 debug_struct.finish()
781 }
782}
783
784#[cfg(feature = "conversations")]
785impl std::fmt::Debug for super::IngestContextReferencesRequest {
786 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
787 let mut debug_struct = f.debug_struct("IngestContextReferencesRequest");
788 debug_struct.field("conversation", &self.conversation);
789 debug_struct.field("context_references", &self.context_references);
790 if !self._unknown_fields.is_empty() {
791 debug_struct.field("_unknown_fields", &self._unknown_fields);
792 }
793 debug_struct.finish()
794 }
795}
796
797#[cfg(feature = "conversations")]
798impl std::fmt::Debug for super::IngestContextReferencesResponse {
799 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
800 let mut debug_struct = f.debug_struct("IngestContextReferencesResponse");
801 debug_struct.field(
802 "ingested_context_references",
803 &self.ingested_context_references,
804 );
805 if !self._unknown_fields.is_empty() {
806 debug_struct.field("_unknown_fields", &self._unknown_fields);
807 }
808 debug_struct.finish()
809 }
810}
811
812#[cfg(feature = "conversations")]
813impl std::fmt::Debug for super::SuggestConversationSummaryRequest {
814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
815 let mut debug_struct = f.debug_struct("SuggestConversationSummaryRequest");
816 debug_struct.field("conversation", &self.conversation);
817 debug_struct.field("latest_message", &self.latest_message);
818 debug_struct.field("context_size", &self.context_size);
819 debug_struct.field("assist_query_params", &self.assist_query_params);
820 if !self._unknown_fields.is_empty() {
821 debug_struct.field("_unknown_fields", &self._unknown_fields);
822 }
823 debug_struct.finish()
824 }
825}
826
827#[cfg(feature = "conversations")]
828impl std::fmt::Debug for super::SuggestConversationSummaryResponse {
829 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
830 let mut debug_struct = f.debug_struct("SuggestConversationSummaryResponse");
831 debug_struct.field("summary", &self.summary);
832 debug_struct.field("latest_message", &self.latest_message);
833 debug_struct.field("context_size", &self.context_size);
834 if !self._unknown_fields.is_empty() {
835 debug_struct.field("_unknown_fields", &self._unknown_fields);
836 }
837 debug_struct.finish()
838 }
839}
840
841#[cfg(feature = "conversations")]
842impl std::fmt::Debug for super::suggest_conversation_summary_response::Summary {
843 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
844 let mut debug_struct = f.debug_struct("Summary");
845 debug_struct.field("text", &self.text);
846 debug_struct.field("text_sections", &self.text_sections);
847 debug_struct.field("answer_record", &self.answer_record);
848 debug_struct.field("baseline_model_version", &self.baseline_model_version);
849 if !self._unknown_fields.is_empty() {
850 debug_struct.field("_unknown_fields", &self._unknown_fields);
851 }
852 debug_struct.finish()
853 }
854}
855
856#[cfg(feature = "conversations")]
857impl std::fmt::Debug for super::GenerateStatelessSummaryRequest {
858 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
859 let mut debug_struct = f.debug_struct("GenerateStatelessSummaryRequest");
860 debug_struct.field("stateless_conversation", &self.stateless_conversation);
861 debug_struct.field("conversation_profile", &self.conversation_profile);
862 debug_struct.field("latest_message", &self.latest_message);
863 debug_struct.field("max_context_size", &self.max_context_size);
864 if !self._unknown_fields.is_empty() {
865 debug_struct.field("_unknown_fields", &self._unknown_fields);
866 }
867 debug_struct.finish()
868 }
869}
870
871#[cfg(feature = "conversations")]
872impl std::fmt::Debug for super::generate_stateless_summary_request::MinimalConversation {
873 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
874 let mut debug_struct = f.debug_struct("MinimalConversation");
875 debug_struct.field("messages", &self.messages);
876 debug_struct.field("parent", &self.parent);
877 if !self._unknown_fields.is_empty() {
878 debug_struct.field("_unknown_fields", &self._unknown_fields);
879 }
880 debug_struct.finish()
881 }
882}
883
884#[cfg(feature = "conversations")]
885impl std::fmt::Debug for super::GenerateStatelessSummaryResponse {
886 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
887 let mut debug_struct = f.debug_struct("GenerateStatelessSummaryResponse");
888 debug_struct.field("summary", &self.summary);
889 debug_struct.field("latest_message", &self.latest_message);
890 debug_struct.field("context_size", &self.context_size);
891 if !self._unknown_fields.is_empty() {
892 debug_struct.field("_unknown_fields", &self._unknown_fields);
893 }
894 debug_struct.finish()
895 }
896}
897
898#[cfg(feature = "conversations")]
899impl std::fmt::Debug for super::generate_stateless_summary_response::Summary {
900 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901 let mut debug_struct = f.debug_struct("Summary");
902 debug_struct.field("text", &self.text);
903 debug_struct.field("text_sections", &self.text_sections);
904 debug_struct.field("baseline_model_version", &self.baseline_model_version);
905 if !self._unknown_fields.is_empty() {
906 debug_struct.field("_unknown_fields", &self._unknown_fields);
907 }
908 debug_struct.finish()
909 }
910}
911
912#[cfg(feature = "conversations")]
913impl std::fmt::Debug for super::GenerateStatelessSuggestionRequest {
914 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
915 let mut debug_struct = f.debug_struct("GenerateStatelessSuggestionRequest");
916 debug_struct.field("parent", &self.parent);
917 debug_struct.field("context_references", &self.context_references);
918 debug_struct.field("conversation_context", &self.conversation_context);
919 debug_struct.field("trigger_events", &self.trigger_events);
920 debug_struct.field("generator_resource", &self.generator_resource);
921 if !self._unknown_fields.is_empty() {
922 debug_struct.field("_unknown_fields", &self._unknown_fields);
923 }
924 debug_struct.finish()
925 }
926}
927
928#[cfg(feature = "conversations")]
929impl std::fmt::Debug for super::GenerateStatelessSuggestionResponse {
930 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931 let mut debug_struct = f.debug_struct("GenerateStatelessSuggestionResponse");
932 debug_struct.field("generator_suggestion", &self.generator_suggestion);
933 if !self._unknown_fields.is_empty() {
934 debug_struct.field("_unknown_fields", &self._unknown_fields);
935 }
936 debug_struct.finish()
937 }
938}
939
940#[cfg(feature = "conversations")]
941impl std::fmt::Debug for super::SearchKnowledgeRequest {
942 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
943 let mut debug_struct = f.debug_struct("SearchKnowledgeRequest");
944 debug_struct.field("parent", &self.parent);
945 debug_struct.field("query", &self.query);
946 debug_struct.field("conversation_profile", &self.conversation_profile);
947 debug_struct.field("session_id", &self.session_id);
948 debug_struct.field("conversation", &self.conversation);
949 debug_struct.field("latest_message", &self.latest_message);
950 debug_struct.field("query_source", &self.query_source);
951 debug_struct.field("end_user_metadata", &self.end_user_metadata);
952 debug_struct.field("search_config", &self.search_config);
953 debug_struct.field("exact_search", &self.exact_search);
954 if !self._unknown_fields.is_empty() {
955 debug_struct.field("_unknown_fields", &self._unknown_fields);
956 }
957 debug_struct.finish()
958 }
959}
960
961#[cfg(feature = "conversations")]
962impl std::fmt::Debug for super::search_knowledge_request::SearchConfig {
963 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
964 let mut debug_struct = f.debug_struct("SearchConfig");
965 debug_struct.field("boost_specs", &self.boost_specs);
966 debug_struct.field("filter_specs", &self.filter_specs);
967 if !self._unknown_fields.is_empty() {
968 debug_struct.field("_unknown_fields", &self._unknown_fields);
969 }
970 debug_struct.finish()
971 }
972}
973
974#[cfg(feature = "conversations")]
975impl std::fmt::Debug for super::search_knowledge_request::search_config::BoostSpecs {
976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
977 let mut debug_struct = f.debug_struct("BoostSpecs");
978 debug_struct.field("data_stores", &self.data_stores);
979 debug_struct.field("spec", &self.spec);
980 if !self._unknown_fields.is_empty() {
981 debug_struct.field("_unknown_fields", &self._unknown_fields);
982 }
983 debug_struct.finish()
984 }
985}
986
987#[cfg(feature = "conversations")]
988impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::BoostSpec {
989 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990 let mut debug_struct = f.debug_struct("BoostSpec");
991 debug_struct.field("condition_boost_specs", &self.condition_boost_specs);
992 if !self._unknown_fields.is_empty() {
993 debug_struct.field("_unknown_fields", &self._unknown_fields);
994 }
995 debug_struct.finish()
996 }
997}
998
999#[cfg(feature = "conversations")]
1000impl std::fmt::Debug
1001 for super::search_knowledge_request::search_config::boost_specs::boost_spec::ConditionBoostSpec
1002{
1003 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1004 let mut debug_struct = f.debug_struct("ConditionBoostSpec");
1005 debug_struct.field("condition", &self.condition);
1006 debug_struct.field("boost", &self.boost);
1007 debug_struct.field("boost_control_spec", &self.boost_control_spec);
1008 if !self._unknown_fields.is_empty() {
1009 debug_struct.field("_unknown_fields", &self._unknown_fields);
1010 }
1011 debug_struct.finish()
1012 }
1013}
1014
1015#[cfg(feature = "conversations")]
1016impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::boost_spec::condition_boost_spec::BoostControlSpec {
1017 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1018 let mut debug_struct = f.debug_struct("BoostControlSpec");
1019 debug_struct.field("field_name", &self.field_name);
1020 debug_struct.field("attribute_type", &self.attribute_type);
1021 debug_struct.field("interpolation_type", &self.interpolation_type);
1022 debug_struct.field("control_points", &self.control_points);
1023 if !self._unknown_fields.is_empty() {
1024 debug_struct.field("_unknown_fields", &self._unknown_fields);
1025 }
1026 debug_struct.finish()
1027 }
1028}
1029
1030#[cfg(feature = "conversations")]
1031impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::boost_spec::condition_boost_spec::boost_control_spec::ControlPoint {
1032 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1033 let mut debug_struct = f.debug_struct("ControlPoint");
1034 debug_struct.field("attribute_value", &self.attribute_value);
1035 debug_struct.field("boost_amount", &self.boost_amount);
1036 if !self._unknown_fields.is_empty() {
1037 debug_struct.field("_unknown_fields", &self._unknown_fields);
1038 }
1039 debug_struct.finish()
1040 }
1041}
1042
1043#[cfg(feature = "conversations")]
1044impl std::fmt::Debug for super::search_knowledge_request::search_config::FilterSpecs {
1045 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1046 let mut debug_struct = f.debug_struct("FilterSpecs");
1047 debug_struct.field("data_stores", &self.data_stores);
1048 debug_struct.field("filter", &self.filter);
1049 if !self._unknown_fields.is_empty() {
1050 debug_struct.field("_unknown_fields", &self._unknown_fields);
1051 }
1052 debug_struct.finish()
1053 }
1054}
1055
1056#[cfg(feature = "conversations")]
1057impl std::fmt::Debug for super::SearchKnowledgeResponse {
1058 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1059 let mut debug_struct = f.debug_struct("SearchKnowledgeResponse");
1060 debug_struct.field("answers", &self.answers);
1061 debug_struct.field("rewritten_query", &self.rewritten_query);
1062 if !self._unknown_fields.is_empty() {
1063 debug_struct.field("_unknown_fields", &self._unknown_fields);
1064 }
1065 debug_struct.finish()
1066 }
1067}
1068
1069#[cfg(feature = "conversations")]
1070impl std::fmt::Debug for super::SearchKnowledgeAnswer {
1071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1072 let mut debug_struct = f.debug_struct("SearchKnowledgeAnswer");
1073 debug_struct.field("answer", &self.answer);
1074 debug_struct.field("answer_type", &self.answer_type);
1075 debug_struct.field("answer_sources", &self.answer_sources);
1076 debug_struct.field("answer_record", &self.answer_record);
1077 if !self._unknown_fields.is_empty() {
1078 debug_struct.field("_unknown_fields", &self._unknown_fields);
1079 }
1080 debug_struct.finish()
1081 }
1082}
1083
1084#[cfg(feature = "conversations")]
1085impl std::fmt::Debug for super::search_knowledge_answer::AnswerSource {
1086 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1087 let mut debug_struct = f.debug_struct("AnswerSource");
1088 debug_struct.field("title", &self.title);
1089 debug_struct.field("uri", &self.uri);
1090 debug_struct.field("snippet", &self.snippet);
1091 debug_struct.field("metadata", &self.metadata);
1092 if !self._unknown_fields.is_empty() {
1093 debug_struct.field("_unknown_fields", &self._unknown_fields);
1094 }
1095 debug_struct.finish()
1096 }
1097}
1098
1099#[cfg(feature = "conversations")]
1100impl std::fmt::Debug for super::GenerateSuggestionsRequest {
1101 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1102 let mut debug_struct = f.debug_struct("GenerateSuggestionsRequest");
1103 debug_struct.field("conversation", &self.conversation);
1104 debug_struct.field("latest_message", &self.latest_message);
1105 debug_struct.field("trigger_events", &self.trigger_events);
1106 if !self._unknown_fields.is_empty() {
1107 debug_struct.field("_unknown_fields", &self._unknown_fields);
1108 }
1109 debug_struct.finish()
1110 }
1111}
1112
1113#[cfg(feature = "conversation-datasets")]
1114impl std::fmt::Debug for super::ConversationInfo {
1115 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1116 let mut debug_struct = f.debug_struct("ConversationInfo");
1117 debug_struct.field("language_code", &self.language_code);
1118 if !self._unknown_fields.is_empty() {
1119 debug_struct.field("_unknown_fields", &self._unknown_fields);
1120 }
1121 debug_struct.finish()
1122 }
1123}
1124
1125#[cfg(feature = "conversation-datasets")]
1126impl std::fmt::Debug for super::InputConfig {
1127 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1128 let mut debug_struct = f.debug_struct("InputConfig");
1129 debug_struct.field("source", &self.source);
1130 if !self._unknown_fields.is_empty() {
1131 debug_struct.field("_unknown_fields", &self._unknown_fields);
1132 }
1133 debug_struct.finish()
1134 }
1135}
1136
1137#[cfg(feature = "conversation-datasets")]
1138impl std::fmt::Debug for super::ConversationDataset {
1139 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1140 let mut debug_struct = f.debug_struct("ConversationDataset");
1141 debug_struct.field("name", &self.name);
1142 debug_struct.field("display_name", &self.display_name);
1143 debug_struct.field("description", &self.description);
1144 debug_struct.field("create_time", &self.create_time);
1145 debug_struct.field("input_config", &self.input_config);
1146 debug_struct.field("conversation_info", &self.conversation_info);
1147 debug_struct.field("conversation_count", &self.conversation_count);
1148 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1149 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1150 if !self._unknown_fields.is_empty() {
1151 debug_struct.field("_unknown_fields", &self._unknown_fields);
1152 }
1153 debug_struct.finish()
1154 }
1155}
1156
1157#[cfg(feature = "conversation-datasets")]
1158impl std::fmt::Debug for super::CreateConversationDatasetRequest {
1159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1160 let mut debug_struct = f.debug_struct("CreateConversationDatasetRequest");
1161 debug_struct.field("parent", &self.parent);
1162 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1163 if !self._unknown_fields.is_empty() {
1164 debug_struct.field("_unknown_fields", &self._unknown_fields);
1165 }
1166 debug_struct.finish()
1167 }
1168}
1169
1170#[cfg(feature = "conversation-datasets")]
1171impl std::fmt::Debug for super::GetConversationDatasetRequest {
1172 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1173 let mut debug_struct = f.debug_struct("GetConversationDatasetRequest");
1174 debug_struct.field("name", &self.name);
1175 if !self._unknown_fields.is_empty() {
1176 debug_struct.field("_unknown_fields", &self._unknown_fields);
1177 }
1178 debug_struct.finish()
1179 }
1180}
1181
1182#[cfg(feature = "conversation-datasets")]
1183impl std::fmt::Debug for super::ListConversationDatasetsRequest {
1184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1185 let mut debug_struct = f.debug_struct("ListConversationDatasetsRequest");
1186 debug_struct.field("parent", &self.parent);
1187 debug_struct.field("page_size", &self.page_size);
1188 debug_struct.field("page_token", &self.page_token);
1189 if !self._unknown_fields.is_empty() {
1190 debug_struct.field("_unknown_fields", &self._unknown_fields);
1191 }
1192 debug_struct.finish()
1193 }
1194}
1195
1196#[cfg(feature = "conversation-datasets")]
1197impl std::fmt::Debug for super::ListConversationDatasetsResponse {
1198 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1199 let mut debug_struct = f.debug_struct("ListConversationDatasetsResponse");
1200 debug_struct.field("conversation_datasets", &self.conversation_datasets);
1201 debug_struct.field("next_page_token", &self.next_page_token);
1202 if !self._unknown_fields.is_empty() {
1203 debug_struct.field("_unknown_fields", &self._unknown_fields);
1204 }
1205 debug_struct.finish()
1206 }
1207}
1208
1209#[cfg(feature = "conversation-datasets")]
1210impl std::fmt::Debug for super::DeleteConversationDatasetRequest {
1211 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1212 let mut debug_struct = f.debug_struct("DeleteConversationDatasetRequest");
1213 debug_struct.field("name", &self.name);
1214 if !self._unknown_fields.is_empty() {
1215 debug_struct.field("_unknown_fields", &self._unknown_fields);
1216 }
1217 debug_struct.finish()
1218 }
1219}
1220
1221#[cfg(feature = "conversation-datasets")]
1222impl std::fmt::Debug for super::ImportConversationDataRequest {
1223 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1224 let mut debug_struct = f.debug_struct("ImportConversationDataRequest");
1225 debug_struct.field("name", &self.name);
1226 debug_struct.field("input_config", &self.input_config);
1227 if !self._unknown_fields.is_empty() {
1228 debug_struct.field("_unknown_fields", &self._unknown_fields);
1229 }
1230 debug_struct.finish()
1231 }
1232}
1233
1234#[cfg(feature = "conversation-datasets")]
1235impl std::fmt::Debug for super::ImportConversationDataOperationMetadata {
1236 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1237 let mut debug_struct = f.debug_struct("ImportConversationDataOperationMetadata");
1238 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1239 debug_struct.field("partial_failures", &self.partial_failures);
1240 debug_struct.field("create_time", &self.create_time);
1241 if !self._unknown_fields.is_empty() {
1242 debug_struct.field("_unknown_fields", &self._unknown_fields);
1243 }
1244 debug_struct.finish()
1245 }
1246}
1247
1248#[cfg(feature = "conversation-datasets")]
1249impl std::fmt::Debug for super::ImportConversationDataOperationResponse {
1250 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1251 let mut debug_struct = f.debug_struct("ImportConversationDataOperationResponse");
1252 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1253 debug_struct.field("import_count", &self.import_count);
1254 if !self._unknown_fields.is_empty() {
1255 debug_struct.field("_unknown_fields", &self._unknown_fields);
1256 }
1257 debug_struct.finish()
1258 }
1259}
1260
1261#[cfg(feature = "conversation-datasets")]
1262impl std::fmt::Debug for super::CreateConversationDatasetOperationMetadata {
1263 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1264 let mut debug_struct = f.debug_struct("CreateConversationDatasetOperationMetadata");
1265 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1266 if !self._unknown_fields.is_empty() {
1267 debug_struct.field("_unknown_fields", &self._unknown_fields);
1268 }
1269 debug_struct.finish()
1270 }
1271}
1272
1273#[cfg(feature = "conversation-datasets")]
1274impl std::fmt::Debug for super::DeleteConversationDatasetOperationMetadata {
1275 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1276 let mut debug_struct = f.debug_struct("DeleteConversationDatasetOperationMetadata");
1277 if !self._unknown_fields.is_empty() {
1278 debug_struct.field("_unknown_fields", &self._unknown_fields);
1279 }
1280 debug_struct.finish()
1281 }
1282}
1283
1284#[cfg(all(
1285 feature = "agents",
1286 feature = "answer-records",
1287 feature = "contexts",
1288 feature = "conversation-datasets",
1289 feature = "conversation-models",
1290 feature = "conversation-profiles",
1291 feature = "conversations",
1292 feature = "documents",
1293 feature = "encryption-spec-service",
1294 feature = "entity-types",
1295 feature = "environments",
1296 feature = "fulfillments",
1297 feature = "generators",
1298 feature = "intents",
1299 feature = "knowledge-bases",
1300 feature = "participants",
1301 feature = "session-entity-types",
1302 feature = "sessions",
1303 feature = "versions",
1304))]
1305impl std::fmt::Debug for super::ConversationEvent {
1306 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1307 let mut debug_struct = f.debug_struct("ConversationEvent");
1308 debug_struct.field("conversation", &self.conversation);
1309 debug_struct.field("r#type", &self.r#type);
1310 debug_struct.field("error_status", &self.error_status);
1311 debug_struct.field("payload", &self.payload);
1312 if !self._unknown_fields.is_empty() {
1313 debug_struct.field("_unknown_fields", &self._unknown_fields);
1314 }
1315 debug_struct.finish()
1316 }
1317}
1318
1319#[cfg(feature = "conversation-models")]
1320impl std::fmt::Debug for super::ConversationModel {
1321 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1322 let mut debug_struct = f.debug_struct("ConversationModel");
1323 debug_struct.field("name", &self.name);
1324 debug_struct.field("display_name", &self.display_name);
1325 debug_struct.field("create_time", &self.create_time);
1326 debug_struct.field("datasets", &self.datasets);
1327 debug_struct.field("state", &self.state);
1328 debug_struct.field("language_code", &self.language_code);
1329 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1330 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1331 debug_struct.field("model_metadata", &self.model_metadata);
1332 if !self._unknown_fields.is_empty() {
1333 debug_struct.field("_unknown_fields", &self._unknown_fields);
1334 }
1335 debug_struct.finish()
1336 }
1337}
1338
1339#[cfg(feature = "conversation-models")]
1340impl std::fmt::Debug for super::ConversationModelEvaluation {
1341 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1342 let mut debug_struct = f.debug_struct("ConversationModelEvaluation");
1343 debug_struct.field("name", &self.name);
1344 debug_struct.field("display_name", &self.display_name);
1345 debug_struct.field("evaluation_config", &self.evaluation_config);
1346 debug_struct.field("create_time", &self.create_time);
1347 debug_struct.field(
1348 "raw_human_eval_template_csv",
1349 &self.raw_human_eval_template_csv,
1350 );
1351 debug_struct.field("metrics", &self.metrics);
1352 if !self._unknown_fields.is_empty() {
1353 debug_struct.field("_unknown_fields", &self._unknown_fields);
1354 }
1355 debug_struct.finish()
1356 }
1357}
1358
1359#[cfg(feature = "conversation-models")]
1360impl std::fmt::Debug for super::EvaluationConfig {
1361 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1362 let mut debug_struct = f.debug_struct("EvaluationConfig");
1363 debug_struct.field("datasets", &self.datasets);
1364 debug_struct.field("model_specific_config", &self.model_specific_config);
1365 if !self._unknown_fields.is_empty() {
1366 debug_struct.field("_unknown_fields", &self._unknown_fields);
1367 }
1368 debug_struct.finish()
1369 }
1370}
1371
1372#[cfg(feature = "conversation-models")]
1373impl std::fmt::Debug for super::evaluation_config::SmartReplyConfig {
1374 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375 let mut debug_struct = f.debug_struct("SmartReplyConfig");
1376 debug_struct.field("allowlist_document", &self.allowlist_document);
1377 debug_struct.field("max_result_count", &self.max_result_count);
1378 if !self._unknown_fields.is_empty() {
1379 debug_struct.field("_unknown_fields", &self._unknown_fields);
1380 }
1381 debug_struct.finish()
1382 }
1383}
1384
1385#[cfg(feature = "conversation-models")]
1386impl std::fmt::Debug for super::evaluation_config::SmartComposeConfig {
1387 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1388 let mut debug_struct = f.debug_struct("SmartComposeConfig");
1389 debug_struct.field("allowlist_document", &self.allowlist_document);
1390 debug_struct.field("max_result_count", &self.max_result_count);
1391 if !self._unknown_fields.is_empty() {
1392 debug_struct.field("_unknown_fields", &self._unknown_fields);
1393 }
1394 debug_struct.finish()
1395 }
1396}
1397
1398#[cfg(feature = "conversation-models")]
1399impl std::fmt::Debug for super::InputDataset {
1400 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1401 let mut debug_struct = f.debug_struct("InputDataset");
1402 debug_struct.field("dataset", &self.dataset);
1403 if !self._unknown_fields.is_empty() {
1404 debug_struct.field("_unknown_fields", &self._unknown_fields);
1405 }
1406 debug_struct.finish()
1407 }
1408}
1409
1410#[cfg(feature = "conversation-models")]
1411impl std::fmt::Debug for super::ArticleSuggestionModelMetadata {
1412 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1413 let mut debug_struct = f.debug_struct("ArticleSuggestionModelMetadata");
1414 debug_struct.field("training_model_type", &self.training_model_type);
1415 if !self._unknown_fields.is_empty() {
1416 debug_struct.field("_unknown_fields", &self._unknown_fields);
1417 }
1418 debug_struct.finish()
1419 }
1420}
1421
1422#[cfg(feature = "conversation-models")]
1423impl std::fmt::Debug for super::SmartReplyModelMetadata {
1424 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1425 let mut debug_struct = f.debug_struct("SmartReplyModelMetadata");
1426 debug_struct.field("training_model_type", &self.training_model_type);
1427 if !self._unknown_fields.is_empty() {
1428 debug_struct.field("_unknown_fields", &self._unknown_fields);
1429 }
1430 debug_struct.finish()
1431 }
1432}
1433
1434#[cfg(feature = "conversation-models")]
1435impl std::fmt::Debug for super::SmartReplyMetrics {
1436 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1437 let mut debug_struct = f.debug_struct("SmartReplyMetrics");
1438 debug_struct.field("allowlist_coverage", &self.allowlist_coverage);
1439 debug_struct.field("top_n_metrics", &self.top_n_metrics);
1440 debug_struct.field("conversation_count", &self.conversation_count);
1441 if !self._unknown_fields.is_empty() {
1442 debug_struct.field("_unknown_fields", &self._unknown_fields);
1443 }
1444 debug_struct.finish()
1445 }
1446}
1447
1448#[cfg(feature = "conversation-models")]
1449impl std::fmt::Debug for super::smart_reply_metrics::TopNMetrics {
1450 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1451 let mut debug_struct = f.debug_struct("TopNMetrics");
1452 debug_struct.field("n", &self.n);
1453 debug_struct.field("recall", &self.recall);
1454 if !self._unknown_fields.is_empty() {
1455 debug_struct.field("_unknown_fields", &self._unknown_fields);
1456 }
1457 debug_struct.finish()
1458 }
1459}
1460
1461#[cfg(feature = "conversation-models")]
1462impl std::fmt::Debug for super::CreateConversationModelRequest {
1463 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1464 let mut debug_struct = f.debug_struct("CreateConversationModelRequest");
1465 debug_struct.field("parent", &self.parent);
1466 debug_struct.field("conversation_model", &self.conversation_model);
1467 if !self._unknown_fields.is_empty() {
1468 debug_struct.field("_unknown_fields", &self._unknown_fields);
1469 }
1470 debug_struct.finish()
1471 }
1472}
1473
1474#[cfg(feature = "conversation-models")]
1475impl std::fmt::Debug for super::GetConversationModelRequest {
1476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1477 let mut debug_struct = f.debug_struct("GetConversationModelRequest");
1478 debug_struct.field("name", &self.name);
1479 if !self._unknown_fields.is_empty() {
1480 debug_struct.field("_unknown_fields", &self._unknown_fields);
1481 }
1482 debug_struct.finish()
1483 }
1484}
1485
1486#[cfg(feature = "conversation-models")]
1487impl std::fmt::Debug for super::ListConversationModelsRequest {
1488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1489 let mut debug_struct = f.debug_struct("ListConversationModelsRequest");
1490 debug_struct.field("parent", &self.parent);
1491 debug_struct.field("page_size", &self.page_size);
1492 debug_struct.field("page_token", &self.page_token);
1493 if !self._unknown_fields.is_empty() {
1494 debug_struct.field("_unknown_fields", &self._unknown_fields);
1495 }
1496 debug_struct.finish()
1497 }
1498}
1499
1500#[cfg(feature = "conversation-models")]
1501impl std::fmt::Debug for super::ListConversationModelsResponse {
1502 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1503 let mut debug_struct = f.debug_struct("ListConversationModelsResponse");
1504 debug_struct.field("conversation_models", &self.conversation_models);
1505 debug_struct.field("next_page_token", &self.next_page_token);
1506 if !self._unknown_fields.is_empty() {
1507 debug_struct.field("_unknown_fields", &self._unknown_fields);
1508 }
1509 debug_struct.finish()
1510 }
1511}
1512
1513#[cfg(feature = "conversation-models")]
1514impl std::fmt::Debug for super::DeleteConversationModelRequest {
1515 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1516 let mut debug_struct = f.debug_struct("DeleteConversationModelRequest");
1517 debug_struct.field("name", &self.name);
1518 if !self._unknown_fields.is_empty() {
1519 debug_struct.field("_unknown_fields", &self._unknown_fields);
1520 }
1521 debug_struct.finish()
1522 }
1523}
1524
1525#[cfg(feature = "conversation-models")]
1526impl std::fmt::Debug for super::DeployConversationModelRequest {
1527 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1528 let mut debug_struct = f.debug_struct("DeployConversationModelRequest");
1529 debug_struct.field("name", &self.name);
1530 if !self._unknown_fields.is_empty() {
1531 debug_struct.field("_unknown_fields", &self._unknown_fields);
1532 }
1533 debug_struct.finish()
1534 }
1535}
1536
1537#[cfg(feature = "conversation-models")]
1538impl std::fmt::Debug for super::UndeployConversationModelRequest {
1539 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1540 let mut debug_struct = f.debug_struct("UndeployConversationModelRequest");
1541 debug_struct.field("name", &self.name);
1542 if !self._unknown_fields.is_empty() {
1543 debug_struct.field("_unknown_fields", &self._unknown_fields);
1544 }
1545 debug_struct.finish()
1546 }
1547}
1548
1549#[cfg(feature = "conversation-models")]
1550impl std::fmt::Debug for super::GetConversationModelEvaluationRequest {
1551 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1552 let mut debug_struct = f.debug_struct("GetConversationModelEvaluationRequest");
1553 debug_struct.field("name", &self.name);
1554 if !self._unknown_fields.is_empty() {
1555 debug_struct.field("_unknown_fields", &self._unknown_fields);
1556 }
1557 debug_struct.finish()
1558 }
1559}
1560
1561#[cfg(feature = "conversation-models")]
1562impl std::fmt::Debug for super::ListConversationModelEvaluationsRequest {
1563 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1564 let mut debug_struct = f.debug_struct("ListConversationModelEvaluationsRequest");
1565 debug_struct.field("parent", &self.parent);
1566 debug_struct.field("page_size", &self.page_size);
1567 debug_struct.field("page_token", &self.page_token);
1568 if !self._unknown_fields.is_empty() {
1569 debug_struct.field("_unknown_fields", &self._unknown_fields);
1570 }
1571 debug_struct.finish()
1572 }
1573}
1574
1575#[cfg(feature = "conversation-models")]
1576impl std::fmt::Debug for super::ListConversationModelEvaluationsResponse {
1577 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1578 let mut debug_struct = f.debug_struct("ListConversationModelEvaluationsResponse");
1579 debug_struct.field(
1580 "conversation_model_evaluations",
1581 &self.conversation_model_evaluations,
1582 );
1583 debug_struct.field("next_page_token", &self.next_page_token);
1584 if !self._unknown_fields.is_empty() {
1585 debug_struct.field("_unknown_fields", &self._unknown_fields);
1586 }
1587 debug_struct.finish()
1588 }
1589}
1590
1591#[cfg(feature = "conversation-models")]
1592impl std::fmt::Debug for super::CreateConversationModelEvaluationRequest {
1593 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1594 let mut debug_struct = f.debug_struct("CreateConversationModelEvaluationRequest");
1595 debug_struct.field("parent", &self.parent);
1596 debug_struct.field(
1597 "conversation_model_evaluation",
1598 &self.conversation_model_evaluation,
1599 );
1600 if !self._unknown_fields.is_empty() {
1601 debug_struct.field("_unknown_fields", &self._unknown_fields);
1602 }
1603 debug_struct.finish()
1604 }
1605}
1606
1607#[cfg(feature = "conversation-models")]
1608impl std::fmt::Debug for super::CreateConversationModelOperationMetadata {
1609 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1610 let mut debug_struct = f.debug_struct("CreateConversationModelOperationMetadata");
1611 debug_struct.field("conversation_model", &self.conversation_model);
1612 debug_struct.field("state", &self.state);
1613 debug_struct.field("create_time", &self.create_time);
1614 if !self._unknown_fields.is_empty() {
1615 debug_struct.field("_unknown_fields", &self._unknown_fields);
1616 }
1617 debug_struct.finish()
1618 }
1619}
1620
1621#[cfg(feature = "conversation-models")]
1622impl std::fmt::Debug for super::DeployConversationModelOperationMetadata {
1623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1624 let mut debug_struct = f.debug_struct("DeployConversationModelOperationMetadata");
1625 debug_struct.field("conversation_model", &self.conversation_model);
1626 debug_struct.field("create_time", &self.create_time);
1627 if !self._unknown_fields.is_empty() {
1628 debug_struct.field("_unknown_fields", &self._unknown_fields);
1629 }
1630 debug_struct.finish()
1631 }
1632}
1633
1634#[cfg(feature = "conversation-models")]
1635impl std::fmt::Debug for super::UndeployConversationModelOperationMetadata {
1636 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1637 let mut debug_struct = f.debug_struct("UndeployConversationModelOperationMetadata");
1638 debug_struct.field("conversation_model", &self.conversation_model);
1639 debug_struct.field("create_time", &self.create_time);
1640 if !self._unknown_fields.is_empty() {
1641 debug_struct.field("_unknown_fields", &self._unknown_fields);
1642 }
1643 debug_struct.finish()
1644 }
1645}
1646
1647#[cfg(feature = "conversation-models")]
1648impl std::fmt::Debug for super::DeleteConversationModelOperationMetadata {
1649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1650 let mut debug_struct = f.debug_struct("DeleteConversationModelOperationMetadata");
1651 debug_struct.field("conversation_model", &self.conversation_model);
1652 debug_struct.field("create_time", &self.create_time);
1653 if !self._unknown_fields.is_empty() {
1654 debug_struct.field("_unknown_fields", &self._unknown_fields);
1655 }
1656 debug_struct.finish()
1657 }
1658}
1659
1660#[cfg(feature = "conversation-models")]
1661impl std::fmt::Debug for super::CreateConversationModelEvaluationOperationMetadata {
1662 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1663 let mut debug_struct = f.debug_struct("CreateConversationModelEvaluationOperationMetadata");
1664 debug_struct.field(
1665 "conversation_model_evaluation",
1666 &self.conversation_model_evaluation,
1667 );
1668 debug_struct.field("conversation_model", &self.conversation_model);
1669 debug_struct.field("state", &self.state);
1670 debug_struct.field("create_time", &self.create_time);
1671 if !self._unknown_fields.is_empty() {
1672 debug_struct.field("_unknown_fields", &self._unknown_fields);
1673 }
1674 debug_struct.finish()
1675 }
1676}
1677
1678#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1679impl std::fmt::Debug for super::ConversationProfile {
1680 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1681 let mut debug_struct = f.debug_struct("ConversationProfile");
1682 debug_struct.field("name", &self.name);
1683 debug_struct.field("display_name", &self.display_name);
1684 debug_struct.field("create_time", &self.create_time);
1685 debug_struct.field("update_time", &self.update_time);
1686 debug_struct.field("automated_agent_config", &self.automated_agent_config);
1687 debug_struct.field(
1688 "human_agent_assistant_config",
1689 &self.human_agent_assistant_config,
1690 );
1691 debug_struct.field(
1692 "human_agent_handoff_config",
1693 &self.human_agent_handoff_config,
1694 );
1695 debug_struct.field("notification_config", &self.notification_config);
1696 debug_struct.field("logging_config", &self.logging_config);
1697 debug_struct.field(
1698 "new_message_event_notification_config",
1699 &self.new_message_event_notification_config,
1700 );
1701 debug_struct.field(
1702 "new_recognition_result_notification_config",
1703 &self.new_recognition_result_notification_config,
1704 );
1705 debug_struct.field("stt_config", &self.stt_config);
1706 debug_struct.field("language_code", &self.language_code);
1707 debug_struct.field("time_zone", &self.time_zone);
1708 debug_struct.field("security_settings", &self.security_settings);
1709 debug_struct.field("tts_config", &self.tts_config);
1710 if !self._unknown_fields.is_empty() {
1711 debug_struct.field("_unknown_fields", &self._unknown_fields);
1712 }
1713 debug_struct.finish()
1714 }
1715}
1716
1717#[cfg(feature = "conversation-profiles")]
1718impl std::fmt::Debug for super::ListConversationProfilesRequest {
1719 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1720 let mut debug_struct = f.debug_struct("ListConversationProfilesRequest");
1721 debug_struct.field("parent", &self.parent);
1722 debug_struct.field("page_size", &self.page_size);
1723 debug_struct.field("page_token", &self.page_token);
1724 if !self._unknown_fields.is_empty() {
1725 debug_struct.field("_unknown_fields", &self._unknown_fields);
1726 }
1727 debug_struct.finish()
1728 }
1729}
1730
1731#[cfg(feature = "conversation-profiles")]
1732impl std::fmt::Debug for super::ListConversationProfilesResponse {
1733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1734 let mut debug_struct = f.debug_struct("ListConversationProfilesResponse");
1735 debug_struct.field("conversation_profiles", &self.conversation_profiles);
1736 debug_struct.field("next_page_token", &self.next_page_token);
1737 if !self._unknown_fields.is_empty() {
1738 debug_struct.field("_unknown_fields", &self._unknown_fields);
1739 }
1740 debug_struct.finish()
1741 }
1742}
1743
1744#[cfg(feature = "conversation-profiles")]
1745impl std::fmt::Debug for super::GetConversationProfileRequest {
1746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1747 let mut debug_struct = f.debug_struct("GetConversationProfileRequest");
1748 debug_struct.field("name", &self.name);
1749 if !self._unknown_fields.is_empty() {
1750 debug_struct.field("_unknown_fields", &self._unknown_fields);
1751 }
1752 debug_struct.finish()
1753 }
1754}
1755
1756#[cfg(feature = "conversation-profiles")]
1757impl std::fmt::Debug for super::CreateConversationProfileRequest {
1758 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1759 let mut debug_struct = f.debug_struct("CreateConversationProfileRequest");
1760 debug_struct.field("parent", &self.parent);
1761 debug_struct.field("conversation_profile", &self.conversation_profile);
1762 if !self._unknown_fields.is_empty() {
1763 debug_struct.field("_unknown_fields", &self._unknown_fields);
1764 }
1765 debug_struct.finish()
1766 }
1767}
1768
1769#[cfg(feature = "conversation-profiles")]
1770impl std::fmt::Debug for super::UpdateConversationProfileRequest {
1771 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1772 let mut debug_struct = f.debug_struct("UpdateConversationProfileRequest");
1773 debug_struct.field("conversation_profile", &self.conversation_profile);
1774 debug_struct.field("update_mask", &self.update_mask);
1775 if !self._unknown_fields.is_empty() {
1776 debug_struct.field("_unknown_fields", &self._unknown_fields);
1777 }
1778 debug_struct.finish()
1779 }
1780}
1781
1782#[cfg(feature = "conversation-profiles")]
1783impl std::fmt::Debug for super::DeleteConversationProfileRequest {
1784 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1785 let mut debug_struct = f.debug_struct("DeleteConversationProfileRequest");
1786 debug_struct.field("name", &self.name);
1787 if !self._unknown_fields.is_empty() {
1788 debug_struct.field("_unknown_fields", &self._unknown_fields);
1789 }
1790 debug_struct.finish()
1791 }
1792}
1793
1794#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1795impl std::fmt::Debug for super::AutomatedAgentConfig {
1796 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1797 let mut debug_struct = f.debug_struct("AutomatedAgentConfig");
1798 debug_struct.field("agent", &self.agent);
1799 debug_struct.field("session_ttl", &self.session_ttl);
1800 if !self._unknown_fields.is_empty() {
1801 debug_struct.field("_unknown_fields", &self._unknown_fields);
1802 }
1803 debug_struct.finish()
1804 }
1805}
1806
1807#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1808impl std::fmt::Debug for super::HumanAgentAssistantConfig {
1809 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1810 let mut debug_struct = f.debug_struct("HumanAgentAssistantConfig");
1811 debug_struct.field("notification_config", &self.notification_config);
1812 debug_struct.field(
1813 "human_agent_suggestion_config",
1814 &self.human_agent_suggestion_config,
1815 );
1816 debug_struct.field(
1817 "end_user_suggestion_config",
1818 &self.end_user_suggestion_config,
1819 );
1820 debug_struct.field("message_analysis_config", &self.message_analysis_config);
1821 if !self._unknown_fields.is_empty() {
1822 debug_struct.field("_unknown_fields", &self._unknown_fields);
1823 }
1824 debug_struct.finish()
1825 }
1826}
1827
1828#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1829impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionTriggerSettings {
1830 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1831 let mut debug_struct = f.debug_struct("SuggestionTriggerSettings");
1832 debug_struct.field("no_smalltalk", &self.no_smalltalk);
1833 debug_struct.field("only_end_user", &self.only_end_user);
1834 if !self._unknown_fields.is_empty() {
1835 debug_struct.field("_unknown_fields", &self._unknown_fields);
1836 }
1837 debug_struct.finish()
1838 }
1839}
1840
1841#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1842impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionFeatureConfig {
1843 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1844 let mut debug_struct = f.debug_struct("SuggestionFeatureConfig");
1845 debug_struct.field("suggestion_feature", &self.suggestion_feature);
1846 debug_struct.field(
1847 "enable_event_based_suggestion",
1848 &self.enable_event_based_suggestion,
1849 );
1850 debug_struct.field(
1851 "disable_agent_query_logging",
1852 &self.disable_agent_query_logging,
1853 );
1854 debug_struct.field(
1855 "enable_query_suggestion_when_no_answer",
1856 &self.enable_query_suggestion_when_no_answer,
1857 );
1858 debug_struct.field(
1859 "enable_conversation_augmented_query",
1860 &self.enable_conversation_augmented_query,
1861 );
1862 debug_struct.field(
1863 "enable_query_suggestion_only",
1864 &self.enable_query_suggestion_only,
1865 );
1866 debug_struct.field(
1867 "suggestion_trigger_settings",
1868 &self.suggestion_trigger_settings,
1869 );
1870 debug_struct.field("query_config", &self.query_config);
1871 debug_struct.field("conversation_model_config", &self.conversation_model_config);
1872 debug_struct.field(
1873 "conversation_process_config",
1874 &self.conversation_process_config,
1875 );
1876 if !self._unknown_fields.is_empty() {
1877 debug_struct.field("_unknown_fields", &self._unknown_fields);
1878 }
1879 debug_struct.finish()
1880 }
1881}
1882
1883#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1884impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionConfig {
1885 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1886 let mut debug_struct = f.debug_struct("SuggestionConfig");
1887 debug_struct.field("feature_configs", &self.feature_configs);
1888 debug_struct.field(
1889 "group_suggestion_responses",
1890 &self.group_suggestion_responses,
1891 );
1892 debug_struct.field("generators", &self.generators);
1893 debug_struct.field(
1894 "disable_high_latency_features_sync_delivery",
1895 &self.disable_high_latency_features_sync_delivery,
1896 );
1897 if !self._unknown_fields.is_empty() {
1898 debug_struct.field("_unknown_fields", &self._unknown_fields);
1899 }
1900 debug_struct.finish()
1901 }
1902}
1903
1904#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1905impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionQueryConfig {
1906 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1907 let mut debug_struct = f.debug_struct("SuggestionQueryConfig");
1908 debug_struct.field("max_results", &self.max_results);
1909 debug_struct.field("confidence_threshold", &self.confidence_threshold);
1910 debug_struct.field("context_filter_settings", &self.context_filter_settings);
1911 debug_struct.field("sections", &self.sections);
1912 debug_struct.field("context_size", &self.context_size);
1913 debug_struct.field("query_source", &self.query_source);
1914 if !self._unknown_fields.is_empty() {
1915 debug_struct.field("_unknown_fields", &self._unknown_fields);
1916 }
1917 debug_struct.finish()
1918 }
1919}
1920
1921#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1922impl std::fmt::Debug
1923 for super::human_agent_assistant_config::suggestion_query_config::KnowledgeBaseQuerySource
1924{
1925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1926 let mut debug_struct = f.debug_struct("KnowledgeBaseQuerySource");
1927 debug_struct.field("knowledge_bases", &self.knowledge_bases);
1928 if !self._unknown_fields.is_empty() {
1929 debug_struct.field("_unknown_fields", &self._unknown_fields);
1930 }
1931 debug_struct.finish()
1932 }
1933}
1934
1935#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1936impl std::fmt::Debug
1937 for super::human_agent_assistant_config::suggestion_query_config::DocumentQuerySource
1938{
1939 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1940 let mut debug_struct = f.debug_struct("DocumentQuerySource");
1941 debug_struct.field("documents", &self.documents);
1942 if !self._unknown_fields.is_empty() {
1943 debug_struct.field("_unknown_fields", &self._unknown_fields);
1944 }
1945 debug_struct.finish()
1946 }
1947}
1948
1949#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1950impl std::fmt::Debug
1951 for super::human_agent_assistant_config::suggestion_query_config::DialogflowQuerySource
1952{
1953 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1954 let mut debug_struct = f.debug_struct("DialogflowQuerySource");
1955 debug_struct.field("agent", &self.agent);
1956 debug_struct.field("human_agent_side_config", &self.human_agent_side_config);
1957 if !self._unknown_fields.is_empty() {
1958 debug_struct.field("_unknown_fields", &self._unknown_fields);
1959 }
1960 debug_struct.finish()
1961 }
1962}
1963
1964#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1965impl std::fmt::Debug for super::human_agent_assistant_config::suggestion_query_config::dialogflow_query_source::HumanAgentSideConfig {
1966 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1967 let mut debug_struct = f.debug_struct("HumanAgentSideConfig");
1968 debug_struct.field("agent", &self.agent);
1969 if !self._unknown_fields.is_empty() {
1970 debug_struct.field("_unknown_fields", &self._unknown_fields);
1971 }
1972 debug_struct.finish()
1973 }
1974}
1975
1976#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1977impl std::fmt::Debug
1978 for super::human_agent_assistant_config::suggestion_query_config::ContextFilterSettings
1979{
1980 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1981 let mut debug_struct = f.debug_struct("ContextFilterSettings");
1982 debug_struct.field("drop_handoff_messages", &self.drop_handoff_messages);
1983 debug_struct.field(
1984 "drop_virtual_agent_messages",
1985 &self.drop_virtual_agent_messages,
1986 );
1987 debug_struct.field("drop_ivr_messages", &self.drop_ivr_messages);
1988 if !self._unknown_fields.is_empty() {
1989 debug_struct.field("_unknown_fields", &self._unknown_fields);
1990 }
1991 debug_struct.finish()
1992 }
1993}
1994
1995#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1996impl std::fmt::Debug for super::human_agent_assistant_config::suggestion_query_config::Sections {
1997 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1998 let mut debug_struct = f.debug_struct("Sections");
1999 debug_struct.field("section_types", &self.section_types);
2000 if !self._unknown_fields.is_empty() {
2001 debug_struct.field("_unknown_fields", &self._unknown_fields);
2002 }
2003 debug_struct.finish()
2004 }
2005}
2006
2007#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2008impl std::fmt::Debug for super::human_agent_assistant_config::ConversationModelConfig {
2009 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2010 let mut debug_struct = f.debug_struct("ConversationModelConfig");
2011 debug_struct.field("model", &self.model);
2012 debug_struct.field("baseline_model_version", &self.baseline_model_version);
2013 if !self._unknown_fields.is_empty() {
2014 debug_struct.field("_unknown_fields", &self._unknown_fields);
2015 }
2016 debug_struct.finish()
2017 }
2018}
2019
2020#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2021impl std::fmt::Debug for super::human_agent_assistant_config::ConversationProcessConfig {
2022 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2023 let mut debug_struct = f.debug_struct("ConversationProcessConfig");
2024 debug_struct.field("recent_sentences_count", &self.recent_sentences_count);
2025 if !self._unknown_fields.is_empty() {
2026 debug_struct.field("_unknown_fields", &self._unknown_fields);
2027 }
2028 debug_struct.finish()
2029 }
2030}
2031
2032#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2033impl std::fmt::Debug for super::human_agent_assistant_config::MessageAnalysisConfig {
2034 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2035 let mut debug_struct = f.debug_struct("MessageAnalysisConfig");
2036 debug_struct.field("enable_entity_extraction", &self.enable_entity_extraction);
2037 debug_struct.field("enable_sentiment_analysis", &self.enable_sentiment_analysis);
2038 if !self._unknown_fields.is_empty() {
2039 debug_struct.field("_unknown_fields", &self._unknown_fields);
2040 }
2041 debug_struct.finish()
2042 }
2043}
2044
2045#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2046impl std::fmt::Debug for super::HumanAgentHandoffConfig {
2047 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2048 let mut debug_struct = f.debug_struct("HumanAgentHandoffConfig");
2049 debug_struct.field("agent_service", &self.agent_service);
2050 if !self._unknown_fields.is_empty() {
2051 debug_struct.field("_unknown_fields", &self._unknown_fields);
2052 }
2053 debug_struct.finish()
2054 }
2055}
2056
2057#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2058impl std::fmt::Debug for super::human_agent_handoff_config::LivePersonConfig {
2059 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2060 let mut debug_struct = f.debug_struct("LivePersonConfig");
2061 debug_struct.field("account_number", &self.account_number);
2062 if !self._unknown_fields.is_empty() {
2063 debug_struct.field("_unknown_fields", &self._unknown_fields);
2064 }
2065 debug_struct.finish()
2066 }
2067}
2068
2069#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2070impl std::fmt::Debug for super::human_agent_handoff_config::SalesforceLiveAgentConfig {
2071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2072 let mut debug_struct = f.debug_struct("SalesforceLiveAgentConfig");
2073 debug_struct.field("organization_id", &self.organization_id);
2074 debug_struct.field("deployment_id", &self.deployment_id);
2075 debug_struct.field("button_id", &self.button_id);
2076 debug_struct.field("endpoint_domain", &self.endpoint_domain);
2077 if !self._unknown_fields.is_empty() {
2078 debug_struct.field("_unknown_fields", &self._unknown_fields);
2079 }
2080 debug_struct.finish()
2081 }
2082}
2083
2084#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2085impl std::fmt::Debug for super::NotificationConfig {
2086 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2087 let mut debug_struct = f.debug_struct("NotificationConfig");
2088 debug_struct.field("topic", &self.topic);
2089 debug_struct.field("message_format", &self.message_format);
2090 if !self._unknown_fields.is_empty() {
2091 debug_struct.field("_unknown_fields", &self._unknown_fields);
2092 }
2093 debug_struct.finish()
2094 }
2095}
2096
2097#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2098impl std::fmt::Debug for super::LoggingConfig {
2099 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2100 let mut debug_struct = f.debug_struct("LoggingConfig");
2101 debug_struct.field(
2102 "enable_stackdriver_logging",
2103 &self.enable_stackdriver_logging,
2104 );
2105 if !self._unknown_fields.is_empty() {
2106 debug_struct.field("_unknown_fields", &self._unknown_fields);
2107 }
2108 debug_struct.finish()
2109 }
2110}
2111
2112#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2113impl std::fmt::Debug for super::SuggestionFeature {
2114 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2115 let mut debug_struct = f.debug_struct("SuggestionFeature");
2116 debug_struct.field("r#type", &self.r#type);
2117 if !self._unknown_fields.is_empty() {
2118 debug_struct.field("_unknown_fields", &self._unknown_fields);
2119 }
2120 debug_struct.finish()
2121 }
2122}
2123
2124#[cfg(feature = "conversation-profiles")]
2125impl std::fmt::Debug for super::SetSuggestionFeatureConfigRequest {
2126 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2127 let mut debug_struct = f.debug_struct("SetSuggestionFeatureConfigRequest");
2128 debug_struct.field("conversation_profile", &self.conversation_profile);
2129 debug_struct.field("participant_role", &self.participant_role);
2130 debug_struct.field("suggestion_feature_config", &self.suggestion_feature_config);
2131 if !self._unknown_fields.is_empty() {
2132 debug_struct.field("_unknown_fields", &self._unknown_fields);
2133 }
2134 debug_struct.finish()
2135 }
2136}
2137
2138#[cfg(feature = "conversation-profiles")]
2139impl std::fmt::Debug for super::ClearSuggestionFeatureConfigRequest {
2140 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2141 let mut debug_struct = f.debug_struct("ClearSuggestionFeatureConfigRequest");
2142 debug_struct.field("conversation_profile", &self.conversation_profile);
2143 debug_struct.field("participant_role", &self.participant_role);
2144 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2145 if !self._unknown_fields.is_empty() {
2146 debug_struct.field("_unknown_fields", &self._unknown_fields);
2147 }
2148 debug_struct.finish()
2149 }
2150}
2151
2152#[cfg(feature = "conversation-profiles")]
2153impl std::fmt::Debug for super::SetSuggestionFeatureConfigOperationMetadata {
2154 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2155 let mut debug_struct = f.debug_struct("SetSuggestionFeatureConfigOperationMetadata");
2156 debug_struct.field("conversation_profile", &self.conversation_profile);
2157 debug_struct.field("participant_role", &self.participant_role);
2158 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2159 debug_struct.field("create_time", &self.create_time);
2160 if !self._unknown_fields.is_empty() {
2161 debug_struct.field("_unknown_fields", &self._unknown_fields);
2162 }
2163 debug_struct.finish()
2164 }
2165}
2166
2167#[cfg(feature = "conversation-profiles")]
2168impl std::fmt::Debug for super::ClearSuggestionFeatureConfigOperationMetadata {
2169 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2170 let mut debug_struct = f.debug_struct("ClearSuggestionFeatureConfigOperationMetadata");
2171 debug_struct.field("conversation_profile", &self.conversation_profile);
2172 debug_struct.field("participant_role", &self.participant_role);
2173 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2174 debug_struct.field("create_time", &self.create_time);
2175 if !self._unknown_fields.is_empty() {
2176 debug_struct.field("_unknown_fields", &self._unknown_fields);
2177 }
2178 debug_struct.finish()
2179 }
2180}
2181
2182#[cfg(feature = "documents")]
2183impl std::fmt::Debug for super::Document {
2184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2185 let mut debug_struct = f.debug_struct("Document");
2186 debug_struct.field("name", &self.name);
2187 debug_struct.field("display_name", &self.display_name);
2188 debug_struct.field("mime_type", &self.mime_type);
2189 debug_struct.field("knowledge_types", &self.knowledge_types);
2190 debug_struct.field("enable_auto_reload", &self.enable_auto_reload);
2191 debug_struct.field("latest_reload_status", &self.latest_reload_status);
2192 debug_struct.field("metadata", &self.metadata);
2193 debug_struct.field("state", &self.state);
2194 debug_struct.field("source", &self.source);
2195 if !self._unknown_fields.is_empty() {
2196 debug_struct.field("_unknown_fields", &self._unknown_fields);
2197 }
2198 debug_struct.finish()
2199 }
2200}
2201
2202#[cfg(feature = "documents")]
2203impl std::fmt::Debug for super::document::ReloadStatus {
2204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2205 let mut debug_struct = f.debug_struct("ReloadStatus");
2206 debug_struct.field("time", &self.time);
2207 debug_struct.field("status", &self.status);
2208 if !self._unknown_fields.is_empty() {
2209 debug_struct.field("_unknown_fields", &self._unknown_fields);
2210 }
2211 debug_struct.finish()
2212 }
2213}
2214
2215#[cfg(feature = "documents")]
2216impl std::fmt::Debug for super::GetDocumentRequest {
2217 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2218 let mut debug_struct = f.debug_struct("GetDocumentRequest");
2219 debug_struct.field("name", &self.name);
2220 if !self._unknown_fields.is_empty() {
2221 debug_struct.field("_unknown_fields", &self._unknown_fields);
2222 }
2223 debug_struct.finish()
2224 }
2225}
2226
2227#[cfg(feature = "documents")]
2228impl std::fmt::Debug for super::ListDocumentsRequest {
2229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2230 let mut debug_struct = f.debug_struct("ListDocumentsRequest");
2231 debug_struct.field("parent", &self.parent);
2232 debug_struct.field("page_size", &self.page_size);
2233 debug_struct.field("page_token", &self.page_token);
2234 debug_struct.field("filter", &self.filter);
2235 if !self._unknown_fields.is_empty() {
2236 debug_struct.field("_unknown_fields", &self._unknown_fields);
2237 }
2238 debug_struct.finish()
2239 }
2240}
2241
2242#[cfg(feature = "documents")]
2243impl std::fmt::Debug for super::ListDocumentsResponse {
2244 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2245 let mut debug_struct = f.debug_struct("ListDocumentsResponse");
2246 debug_struct.field("documents", &self.documents);
2247 debug_struct.field("next_page_token", &self.next_page_token);
2248 if !self._unknown_fields.is_empty() {
2249 debug_struct.field("_unknown_fields", &self._unknown_fields);
2250 }
2251 debug_struct.finish()
2252 }
2253}
2254
2255#[cfg(feature = "documents")]
2256impl std::fmt::Debug for super::CreateDocumentRequest {
2257 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2258 let mut debug_struct = f.debug_struct("CreateDocumentRequest");
2259 debug_struct.field("parent", &self.parent);
2260 debug_struct.field("document", &self.document);
2261 if !self._unknown_fields.is_empty() {
2262 debug_struct.field("_unknown_fields", &self._unknown_fields);
2263 }
2264 debug_struct.finish()
2265 }
2266}
2267
2268#[cfg(feature = "documents")]
2269impl std::fmt::Debug for super::ImportDocumentsRequest {
2270 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2271 let mut debug_struct = f.debug_struct("ImportDocumentsRequest");
2272 debug_struct.field("parent", &self.parent);
2273 debug_struct.field("document_template", &self.document_template);
2274 debug_struct.field(
2275 "import_gcs_custom_metadata",
2276 &self.import_gcs_custom_metadata,
2277 );
2278 debug_struct.field("source", &self.source);
2279 if !self._unknown_fields.is_empty() {
2280 debug_struct.field("_unknown_fields", &self._unknown_fields);
2281 }
2282 debug_struct.finish()
2283 }
2284}
2285
2286#[cfg(feature = "documents")]
2287impl std::fmt::Debug for super::ImportDocumentTemplate {
2288 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2289 let mut debug_struct = f.debug_struct("ImportDocumentTemplate");
2290 debug_struct.field("mime_type", &self.mime_type);
2291 debug_struct.field("knowledge_types", &self.knowledge_types);
2292 debug_struct.field("metadata", &self.metadata);
2293 if !self._unknown_fields.is_empty() {
2294 debug_struct.field("_unknown_fields", &self._unknown_fields);
2295 }
2296 debug_struct.finish()
2297 }
2298}
2299
2300#[cfg(feature = "documents")]
2301impl std::fmt::Debug for super::ImportDocumentsResponse {
2302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2303 let mut debug_struct = f.debug_struct("ImportDocumentsResponse");
2304 debug_struct.field("warnings", &self.warnings);
2305 if !self._unknown_fields.is_empty() {
2306 debug_struct.field("_unknown_fields", &self._unknown_fields);
2307 }
2308 debug_struct.finish()
2309 }
2310}
2311
2312#[cfg(feature = "documents")]
2313impl std::fmt::Debug for super::DeleteDocumentRequest {
2314 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2315 let mut debug_struct = f.debug_struct("DeleteDocumentRequest");
2316 debug_struct.field("name", &self.name);
2317 if !self._unknown_fields.is_empty() {
2318 debug_struct.field("_unknown_fields", &self._unknown_fields);
2319 }
2320 debug_struct.finish()
2321 }
2322}
2323
2324#[cfg(feature = "documents")]
2325impl std::fmt::Debug for super::UpdateDocumentRequest {
2326 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2327 let mut debug_struct = f.debug_struct("UpdateDocumentRequest");
2328 debug_struct.field("document", &self.document);
2329 debug_struct.field("update_mask", &self.update_mask);
2330 if !self._unknown_fields.is_empty() {
2331 debug_struct.field("_unknown_fields", &self._unknown_fields);
2332 }
2333 debug_struct.finish()
2334 }
2335}
2336
2337#[cfg(feature = "documents")]
2338impl std::fmt::Debug for super::ReloadDocumentRequest {
2339 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2340 let mut debug_struct = f.debug_struct("ReloadDocumentRequest");
2341 debug_struct.field("name", &self.name);
2342 debug_struct.field(
2343 "import_gcs_custom_metadata",
2344 &self.import_gcs_custom_metadata,
2345 );
2346 debug_struct.field(
2347 "smart_messaging_partial_update",
2348 &self.smart_messaging_partial_update,
2349 );
2350 debug_struct.field("source", &self.source);
2351 if !self._unknown_fields.is_empty() {
2352 debug_struct.field("_unknown_fields", &self._unknown_fields);
2353 }
2354 debug_struct.finish()
2355 }
2356}
2357
2358#[cfg(feature = "documents")]
2359impl std::fmt::Debug for super::ExportDocumentRequest {
2360 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2361 let mut debug_struct = f.debug_struct("ExportDocumentRequest");
2362 debug_struct.field("name", &self.name);
2363 debug_struct.field("export_full_content", &self.export_full_content);
2364 debug_struct.field(
2365 "smart_messaging_partial_update",
2366 &self.smart_messaging_partial_update,
2367 );
2368 debug_struct.field("destination", &self.destination);
2369 if !self._unknown_fields.is_empty() {
2370 debug_struct.field("_unknown_fields", &self._unknown_fields);
2371 }
2372 debug_struct.finish()
2373 }
2374}
2375
2376#[cfg(feature = "documents")]
2377impl std::fmt::Debug for super::ExportOperationMetadata {
2378 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2379 let mut debug_struct = f.debug_struct("ExportOperationMetadata");
2380 debug_struct.field("exported_gcs_destination", &self.exported_gcs_destination);
2381 if !self._unknown_fields.is_empty() {
2382 debug_struct.field("_unknown_fields", &self._unknown_fields);
2383 }
2384 debug_struct.finish()
2385 }
2386}
2387
2388#[cfg(feature = "documents")]
2389impl std::fmt::Debug for super::KnowledgeOperationMetadata {
2390 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2391 let mut debug_struct = f.debug_struct("KnowledgeOperationMetadata");
2392 debug_struct.field("state", &self.state);
2393 debug_struct.field("knowledge_base", &self.knowledge_base);
2394 debug_struct.field("operation_metadata", &self.operation_metadata);
2395 if !self._unknown_fields.is_empty() {
2396 debug_struct.field("_unknown_fields", &self._unknown_fields);
2397 }
2398 debug_struct.finish()
2399 }
2400}
2401
2402#[cfg(feature = "encryption-spec-service")]
2403impl std::fmt::Debug for super::GetEncryptionSpecRequest {
2404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2405 let mut debug_struct = f.debug_struct("GetEncryptionSpecRequest");
2406 debug_struct.field("name", &self.name);
2407 if !self._unknown_fields.is_empty() {
2408 debug_struct.field("_unknown_fields", &self._unknown_fields);
2409 }
2410 debug_struct.finish()
2411 }
2412}
2413
2414#[cfg(feature = "encryption-spec-service")]
2415impl std::fmt::Debug for super::EncryptionSpec {
2416 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2417 let mut debug_struct = f.debug_struct("EncryptionSpec");
2418 debug_struct.field("name", &self.name);
2419 debug_struct.field("kms_key", &self.kms_key);
2420 if !self._unknown_fields.is_empty() {
2421 debug_struct.field("_unknown_fields", &self._unknown_fields);
2422 }
2423 debug_struct.finish()
2424 }
2425}
2426
2427#[cfg(feature = "encryption-spec-service")]
2428impl std::fmt::Debug for super::InitializeEncryptionSpecRequest {
2429 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2430 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecRequest");
2431 debug_struct.field("encryption_spec", &self.encryption_spec);
2432 if !self._unknown_fields.is_empty() {
2433 debug_struct.field("_unknown_fields", &self._unknown_fields);
2434 }
2435 debug_struct.finish()
2436 }
2437}
2438
2439#[cfg(feature = "encryption-spec-service")]
2440impl std::fmt::Debug for super::InitializeEncryptionSpecResponse {
2441 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2442 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecResponse");
2443 if !self._unknown_fields.is_empty() {
2444 debug_struct.field("_unknown_fields", &self._unknown_fields);
2445 }
2446 debug_struct.finish()
2447 }
2448}
2449
2450#[cfg(feature = "encryption-spec-service")]
2451impl std::fmt::Debug for super::InitializeEncryptionSpecMetadata {
2452 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2453 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecMetadata");
2454 debug_struct.field("request", &self.request);
2455 if !self._unknown_fields.is_empty() {
2456 debug_struct.field("_unknown_fields", &self._unknown_fields);
2457 }
2458 debug_struct.finish()
2459 }
2460}
2461
2462#[cfg(any(
2463 feature = "entity-types",
2464 feature = "participants",
2465 feature = "session-entity-types",
2466 feature = "sessions",
2467))]
2468impl std::fmt::Debug for super::EntityType {
2469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2470 let mut debug_struct = f.debug_struct("EntityType");
2471 debug_struct.field("name", &self.name);
2472 debug_struct.field("display_name", &self.display_name);
2473 debug_struct.field("kind", &self.kind);
2474 debug_struct.field("auto_expansion_mode", &self.auto_expansion_mode);
2475 debug_struct.field("entities", &self.entities);
2476 debug_struct.field("enable_fuzzy_extraction", &self.enable_fuzzy_extraction);
2477 if !self._unknown_fields.is_empty() {
2478 debug_struct.field("_unknown_fields", &self._unknown_fields);
2479 }
2480 debug_struct.finish()
2481 }
2482}
2483
2484#[cfg(any(
2485 feature = "entity-types",
2486 feature = "participants",
2487 feature = "session-entity-types",
2488 feature = "sessions",
2489))]
2490impl std::fmt::Debug for super::entity_type::Entity {
2491 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2492 let mut debug_struct = f.debug_struct("Entity");
2493 debug_struct.field("value", &self.value);
2494 debug_struct.field("synonyms", &self.synonyms);
2495 if !self._unknown_fields.is_empty() {
2496 debug_struct.field("_unknown_fields", &self._unknown_fields);
2497 }
2498 debug_struct.finish()
2499 }
2500}
2501
2502#[cfg(feature = "entity-types")]
2503impl std::fmt::Debug for super::ListEntityTypesRequest {
2504 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2505 let mut debug_struct = f.debug_struct("ListEntityTypesRequest");
2506 debug_struct.field("parent", &self.parent);
2507 debug_struct.field("language_code", &self.language_code);
2508 debug_struct.field("page_size", &self.page_size);
2509 debug_struct.field("page_token", &self.page_token);
2510 if !self._unknown_fields.is_empty() {
2511 debug_struct.field("_unknown_fields", &self._unknown_fields);
2512 }
2513 debug_struct.finish()
2514 }
2515}
2516
2517#[cfg(feature = "entity-types")]
2518impl std::fmt::Debug for super::ListEntityTypesResponse {
2519 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2520 let mut debug_struct = f.debug_struct("ListEntityTypesResponse");
2521 debug_struct.field("entity_types", &self.entity_types);
2522 debug_struct.field("next_page_token", &self.next_page_token);
2523 if !self._unknown_fields.is_empty() {
2524 debug_struct.field("_unknown_fields", &self._unknown_fields);
2525 }
2526 debug_struct.finish()
2527 }
2528}
2529
2530#[cfg(feature = "entity-types")]
2531impl std::fmt::Debug for super::GetEntityTypeRequest {
2532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2533 let mut debug_struct = f.debug_struct("GetEntityTypeRequest");
2534 debug_struct.field("name", &self.name);
2535 debug_struct.field("language_code", &self.language_code);
2536 if !self._unknown_fields.is_empty() {
2537 debug_struct.field("_unknown_fields", &self._unknown_fields);
2538 }
2539 debug_struct.finish()
2540 }
2541}
2542
2543#[cfg(feature = "entity-types")]
2544impl std::fmt::Debug for super::CreateEntityTypeRequest {
2545 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2546 let mut debug_struct = f.debug_struct("CreateEntityTypeRequest");
2547 debug_struct.field("parent", &self.parent);
2548 debug_struct.field("entity_type", &self.entity_type);
2549 debug_struct.field("language_code", &self.language_code);
2550 if !self._unknown_fields.is_empty() {
2551 debug_struct.field("_unknown_fields", &self._unknown_fields);
2552 }
2553 debug_struct.finish()
2554 }
2555}
2556
2557#[cfg(feature = "entity-types")]
2558impl std::fmt::Debug for super::UpdateEntityTypeRequest {
2559 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2560 let mut debug_struct = f.debug_struct("UpdateEntityTypeRequest");
2561 debug_struct.field("entity_type", &self.entity_type);
2562 debug_struct.field("language_code", &self.language_code);
2563 debug_struct.field("update_mask", &self.update_mask);
2564 if !self._unknown_fields.is_empty() {
2565 debug_struct.field("_unknown_fields", &self._unknown_fields);
2566 }
2567 debug_struct.finish()
2568 }
2569}
2570
2571#[cfg(feature = "entity-types")]
2572impl std::fmt::Debug for super::DeleteEntityTypeRequest {
2573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2574 let mut debug_struct = f.debug_struct("DeleteEntityTypeRequest");
2575 debug_struct.field("name", &self.name);
2576 if !self._unknown_fields.is_empty() {
2577 debug_struct.field("_unknown_fields", &self._unknown_fields);
2578 }
2579 debug_struct.finish()
2580 }
2581}
2582
2583#[cfg(feature = "entity-types")]
2584impl std::fmt::Debug for super::BatchUpdateEntityTypesRequest {
2585 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2586 let mut debug_struct = f.debug_struct("BatchUpdateEntityTypesRequest");
2587 debug_struct.field("parent", &self.parent);
2588 debug_struct.field("language_code", &self.language_code);
2589 debug_struct.field("update_mask", &self.update_mask);
2590 debug_struct.field("entity_type_batch", &self.entity_type_batch);
2591 if !self._unknown_fields.is_empty() {
2592 debug_struct.field("_unknown_fields", &self._unknown_fields);
2593 }
2594 debug_struct.finish()
2595 }
2596}
2597
2598#[cfg(feature = "entity-types")]
2599impl std::fmt::Debug for super::BatchUpdateEntityTypesResponse {
2600 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2601 let mut debug_struct = f.debug_struct("BatchUpdateEntityTypesResponse");
2602 debug_struct.field("entity_types", &self.entity_types);
2603 if !self._unknown_fields.is_empty() {
2604 debug_struct.field("_unknown_fields", &self._unknown_fields);
2605 }
2606 debug_struct.finish()
2607 }
2608}
2609
2610#[cfg(feature = "entity-types")]
2611impl std::fmt::Debug for super::BatchDeleteEntityTypesRequest {
2612 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2613 let mut debug_struct = f.debug_struct("BatchDeleteEntityTypesRequest");
2614 debug_struct.field("parent", &self.parent);
2615 debug_struct.field("entity_type_names", &self.entity_type_names);
2616 if !self._unknown_fields.is_empty() {
2617 debug_struct.field("_unknown_fields", &self._unknown_fields);
2618 }
2619 debug_struct.finish()
2620 }
2621}
2622
2623#[cfg(feature = "entity-types")]
2624impl std::fmt::Debug for super::BatchCreateEntitiesRequest {
2625 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2626 let mut debug_struct = f.debug_struct("BatchCreateEntitiesRequest");
2627 debug_struct.field("parent", &self.parent);
2628 debug_struct.field("entities", &self.entities);
2629 debug_struct.field("language_code", &self.language_code);
2630 if !self._unknown_fields.is_empty() {
2631 debug_struct.field("_unknown_fields", &self._unknown_fields);
2632 }
2633 debug_struct.finish()
2634 }
2635}
2636
2637#[cfg(feature = "entity-types")]
2638impl std::fmt::Debug for super::BatchUpdateEntitiesRequest {
2639 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2640 let mut debug_struct = f.debug_struct("BatchUpdateEntitiesRequest");
2641 debug_struct.field("parent", &self.parent);
2642 debug_struct.field("entities", &self.entities);
2643 debug_struct.field("language_code", &self.language_code);
2644 debug_struct.field("update_mask", &self.update_mask);
2645 if !self._unknown_fields.is_empty() {
2646 debug_struct.field("_unknown_fields", &self._unknown_fields);
2647 }
2648 debug_struct.finish()
2649 }
2650}
2651
2652#[cfg(feature = "entity-types")]
2653impl std::fmt::Debug for super::BatchDeleteEntitiesRequest {
2654 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2655 let mut debug_struct = f.debug_struct("BatchDeleteEntitiesRequest");
2656 debug_struct.field("parent", &self.parent);
2657 debug_struct.field("entity_values", &self.entity_values);
2658 debug_struct.field("language_code", &self.language_code);
2659 if !self._unknown_fields.is_empty() {
2660 debug_struct.field("_unknown_fields", &self._unknown_fields);
2661 }
2662 debug_struct.finish()
2663 }
2664}
2665
2666#[cfg(feature = "entity-types")]
2667impl std::fmt::Debug for super::EntityTypeBatch {
2668 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2669 let mut debug_struct = f.debug_struct("EntityTypeBatch");
2670 debug_struct.field("entity_types", &self.entity_types);
2671 if !self._unknown_fields.is_empty() {
2672 debug_struct.field("_unknown_fields", &self._unknown_fields);
2673 }
2674 debug_struct.finish()
2675 }
2676}
2677
2678#[cfg(feature = "environments")]
2679impl std::fmt::Debug for super::Environment {
2680 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2681 let mut debug_struct = f.debug_struct("Environment");
2682 debug_struct.field("name", &self.name);
2683 debug_struct.field("description", &self.description);
2684 debug_struct.field("agent_version", &self.agent_version);
2685 debug_struct.field("state", &self.state);
2686 debug_struct.field("update_time", &self.update_time);
2687 debug_struct.field("text_to_speech_settings", &self.text_to_speech_settings);
2688 debug_struct.field("fulfillment", &self.fulfillment);
2689 if !self._unknown_fields.is_empty() {
2690 debug_struct.field("_unknown_fields", &self._unknown_fields);
2691 }
2692 debug_struct.finish()
2693 }
2694}
2695
2696#[cfg(feature = "environments")]
2697impl std::fmt::Debug for super::TextToSpeechSettings {
2698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2699 let mut debug_struct = f.debug_struct("TextToSpeechSettings");
2700 debug_struct.field("enable_text_to_speech", &self.enable_text_to_speech);
2701 debug_struct.field("output_audio_encoding", &self.output_audio_encoding);
2702 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
2703 debug_struct.field("synthesize_speech_configs", &self.synthesize_speech_configs);
2704 if !self._unknown_fields.is_empty() {
2705 debug_struct.field("_unknown_fields", &self._unknown_fields);
2706 }
2707 debug_struct.finish()
2708 }
2709}
2710
2711#[cfg(feature = "environments")]
2712impl std::fmt::Debug for super::ListEnvironmentsRequest {
2713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2714 let mut debug_struct = f.debug_struct("ListEnvironmentsRequest");
2715 debug_struct.field("parent", &self.parent);
2716 debug_struct.field("page_size", &self.page_size);
2717 debug_struct.field("page_token", &self.page_token);
2718 if !self._unknown_fields.is_empty() {
2719 debug_struct.field("_unknown_fields", &self._unknown_fields);
2720 }
2721 debug_struct.finish()
2722 }
2723}
2724
2725#[cfg(feature = "environments")]
2726impl std::fmt::Debug for super::ListEnvironmentsResponse {
2727 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2728 let mut debug_struct = f.debug_struct("ListEnvironmentsResponse");
2729 debug_struct.field("environments", &self.environments);
2730 debug_struct.field("next_page_token", &self.next_page_token);
2731 if !self._unknown_fields.is_empty() {
2732 debug_struct.field("_unknown_fields", &self._unknown_fields);
2733 }
2734 debug_struct.finish()
2735 }
2736}
2737
2738#[cfg(feature = "environments")]
2739impl std::fmt::Debug for super::GetEnvironmentRequest {
2740 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2741 let mut debug_struct = f.debug_struct("GetEnvironmentRequest");
2742 debug_struct.field("name", &self.name);
2743 if !self._unknown_fields.is_empty() {
2744 debug_struct.field("_unknown_fields", &self._unknown_fields);
2745 }
2746 debug_struct.finish()
2747 }
2748}
2749
2750#[cfg(feature = "environments")]
2751impl std::fmt::Debug for super::CreateEnvironmentRequest {
2752 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2753 let mut debug_struct = f.debug_struct("CreateEnvironmentRequest");
2754 debug_struct.field("parent", &self.parent);
2755 debug_struct.field("environment", &self.environment);
2756 debug_struct.field("environment_id", &self.environment_id);
2757 if !self._unknown_fields.is_empty() {
2758 debug_struct.field("_unknown_fields", &self._unknown_fields);
2759 }
2760 debug_struct.finish()
2761 }
2762}
2763
2764#[cfg(feature = "environments")]
2765impl std::fmt::Debug for super::UpdateEnvironmentRequest {
2766 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2767 let mut debug_struct = f.debug_struct("UpdateEnvironmentRequest");
2768 debug_struct.field("environment", &self.environment);
2769 debug_struct.field("update_mask", &self.update_mask);
2770 debug_struct.field(
2771 "allow_load_to_draft_and_discard_changes",
2772 &self.allow_load_to_draft_and_discard_changes,
2773 );
2774 if !self._unknown_fields.is_empty() {
2775 debug_struct.field("_unknown_fields", &self._unknown_fields);
2776 }
2777 debug_struct.finish()
2778 }
2779}
2780
2781#[cfg(feature = "environments")]
2782impl std::fmt::Debug for super::DeleteEnvironmentRequest {
2783 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2784 let mut debug_struct = f.debug_struct("DeleteEnvironmentRequest");
2785 debug_struct.field("name", &self.name);
2786 if !self._unknown_fields.is_empty() {
2787 debug_struct.field("_unknown_fields", &self._unknown_fields);
2788 }
2789 debug_struct.finish()
2790 }
2791}
2792
2793#[cfg(feature = "environments")]
2794impl std::fmt::Debug for super::GetEnvironmentHistoryRequest {
2795 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2796 let mut debug_struct = f.debug_struct("GetEnvironmentHistoryRequest");
2797 debug_struct.field("parent", &self.parent);
2798 debug_struct.field("page_size", &self.page_size);
2799 debug_struct.field("page_token", &self.page_token);
2800 if !self._unknown_fields.is_empty() {
2801 debug_struct.field("_unknown_fields", &self._unknown_fields);
2802 }
2803 debug_struct.finish()
2804 }
2805}
2806
2807#[cfg(feature = "environments")]
2808impl std::fmt::Debug for super::EnvironmentHistory {
2809 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2810 let mut debug_struct = f.debug_struct("EnvironmentHistory");
2811 debug_struct.field("parent", &self.parent);
2812 debug_struct.field("entries", &self.entries);
2813 debug_struct.field("next_page_token", &self.next_page_token);
2814 if !self._unknown_fields.is_empty() {
2815 debug_struct.field("_unknown_fields", &self._unknown_fields);
2816 }
2817 debug_struct.finish()
2818 }
2819}
2820
2821#[cfg(feature = "environments")]
2822impl std::fmt::Debug for super::environment_history::Entry {
2823 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2824 let mut debug_struct = f.debug_struct("Entry");
2825 debug_struct.field("agent_version", &self.agent_version);
2826 debug_struct.field("description", &self.description);
2827 debug_struct.field("create_time", &self.create_time);
2828 if !self._unknown_fields.is_empty() {
2829 debug_struct.field("_unknown_fields", &self._unknown_fields);
2830 }
2831 debug_struct.finish()
2832 }
2833}
2834
2835#[cfg(any(feature = "environments", feature = "fulfillments",))]
2836impl std::fmt::Debug for super::Fulfillment {
2837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2838 let mut debug_struct = f.debug_struct("Fulfillment");
2839 debug_struct.field("name", &self.name);
2840 debug_struct.field("display_name", &self.display_name);
2841 debug_struct.field("enabled", &self.enabled);
2842 debug_struct.field("features", &self.features);
2843 debug_struct.field("fulfillment", &self.fulfillment);
2844 if !self._unknown_fields.is_empty() {
2845 debug_struct.field("_unknown_fields", &self._unknown_fields);
2846 }
2847 debug_struct.finish()
2848 }
2849}
2850
2851#[cfg(any(feature = "environments", feature = "fulfillments",))]
2852impl std::fmt::Debug for super::fulfillment::GenericWebService {
2853 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2854 let mut debug_struct = f.debug_struct("GenericWebService");
2855 debug_struct.field("uri", &self.uri);
2856 debug_struct.field("username", &self.username);
2857 debug_struct.field("password", &self.password);
2858 debug_struct.field("request_headers", &self.request_headers);
2859 debug_struct.field("is_cloud_function", &self.is_cloud_function);
2860 if !self._unknown_fields.is_empty() {
2861 debug_struct.field("_unknown_fields", &self._unknown_fields);
2862 }
2863 debug_struct.finish()
2864 }
2865}
2866
2867#[cfg(any(feature = "environments", feature = "fulfillments",))]
2868impl std::fmt::Debug for super::fulfillment::Feature {
2869 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2870 let mut debug_struct = f.debug_struct("Feature");
2871 debug_struct.field("r#type", &self.r#type);
2872 if !self._unknown_fields.is_empty() {
2873 debug_struct.field("_unknown_fields", &self._unknown_fields);
2874 }
2875 debug_struct.finish()
2876 }
2877}
2878
2879#[cfg(feature = "fulfillments")]
2880impl std::fmt::Debug for super::GetFulfillmentRequest {
2881 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2882 let mut debug_struct = f.debug_struct("GetFulfillmentRequest");
2883 debug_struct.field("name", &self.name);
2884 if !self._unknown_fields.is_empty() {
2885 debug_struct.field("_unknown_fields", &self._unknown_fields);
2886 }
2887 debug_struct.finish()
2888 }
2889}
2890
2891#[cfg(feature = "fulfillments")]
2892impl std::fmt::Debug for super::UpdateFulfillmentRequest {
2893 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2894 let mut debug_struct = f.debug_struct("UpdateFulfillmentRequest");
2895 debug_struct.field("fulfillment", &self.fulfillment);
2896 debug_struct.field("update_mask", &self.update_mask);
2897 if !self._unknown_fields.is_empty() {
2898 debug_struct.field("_unknown_fields", &self._unknown_fields);
2899 }
2900 debug_struct.finish()
2901 }
2902}
2903
2904#[cfg(any(feature = "conversation-datasets", feature = "documents",))]
2905impl std::fmt::Debug for super::GcsSources {
2906 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2907 let mut debug_struct = f.debug_struct("GcsSources");
2908 debug_struct.field("uris", &self.uris);
2909 if !self._unknown_fields.is_empty() {
2910 debug_struct.field("_unknown_fields", &self._unknown_fields);
2911 }
2912 debug_struct.finish()
2913 }
2914}
2915
2916#[cfg(feature = "documents")]
2917impl std::fmt::Debug for super::GcsDestination {
2918 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2919 let mut debug_struct = f.debug_struct("GcsDestination");
2920 debug_struct.field("uri", &self.uri);
2921 if !self._unknown_fields.is_empty() {
2922 debug_struct.field("_unknown_fields", &self._unknown_fields);
2923 }
2924 debug_struct.finish()
2925 }
2926}
2927
2928#[cfg(feature = "generators")]
2929impl std::fmt::Debug for super::CreateGeneratorRequest {
2930 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2931 let mut debug_struct = f.debug_struct("CreateGeneratorRequest");
2932 debug_struct.field("parent", &self.parent);
2933 debug_struct.field("generator", &self.generator);
2934 debug_struct.field("generator_id", &self.generator_id);
2935 if !self._unknown_fields.is_empty() {
2936 debug_struct.field("_unknown_fields", &self._unknown_fields);
2937 }
2938 debug_struct.finish()
2939 }
2940}
2941
2942#[cfg(feature = "generators")]
2943impl std::fmt::Debug for super::GetGeneratorRequest {
2944 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2945 let mut debug_struct = f.debug_struct("GetGeneratorRequest");
2946 debug_struct.field("name", &self.name);
2947 if !self._unknown_fields.is_empty() {
2948 debug_struct.field("_unknown_fields", &self._unknown_fields);
2949 }
2950 debug_struct.finish()
2951 }
2952}
2953
2954#[cfg(feature = "generators")]
2955impl std::fmt::Debug for super::ListGeneratorsRequest {
2956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2957 let mut debug_struct = f.debug_struct("ListGeneratorsRequest");
2958 debug_struct.field("parent", &self.parent);
2959 debug_struct.field("page_size", &self.page_size);
2960 debug_struct.field("page_token", &self.page_token);
2961 if !self._unknown_fields.is_empty() {
2962 debug_struct.field("_unknown_fields", &self._unknown_fields);
2963 }
2964 debug_struct.finish()
2965 }
2966}
2967
2968#[cfg(feature = "generators")]
2969impl std::fmt::Debug for super::ListGeneratorsResponse {
2970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2971 let mut debug_struct = f.debug_struct("ListGeneratorsResponse");
2972 debug_struct.field("generators", &self.generators);
2973 debug_struct.field("next_page_token", &self.next_page_token);
2974 if !self._unknown_fields.is_empty() {
2975 debug_struct.field("_unknown_fields", &self._unknown_fields);
2976 }
2977 debug_struct.finish()
2978 }
2979}
2980
2981#[cfg(feature = "generators")]
2982impl std::fmt::Debug for super::DeleteGeneratorRequest {
2983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2984 let mut debug_struct = f.debug_struct("DeleteGeneratorRequest");
2985 debug_struct.field("name", &self.name);
2986 if !self._unknown_fields.is_empty() {
2987 debug_struct.field("_unknown_fields", &self._unknown_fields);
2988 }
2989 debug_struct.finish()
2990 }
2991}
2992
2993#[cfg(feature = "generators")]
2994impl std::fmt::Debug for super::UpdateGeneratorRequest {
2995 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2996 let mut debug_struct = f.debug_struct("UpdateGeneratorRequest");
2997 debug_struct.field("generator", &self.generator);
2998 debug_struct.field("update_mask", &self.update_mask);
2999 if !self._unknown_fields.is_empty() {
3000 debug_struct.field("_unknown_fields", &self._unknown_fields);
3001 }
3002 debug_struct.finish()
3003 }
3004}
3005
3006#[cfg(any(feature = "conversations", feature = "generators",))]
3007impl std::fmt::Debug for super::MessageEntry {
3008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3009 let mut debug_struct = f.debug_struct("MessageEntry");
3010 debug_struct.field("role", &self.role);
3011 debug_struct.field("text", &self.text);
3012 debug_struct.field("language_code", &self.language_code);
3013 debug_struct.field("create_time", &self.create_time);
3014 if !self._unknown_fields.is_empty() {
3015 debug_struct.field("_unknown_fields", &self._unknown_fields);
3016 }
3017 debug_struct.finish()
3018 }
3019}
3020
3021#[cfg(any(feature = "conversations", feature = "generators",))]
3022impl std::fmt::Debug for super::ConversationContext {
3023 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3024 let mut debug_struct = f.debug_struct("ConversationContext");
3025 debug_struct.field("message_entries", &self.message_entries);
3026 if !self._unknown_fields.is_empty() {
3027 debug_struct.field("_unknown_fields", &self._unknown_fields);
3028 }
3029 debug_struct.finish()
3030 }
3031}
3032
3033#[cfg(any(feature = "conversations", feature = "generators",))]
3034impl std::fmt::Debug for super::SummarizationSectionList {
3035 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3036 let mut debug_struct = f.debug_struct("SummarizationSectionList");
3037 debug_struct.field("summarization_sections", &self.summarization_sections);
3038 if !self._unknown_fields.is_empty() {
3039 debug_struct.field("_unknown_fields", &self._unknown_fields);
3040 }
3041 debug_struct.finish()
3042 }
3043}
3044
3045#[cfg(any(feature = "conversations", feature = "generators",))]
3046impl std::fmt::Debug for super::FewShotExample {
3047 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3048 let mut debug_struct = f.debug_struct("FewShotExample");
3049 debug_struct.field("conversation_context", &self.conversation_context);
3050 debug_struct.field("extra_info", &self.extra_info);
3051 debug_struct.field("output", &self.output);
3052 debug_struct.field("instruction_list", &self.instruction_list);
3053 if !self._unknown_fields.is_empty() {
3054 debug_struct.field("_unknown_fields", &self._unknown_fields);
3055 }
3056 debug_struct.finish()
3057 }
3058}
3059
3060#[cfg(any(feature = "conversations", feature = "generators",))]
3061impl std::fmt::Debug for super::InferenceParameter {
3062 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3063 let mut debug_struct = f.debug_struct("InferenceParameter");
3064 debug_struct.field("max_output_tokens", &self.max_output_tokens);
3065 debug_struct.field("temperature", &self.temperature);
3066 debug_struct.field("top_k", &self.top_k);
3067 debug_struct.field("top_p", &self.top_p);
3068 if !self._unknown_fields.is_empty() {
3069 debug_struct.field("_unknown_fields", &self._unknown_fields);
3070 }
3071 debug_struct.finish()
3072 }
3073}
3074
3075#[cfg(any(feature = "conversations", feature = "generators",))]
3076impl std::fmt::Debug for super::SummarizationSection {
3077 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3078 let mut debug_struct = f.debug_struct("SummarizationSection");
3079 debug_struct.field("key", &self.key);
3080 debug_struct.field("definition", &self.definition);
3081 debug_struct.field("r#type", &self.r#type);
3082 if !self._unknown_fields.is_empty() {
3083 debug_struct.field("_unknown_fields", &self._unknown_fields);
3084 }
3085 debug_struct.finish()
3086 }
3087}
3088
3089#[cfg(any(feature = "conversations", feature = "generators",))]
3090impl std::fmt::Debug for super::SummarizationContext {
3091 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3092 let mut debug_struct = f.debug_struct("SummarizationContext");
3093 debug_struct.field("summarization_sections", &self.summarization_sections);
3094 debug_struct.field("few_shot_examples", &self.few_shot_examples);
3095 debug_struct.field("version", &self.version);
3096 debug_struct.field("output_language_code", &self.output_language_code);
3097 if !self._unknown_fields.is_empty() {
3098 debug_struct.field("_unknown_fields", &self._unknown_fields);
3099 }
3100 debug_struct.finish()
3101 }
3102}
3103
3104#[cfg(any(feature = "conversations", feature = "generators",))]
3105impl std::fmt::Debug for super::FreeFormContext {
3106 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3107 let mut debug_struct = f.debug_struct("FreeFormContext");
3108 debug_struct.field("text", &self.text);
3109 if !self._unknown_fields.is_empty() {
3110 debug_struct.field("_unknown_fields", &self._unknown_fields);
3111 }
3112 debug_struct.finish()
3113 }
3114}
3115
3116#[cfg(any(feature = "conversations", feature = "generators",))]
3117impl std::fmt::Debug for super::Generator {
3118 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3119 let mut debug_struct = f.debug_struct("Generator");
3120 debug_struct.field("name", &self.name);
3121 debug_struct.field("description", &self.description);
3122 debug_struct.field("inference_parameter", &self.inference_parameter);
3123 debug_struct.field("trigger_event", &self.trigger_event);
3124 debug_struct.field("create_time", &self.create_time);
3125 debug_struct.field("update_time", &self.update_time);
3126 debug_struct.field("context", &self.context);
3127 debug_struct.field("foundation_model", &self.foundation_model);
3128 if !self._unknown_fields.is_empty() {
3129 debug_struct.field("_unknown_fields", &self._unknown_fields);
3130 }
3131 debug_struct.finish()
3132 }
3133}
3134
3135#[cfg(any(
3136 feature = "conversations",
3137 feature = "generators",
3138 feature = "participants",
3139))]
3140impl std::fmt::Debug for super::FreeFormSuggestion {
3141 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3142 let mut debug_struct = f.debug_struct("FreeFormSuggestion");
3143 debug_struct.field("response", &self.response);
3144 if !self._unknown_fields.is_empty() {
3145 debug_struct.field("_unknown_fields", &self._unknown_fields);
3146 }
3147 debug_struct.finish()
3148 }
3149}
3150
3151#[cfg(any(
3152 feature = "conversations",
3153 feature = "generators",
3154 feature = "participants",
3155))]
3156impl std::fmt::Debug for super::SummarySuggestion {
3157 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3158 let mut debug_struct = f.debug_struct("SummarySuggestion");
3159 debug_struct.field("summary_sections", &self.summary_sections);
3160 if !self._unknown_fields.is_empty() {
3161 debug_struct.field("_unknown_fields", &self._unknown_fields);
3162 }
3163 debug_struct.finish()
3164 }
3165}
3166
3167#[cfg(any(
3168 feature = "conversations",
3169 feature = "generators",
3170 feature = "participants",
3171))]
3172impl std::fmt::Debug for super::summary_suggestion::SummarySection {
3173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3174 let mut debug_struct = f.debug_struct("SummarySection");
3175 debug_struct.field("section", &self.section);
3176 debug_struct.field("summary", &self.summary);
3177 if !self._unknown_fields.is_empty() {
3178 debug_struct.field("_unknown_fields", &self._unknown_fields);
3179 }
3180 debug_struct.finish()
3181 }
3182}
3183
3184#[cfg(any(
3185 feature = "conversations",
3186 feature = "generators",
3187 feature = "participants",
3188))]
3189impl std::fmt::Debug for super::GeneratorSuggestion {
3190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3191 let mut debug_struct = f.debug_struct("GeneratorSuggestion");
3192 debug_struct.field("suggestion", &self.suggestion);
3193 if !self._unknown_fields.is_empty() {
3194 debug_struct.field("_unknown_fields", &self._unknown_fields);
3195 }
3196 debug_struct.finish()
3197 }
3198}
3199
3200#[cfg(all(
3201 feature = "agents",
3202 feature = "answer-records",
3203 feature = "contexts",
3204 feature = "conversation-datasets",
3205 feature = "conversation-models",
3206 feature = "conversation-profiles",
3207 feature = "conversations",
3208 feature = "documents",
3209 feature = "encryption-spec-service",
3210 feature = "entity-types",
3211 feature = "environments",
3212 feature = "fulfillments",
3213 feature = "generators",
3214 feature = "intents",
3215 feature = "knowledge-bases",
3216 feature = "participants",
3217 feature = "session-entity-types",
3218 feature = "sessions",
3219 feature = "versions",
3220))]
3221impl std::fmt::Debug for super::HumanAgentAssistantEvent {
3222 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3223 let mut debug_struct = f.debug_struct("HumanAgentAssistantEvent");
3224 debug_struct.field("conversation", &self.conversation);
3225 debug_struct.field("participant", &self.participant);
3226 debug_struct.field("suggestion_results", &self.suggestion_results);
3227 if !self._unknown_fields.is_empty() {
3228 debug_struct.field("_unknown_fields", &self._unknown_fields);
3229 }
3230 debug_struct.finish()
3231 }
3232}
3233
3234#[cfg(any(
3235 feature = "answer-records",
3236 feature = "intents",
3237 feature = "participants",
3238 feature = "sessions",
3239))]
3240impl std::fmt::Debug for super::Intent {
3241 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3242 let mut debug_struct = f.debug_struct("Intent");
3243 debug_struct.field("name", &self.name);
3244 debug_struct.field("display_name", &self.display_name);
3245 debug_struct.field("webhook_state", &self.webhook_state);
3246 debug_struct.field("priority", &self.priority);
3247 debug_struct.field("is_fallback", &self.is_fallback);
3248 debug_struct.field("ml_disabled", &self.ml_disabled);
3249 debug_struct.field("live_agent_handoff", &self.live_agent_handoff);
3250 debug_struct.field("end_interaction", &self.end_interaction);
3251 debug_struct.field("input_context_names", &self.input_context_names);
3252 debug_struct.field("events", &self.events);
3253 debug_struct.field("training_phrases", &self.training_phrases);
3254 debug_struct.field("action", &self.action);
3255 debug_struct.field("output_contexts", &self.output_contexts);
3256 debug_struct.field("reset_contexts", &self.reset_contexts);
3257 debug_struct.field("parameters", &self.parameters);
3258 debug_struct.field("messages", &self.messages);
3259 debug_struct.field(
3260 "default_response_platforms",
3261 &self.default_response_platforms,
3262 );
3263 debug_struct.field("root_followup_intent_name", &self.root_followup_intent_name);
3264 debug_struct.field(
3265 "parent_followup_intent_name",
3266 &self.parent_followup_intent_name,
3267 );
3268 debug_struct.field("followup_intent_info", &self.followup_intent_info);
3269 if !self._unknown_fields.is_empty() {
3270 debug_struct.field("_unknown_fields", &self._unknown_fields);
3271 }
3272 debug_struct.finish()
3273 }
3274}
3275
3276#[cfg(any(
3277 feature = "answer-records",
3278 feature = "intents",
3279 feature = "participants",
3280 feature = "sessions",
3281))]
3282impl std::fmt::Debug for super::intent::TrainingPhrase {
3283 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3284 let mut debug_struct = f.debug_struct("TrainingPhrase");
3285 debug_struct.field("name", &self.name);
3286 debug_struct.field("r#type", &self.r#type);
3287 debug_struct.field("parts", &self.parts);
3288 debug_struct.field("times_added_count", &self.times_added_count);
3289 if !self._unknown_fields.is_empty() {
3290 debug_struct.field("_unknown_fields", &self._unknown_fields);
3291 }
3292 debug_struct.finish()
3293 }
3294}
3295
3296#[cfg(any(
3297 feature = "answer-records",
3298 feature = "intents",
3299 feature = "participants",
3300 feature = "sessions",
3301))]
3302impl std::fmt::Debug for super::intent::training_phrase::Part {
3303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3304 let mut debug_struct = f.debug_struct("Part");
3305 debug_struct.field("text", &self.text);
3306 debug_struct.field("entity_type", &self.entity_type);
3307 debug_struct.field("alias", &self.alias);
3308 debug_struct.field("user_defined", &self.user_defined);
3309 if !self._unknown_fields.is_empty() {
3310 debug_struct.field("_unknown_fields", &self._unknown_fields);
3311 }
3312 debug_struct.finish()
3313 }
3314}
3315
3316#[cfg(any(
3317 feature = "answer-records",
3318 feature = "intents",
3319 feature = "participants",
3320 feature = "sessions",
3321))]
3322impl std::fmt::Debug for super::intent::Parameter {
3323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3324 let mut debug_struct = f.debug_struct("Parameter");
3325 debug_struct.field("name", &self.name);
3326 debug_struct.field("display_name", &self.display_name);
3327 debug_struct.field("value", &self.value);
3328 debug_struct.field("default_value", &self.default_value);
3329 debug_struct.field("entity_type_display_name", &self.entity_type_display_name);
3330 debug_struct.field("mandatory", &self.mandatory);
3331 debug_struct.field("prompts", &self.prompts);
3332 debug_struct.field("is_list", &self.is_list);
3333 if !self._unknown_fields.is_empty() {
3334 debug_struct.field("_unknown_fields", &self._unknown_fields);
3335 }
3336 debug_struct.finish()
3337 }
3338}
3339
3340#[cfg(any(
3341 feature = "answer-records",
3342 feature = "intents",
3343 feature = "participants",
3344 feature = "sessions",
3345))]
3346impl std::fmt::Debug for super::intent::Message {
3347 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3348 let mut debug_struct = f.debug_struct("Message");
3349 debug_struct.field("platform", &self.platform);
3350 debug_struct.field("message", &self.message);
3351 if !self._unknown_fields.is_empty() {
3352 debug_struct.field("_unknown_fields", &self._unknown_fields);
3353 }
3354 debug_struct.finish()
3355 }
3356}
3357
3358#[cfg(any(
3359 feature = "answer-records",
3360 feature = "intents",
3361 feature = "participants",
3362 feature = "sessions",
3363))]
3364impl std::fmt::Debug for super::intent::message::Text {
3365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3366 let mut debug_struct = f.debug_struct("Text");
3367 debug_struct.field("text", &self.text);
3368 if !self._unknown_fields.is_empty() {
3369 debug_struct.field("_unknown_fields", &self._unknown_fields);
3370 }
3371 debug_struct.finish()
3372 }
3373}
3374
3375#[cfg(any(
3376 feature = "answer-records",
3377 feature = "intents",
3378 feature = "participants",
3379 feature = "sessions",
3380))]
3381impl std::fmt::Debug for super::intent::message::Image {
3382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3383 let mut debug_struct = f.debug_struct("Image");
3384 debug_struct.field("image_uri", &self.image_uri);
3385 debug_struct.field("accessibility_text", &self.accessibility_text);
3386 if !self._unknown_fields.is_empty() {
3387 debug_struct.field("_unknown_fields", &self._unknown_fields);
3388 }
3389 debug_struct.finish()
3390 }
3391}
3392
3393#[cfg(any(
3394 feature = "answer-records",
3395 feature = "intents",
3396 feature = "participants",
3397 feature = "sessions",
3398))]
3399impl std::fmt::Debug for super::intent::message::QuickReplies {
3400 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3401 let mut debug_struct = f.debug_struct("QuickReplies");
3402 debug_struct.field("title", &self.title);
3403 debug_struct.field("quick_replies", &self.quick_replies);
3404 if !self._unknown_fields.is_empty() {
3405 debug_struct.field("_unknown_fields", &self._unknown_fields);
3406 }
3407 debug_struct.finish()
3408 }
3409}
3410
3411#[cfg(any(
3412 feature = "answer-records",
3413 feature = "intents",
3414 feature = "participants",
3415 feature = "sessions",
3416))]
3417impl std::fmt::Debug for super::intent::message::Card {
3418 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3419 let mut debug_struct = f.debug_struct("Card");
3420 debug_struct.field("title", &self.title);
3421 debug_struct.field("subtitle", &self.subtitle);
3422 debug_struct.field("image_uri", &self.image_uri);
3423 debug_struct.field("buttons", &self.buttons);
3424 if !self._unknown_fields.is_empty() {
3425 debug_struct.field("_unknown_fields", &self._unknown_fields);
3426 }
3427 debug_struct.finish()
3428 }
3429}
3430
3431#[cfg(any(
3432 feature = "answer-records",
3433 feature = "intents",
3434 feature = "participants",
3435 feature = "sessions",
3436))]
3437impl std::fmt::Debug for super::intent::message::card::Button {
3438 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3439 let mut debug_struct = f.debug_struct("Button");
3440 debug_struct.field("text", &self.text);
3441 debug_struct.field("postback", &self.postback);
3442 if !self._unknown_fields.is_empty() {
3443 debug_struct.field("_unknown_fields", &self._unknown_fields);
3444 }
3445 debug_struct.finish()
3446 }
3447}
3448
3449#[cfg(any(
3450 feature = "answer-records",
3451 feature = "intents",
3452 feature = "participants",
3453 feature = "sessions",
3454))]
3455impl std::fmt::Debug for super::intent::message::SimpleResponse {
3456 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3457 let mut debug_struct = f.debug_struct("SimpleResponse");
3458 debug_struct.field("text_to_speech", &self.text_to_speech);
3459 debug_struct.field("ssml", &self.ssml);
3460 debug_struct.field("display_text", &self.display_text);
3461 if !self._unknown_fields.is_empty() {
3462 debug_struct.field("_unknown_fields", &self._unknown_fields);
3463 }
3464 debug_struct.finish()
3465 }
3466}
3467
3468#[cfg(any(
3469 feature = "answer-records",
3470 feature = "intents",
3471 feature = "participants",
3472 feature = "sessions",
3473))]
3474impl std::fmt::Debug for super::intent::message::SimpleResponses {
3475 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3476 let mut debug_struct = f.debug_struct("SimpleResponses");
3477 debug_struct.field("simple_responses", &self.simple_responses);
3478 if !self._unknown_fields.is_empty() {
3479 debug_struct.field("_unknown_fields", &self._unknown_fields);
3480 }
3481 debug_struct.finish()
3482 }
3483}
3484
3485#[cfg(any(
3486 feature = "answer-records",
3487 feature = "intents",
3488 feature = "participants",
3489 feature = "sessions",
3490))]
3491impl std::fmt::Debug for super::intent::message::BasicCard {
3492 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3493 let mut debug_struct = f.debug_struct("BasicCard");
3494 debug_struct.field("title", &self.title);
3495 debug_struct.field("subtitle", &self.subtitle);
3496 debug_struct.field("formatted_text", &self.formatted_text);
3497 debug_struct.field("image", &self.image);
3498 debug_struct.field("buttons", &self.buttons);
3499 if !self._unknown_fields.is_empty() {
3500 debug_struct.field("_unknown_fields", &self._unknown_fields);
3501 }
3502 debug_struct.finish()
3503 }
3504}
3505
3506#[cfg(any(
3507 feature = "answer-records",
3508 feature = "intents",
3509 feature = "participants",
3510 feature = "sessions",
3511))]
3512impl std::fmt::Debug for super::intent::message::basic_card::Button {
3513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3514 let mut debug_struct = f.debug_struct("Button");
3515 debug_struct.field("title", &self.title);
3516 debug_struct.field("open_uri_action", &self.open_uri_action);
3517 if !self._unknown_fields.is_empty() {
3518 debug_struct.field("_unknown_fields", &self._unknown_fields);
3519 }
3520 debug_struct.finish()
3521 }
3522}
3523
3524#[cfg(any(
3525 feature = "answer-records",
3526 feature = "intents",
3527 feature = "participants",
3528 feature = "sessions",
3529))]
3530impl std::fmt::Debug for super::intent::message::basic_card::button::OpenUriAction {
3531 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3532 let mut debug_struct = f.debug_struct("OpenUriAction");
3533 debug_struct.field("uri", &self.uri);
3534 if !self._unknown_fields.is_empty() {
3535 debug_struct.field("_unknown_fields", &self._unknown_fields);
3536 }
3537 debug_struct.finish()
3538 }
3539}
3540
3541#[cfg(any(
3542 feature = "answer-records",
3543 feature = "intents",
3544 feature = "participants",
3545 feature = "sessions",
3546))]
3547impl std::fmt::Debug for super::intent::message::Suggestion {
3548 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3549 let mut debug_struct = f.debug_struct("Suggestion");
3550 debug_struct.field("title", &self.title);
3551 if !self._unknown_fields.is_empty() {
3552 debug_struct.field("_unknown_fields", &self._unknown_fields);
3553 }
3554 debug_struct.finish()
3555 }
3556}
3557
3558#[cfg(any(
3559 feature = "answer-records",
3560 feature = "intents",
3561 feature = "participants",
3562 feature = "sessions",
3563))]
3564impl std::fmt::Debug for super::intent::message::Suggestions {
3565 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3566 let mut debug_struct = f.debug_struct("Suggestions");
3567 debug_struct.field("suggestions", &self.suggestions);
3568 if !self._unknown_fields.is_empty() {
3569 debug_struct.field("_unknown_fields", &self._unknown_fields);
3570 }
3571 debug_struct.finish()
3572 }
3573}
3574
3575#[cfg(any(
3576 feature = "answer-records",
3577 feature = "intents",
3578 feature = "participants",
3579 feature = "sessions",
3580))]
3581impl std::fmt::Debug for super::intent::message::LinkOutSuggestion {
3582 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3583 let mut debug_struct = f.debug_struct("LinkOutSuggestion");
3584 debug_struct.field("destination_name", &self.destination_name);
3585 debug_struct.field("uri", &self.uri);
3586 if !self._unknown_fields.is_empty() {
3587 debug_struct.field("_unknown_fields", &self._unknown_fields);
3588 }
3589 debug_struct.finish()
3590 }
3591}
3592
3593#[cfg(any(
3594 feature = "answer-records",
3595 feature = "intents",
3596 feature = "participants",
3597 feature = "sessions",
3598))]
3599impl std::fmt::Debug for super::intent::message::ListSelect {
3600 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3601 let mut debug_struct = f.debug_struct("ListSelect");
3602 debug_struct.field("title", &self.title);
3603 debug_struct.field("items", &self.items);
3604 debug_struct.field("subtitle", &self.subtitle);
3605 if !self._unknown_fields.is_empty() {
3606 debug_struct.field("_unknown_fields", &self._unknown_fields);
3607 }
3608 debug_struct.finish()
3609 }
3610}
3611
3612#[cfg(any(
3613 feature = "answer-records",
3614 feature = "intents",
3615 feature = "participants",
3616 feature = "sessions",
3617))]
3618impl std::fmt::Debug for super::intent::message::list_select::Item {
3619 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3620 let mut debug_struct = f.debug_struct("Item");
3621 debug_struct.field("info", &self.info);
3622 debug_struct.field("title", &self.title);
3623 debug_struct.field("description", &self.description);
3624 debug_struct.field("image", &self.image);
3625 if !self._unknown_fields.is_empty() {
3626 debug_struct.field("_unknown_fields", &self._unknown_fields);
3627 }
3628 debug_struct.finish()
3629 }
3630}
3631
3632#[cfg(any(
3633 feature = "answer-records",
3634 feature = "intents",
3635 feature = "participants",
3636 feature = "sessions",
3637))]
3638impl std::fmt::Debug for super::intent::message::CarouselSelect {
3639 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3640 let mut debug_struct = f.debug_struct("CarouselSelect");
3641 debug_struct.field("items", &self.items);
3642 if !self._unknown_fields.is_empty() {
3643 debug_struct.field("_unknown_fields", &self._unknown_fields);
3644 }
3645 debug_struct.finish()
3646 }
3647}
3648
3649#[cfg(any(
3650 feature = "answer-records",
3651 feature = "intents",
3652 feature = "participants",
3653 feature = "sessions",
3654))]
3655impl std::fmt::Debug for super::intent::message::carousel_select::Item {
3656 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3657 let mut debug_struct = f.debug_struct("Item");
3658 debug_struct.field("info", &self.info);
3659 debug_struct.field("title", &self.title);
3660 debug_struct.field("description", &self.description);
3661 debug_struct.field("image", &self.image);
3662 if !self._unknown_fields.is_empty() {
3663 debug_struct.field("_unknown_fields", &self._unknown_fields);
3664 }
3665 debug_struct.finish()
3666 }
3667}
3668
3669#[cfg(any(
3670 feature = "answer-records",
3671 feature = "intents",
3672 feature = "participants",
3673 feature = "sessions",
3674))]
3675impl std::fmt::Debug for super::intent::message::SelectItemInfo {
3676 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3677 let mut debug_struct = f.debug_struct("SelectItemInfo");
3678 debug_struct.field("key", &self.key);
3679 debug_struct.field("synonyms", &self.synonyms);
3680 if !self._unknown_fields.is_empty() {
3681 debug_struct.field("_unknown_fields", &self._unknown_fields);
3682 }
3683 debug_struct.finish()
3684 }
3685}
3686
3687#[cfg(any(
3688 feature = "answer-records",
3689 feature = "intents",
3690 feature = "participants",
3691 feature = "sessions",
3692))]
3693impl std::fmt::Debug for super::intent::message::MediaContent {
3694 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3695 let mut debug_struct = f.debug_struct("MediaContent");
3696 debug_struct.field("media_type", &self.media_type);
3697 debug_struct.field("media_objects", &self.media_objects);
3698 if !self._unknown_fields.is_empty() {
3699 debug_struct.field("_unknown_fields", &self._unknown_fields);
3700 }
3701 debug_struct.finish()
3702 }
3703}
3704
3705#[cfg(any(
3706 feature = "answer-records",
3707 feature = "intents",
3708 feature = "participants",
3709 feature = "sessions",
3710))]
3711impl std::fmt::Debug for super::intent::message::media_content::ResponseMediaObject {
3712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3713 let mut debug_struct = f.debug_struct("ResponseMediaObject");
3714 debug_struct.field("name", &self.name);
3715 debug_struct.field("description", &self.description);
3716 debug_struct.field("content_url", &self.content_url);
3717 debug_struct.field("image", &self.image);
3718 if !self._unknown_fields.is_empty() {
3719 debug_struct.field("_unknown_fields", &self._unknown_fields);
3720 }
3721 debug_struct.finish()
3722 }
3723}
3724
3725#[cfg(any(
3726 feature = "answer-records",
3727 feature = "intents",
3728 feature = "participants",
3729 feature = "sessions",
3730))]
3731impl std::fmt::Debug for super::intent::message::BrowseCarouselCard {
3732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3733 let mut debug_struct = f.debug_struct("BrowseCarouselCard");
3734 debug_struct.field("items", &self.items);
3735 debug_struct.field("image_display_options", &self.image_display_options);
3736 if !self._unknown_fields.is_empty() {
3737 debug_struct.field("_unknown_fields", &self._unknown_fields);
3738 }
3739 debug_struct.finish()
3740 }
3741}
3742
3743#[cfg(any(
3744 feature = "answer-records",
3745 feature = "intents",
3746 feature = "participants",
3747 feature = "sessions",
3748))]
3749impl std::fmt::Debug for super::intent::message::browse_carousel_card::BrowseCarouselCardItem {
3750 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3751 let mut debug_struct = f.debug_struct("BrowseCarouselCardItem");
3752 debug_struct.field("open_uri_action", &self.open_uri_action);
3753 debug_struct.field("title", &self.title);
3754 debug_struct.field("description", &self.description);
3755 debug_struct.field("image", &self.image);
3756 debug_struct.field("footer", &self.footer);
3757 if !self._unknown_fields.is_empty() {
3758 debug_struct.field("_unknown_fields", &self._unknown_fields);
3759 }
3760 debug_struct.finish()
3761 }
3762}
3763
3764#[cfg(any(
3765 feature = "answer-records",
3766 feature = "intents",
3767 feature = "participants",
3768 feature = "sessions",
3769))]
3770impl std::fmt::Debug
3771 for super::intent::message::browse_carousel_card::browse_carousel_card_item::OpenUrlAction
3772{
3773 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3774 let mut debug_struct = f.debug_struct("OpenUrlAction");
3775 debug_struct.field("url", &self.url);
3776 debug_struct.field("url_type_hint", &self.url_type_hint);
3777 if !self._unknown_fields.is_empty() {
3778 debug_struct.field("_unknown_fields", &self._unknown_fields);
3779 }
3780 debug_struct.finish()
3781 }
3782}
3783
3784#[cfg(any(
3785 feature = "answer-records",
3786 feature = "intents",
3787 feature = "participants",
3788 feature = "sessions",
3789))]
3790impl std::fmt::Debug for super::intent::message::TableCard {
3791 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3792 let mut debug_struct = f.debug_struct("TableCard");
3793 debug_struct.field("title", &self.title);
3794 debug_struct.field("subtitle", &self.subtitle);
3795 debug_struct.field("image", &self.image);
3796 debug_struct.field("column_properties", &self.column_properties);
3797 debug_struct.field("rows", &self.rows);
3798 debug_struct.field("buttons", &self.buttons);
3799 if !self._unknown_fields.is_empty() {
3800 debug_struct.field("_unknown_fields", &self._unknown_fields);
3801 }
3802 debug_struct.finish()
3803 }
3804}
3805
3806#[cfg(any(
3807 feature = "answer-records",
3808 feature = "intents",
3809 feature = "participants",
3810 feature = "sessions",
3811))]
3812impl std::fmt::Debug for super::intent::message::ColumnProperties {
3813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3814 let mut debug_struct = f.debug_struct("ColumnProperties");
3815 debug_struct.field("header", &self.header);
3816 debug_struct.field("horizontal_alignment", &self.horizontal_alignment);
3817 if !self._unknown_fields.is_empty() {
3818 debug_struct.field("_unknown_fields", &self._unknown_fields);
3819 }
3820 debug_struct.finish()
3821 }
3822}
3823
3824#[cfg(any(
3825 feature = "answer-records",
3826 feature = "intents",
3827 feature = "participants",
3828 feature = "sessions",
3829))]
3830impl std::fmt::Debug for super::intent::message::TableCardRow {
3831 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3832 let mut debug_struct = f.debug_struct("TableCardRow");
3833 debug_struct.field("cells", &self.cells);
3834 debug_struct.field("divider_after", &self.divider_after);
3835 if !self._unknown_fields.is_empty() {
3836 debug_struct.field("_unknown_fields", &self._unknown_fields);
3837 }
3838 debug_struct.finish()
3839 }
3840}
3841
3842#[cfg(any(
3843 feature = "answer-records",
3844 feature = "intents",
3845 feature = "participants",
3846 feature = "sessions",
3847))]
3848impl std::fmt::Debug for super::intent::message::TableCardCell {
3849 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3850 let mut debug_struct = f.debug_struct("TableCardCell");
3851 debug_struct.field("text", &self.text);
3852 if !self._unknown_fields.is_empty() {
3853 debug_struct.field("_unknown_fields", &self._unknown_fields);
3854 }
3855 debug_struct.finish()
3856 }
3857}
3858
3859#[cfg(any(
3860 feature = "answer-records",
3861 feature = "intents",
3862 feature = "participants",
3863 feature = "sessions",
3864))]
3865impl std::fmt::Debug for super::intent::FollowupIntentInfo {
3866 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3867 let mut debug_struct = f.debug_struct("FollowupIntentInfo");
3868 debug_struct.field("followup_intent_name", &self.followup_intent_name);
3869 debug_struct.field(
3870 "parent_followup_intent_name",
3871 &self.parent_followup_intent_name,
3872 );
3873 if !self._unknown_fields.is_empty() {
3874 debug_struct.field("_unknown_fields", &self._unknown_fields);
3875 }
3876 debug_struct.finish()
3877 }
3878}
3879
3880#[cfg(feature = "intents")]
3881impl std::fmt::Debug for super::ListIntentsRequest {
3882 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3883 let mut debug_struct = f.debug_struct("ListIntentsRequest");
3884 debug_struct.field("parent", &self.parent);
3885 debug_struct.field("language_code", &self.language_code);
3886 debug_struct.field("intent_view", &self.intent_view);
3887 debug_struct.field("page_size", &self.page_size);
3888 debug_struct.field("page_token", &self.page_token);
3889 if !self._unknown_fields.is_empty() {
3890 debug_struct.field("_unknown_fields", &self._unknown_fields);
3891 }
3892 debug_struct.finish()
3893 }
3894}
3895
3896#[cfg(feature = "intents")]
3897impl std::fmt::Debug for super::ListIntentsResponse {
3898 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3899 let mut debug_struct = f.debug_struct("ListIntentsResponse");
3900 debug_struct.field("intents", &self.intents);
3901 debug_struct.field("next_page_token", &self.next_page_token);
3902 if !self._unknown_fields.is_empty() {
3903 debug_struct.field("_unknown_fields", &self._unknown_fields);
3904 }
3905 debug_struct.finish()
3906 }
3907}
3908
3909#[cfg(feature = "intents")]
3910impl std::fmt::Debug for super::GetIntentRequest {
3911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3912 let mut debug_struct = f.debug_struct("GetIntentRequest");
3913 debug_struct.field("name", &self.name);
3914 debug_struct.field("language_code", &self.language_code);
3915 debug_struct.field("intent_view", &self.intent_view);
3916 if !self._unknown_fields.is_empty() {
3917 debug_struct.field("_unknown_fields", &self._unknown_fields);
3918 }
3919 debug_struct.finish()
3920 }
3921}
3922
3923#[cfg(feature = "intents")]
3924impl std::fmt::Debug for super::CreateIntentRequest {
3925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3926 let mut debug_struct = f.debug_struct("CreateIntentRequest");
3927 debug_struct.field("parent", &self.parent);
3928 debug_struct.field("intent", &self.intent);
3929 debug_struct.field("language_code", &self.language_code);
3930 debug_struct.field("intent_view", &self.intent_view);
3931 if !self._unknown_fields.is_empty() {
3932 debug_struct.field("_unknown_fields", &self._unknown_fields);
3933 }
3934 debug_struct.finish()
3935 }
3936}
3937
3938#[cfg(feature = "intents")]
3939impl std::fmt::Debug for super::UpdateIntentRequest {
3940 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3941 let mut debug_struct = f.debug_struct("UpdateIntentRequest");
3942 debug_struct.field("intent", &self.intent);
3943 debug_struct.field("language_code", &self.language_code);
3944 debug_struct.field("update_mask", &self.update_mask);
3945 debug_struct.field("intent_view", &self.intent_view);
3946 if !self._unknown_fields.is_empty() {
3947 debug_struct.field("_unknown_fields", &self._unknown_fields);
3948 }
3949 debug_struct.finish()
3950 }
3951}
3952
3953#[cfg(feature = "intents")]
3954impl std::fmt::Debug for super::DeleteIntentRequest {
3955 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3956 let mut debug_struct = f.debug_struct("DeleteIntentRequest");
3957 debug_struct.field("name", &self.name);
3958 if !self._unknown_fields.is_empty() {
3959 debug_struct.field("_unknown_fields", &self._unknown_fields);
3960 }
3961 debug_struct.finish()
3962 }
3963}
3964
3965#[cfg(feature = "intents")]
3966impl std::fmt::Debug for super::BatchUpdateIntentsRequest {
3967 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3968 let mut debug_struct = f.debug_struct("BatchUpdateIntentsRequest");
3969 debug_struct.field("parent", &self.parent);
3970 debug_struct.field("language_code", &self.language_code);
3971 debug_struct.field("update_mask", &self.update_mask);
3972 debug_struct.field("intent_view", &self.intent_view);
3973 debug_struct.field("intent_batch", &self.intent_batch);
3974 if !self._unknown_fields.is_empty() {
3975 debug_struct.field("_unknown_fields", &self._unknown_fields);
3976 }
3977 debug_struct.finish()
3978 }
3979}
3980
3981#[cfg(feature = "intents")]
3982impl std::fmt::Debug for super::BatchUpdateIntentsResponse {
3983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3984 let mut debug_struct = f.debug_struct("BatchUpdateIntentsResponse");
3985 debug_struct.field("intents", &self.intents);
3986 if !self._unknown_fields.is_empty() {
3987 debug_struct.field("_unknown_fields", &self._unknown_fields);
3988 }
3989 debug_struct.finish()
3990 }
3991}
3992
3993#[cfg(feature = "intents")]
3994impl std::fmt::Debug for super::BatchDeleteIntentsRequest {
3995 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3996 let mut debug_struct = f.debug_struct("BatchDeleteIntentsRequest");
3997 debug_struct.field("parent", &self.parent);
3998 debug_struct.field("intents", &self.intents);
3999 if !self._unknown_fields.is_empty() {
4000 debug_struct.field("_unknown_fields", &self._unknown_fields);
4001 }
4002 debug_struct.finish()
4003 }
4004}
4005
4006#[cfg(feature = "intents")]
4007impl std::fmt::Debug for super::IntentBatch {
4008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4009 let mut debug_struct = f.debug_struct("IntentBatch");
4010 debug_struct.field("intents", &self.intents);
4011 if !self._unknown_fields.is_empty() {
4012 debug_struct.field("_unknown_fields", &self._unknown_fields);
4013 }
4014 debug_struct.finish()
4015 }
4016}
4017
4018#[cfg(feature = "knowledge-bases")]
4019impl std::fmt::Debug for super::KnowledgeBase {
4020 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4021 let mut debug_struct = f.debug_struct("KnowledgeBase");
4022 debug_struct.field("name", &self.name);
4023 debug_struct.field("display_name", &self.display_name);
4024 debug_struct.field("language_code", &self.language_code);
4025 if !self._unknown_fields.is_empty() {
4026 debug_struct.field("_unknown_fields", &self._unknown_fields);
4027 }
4028 debug_struct.finish()
4029 }
4030}
4031
4032#[cfg(feature = "knowledge-bases")]
4033impl std::fmt::Debug for super::ListKnowledgeBasesRequest {
4034 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4035 let mut debug_struct = f.debug_struct("ListKnowledgeBasesRequest");
4036 debug_struct.field("parent", &self.parent);
4037 debug_struct.field("page_size", &self.page_size);
4038 debug_struct.field("page_token", &self.page_token);
4039 debug_struct.field("filter", &self.filter);
4040 if !self._unknown_fields.is_empty() {
4041 debug_struct.field("_unknown_fields", &self._unknown_fields);
4042 }
4043 debug_struct.finish()
4044 }
4045}
4046
4047#[cfg(feature = "knowledge-bases")]
4048impl std::fmt::Debug for super::ListKnowledgeBasesResponse {
4049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4050 let mut debug_struct = f.debug_struct("ListKnowledgeBasesResponse");
4051 debug_struct.field("knowledge_bases", &self.knowledge_bases);
4052 debug_struct.field("next_page_token", &self.next_page_token);
4053 if !self._unknown_fields.is_empty() {
4054 debug_struct.field("_unknown_fields", &self._unknown_fields);
4055 }
4056 debug_struct.finish()
4057 }
4058}
4059
4060#[cfg(feature = "knowledge-bases")]
4061impl std::fmt::Debug for super::GetKnowledgeBaseRequest {
4062 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4063 let mut debug_struct = f.debug_struct("GetKnowledgeBaseRequest");
4064 debug_struct.field("name", &self.name);
4065 if !self._unknown_fields.is_empty() {
4066 debug_struct.field("_unknown_fields", &self._unknown_fields);
4067 }
4068 debug_struct.finish()
4069 }
4070}
4071
4072#[cfg(feature = "knowledge-bases")]
4073impl std::fmt::Debug for super::CreateKnowledgeBaseRequest {
4074 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4075 let mut debug_struct = f.debug_struct("CreateKnowledgeBaseRequest");
4076 debug_struct.field("parent", &self.parent);
4077 debug_struct.field("knowledge_base", &self.knowledge_base);
4078 if !self._unknown_fields.is_empty() {
4079 debug_struct.field("_unknown_fields", &self._unknown_fields);
4080 }
4081 debug_struct.finish()
4082 }
4083}
4084
4085#[cfg(feature = "knowledge-bases")]
4086impl std::fmt::Debug for super::DeleteKnowledgeBaseRequest {
4087 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4088 let mut debug_struct = f.debug_struct("DeleteKnowledgeBaseRequest");
4089 debug_struct.field("name", &self.name);
4090 debug_struct.field("force", &self.force);
4091 if !self._unknown_fields.is_empty() {
4092 debug_struct.field("_unknown_fields", &self._unknown_fields);
4093 }
4094 debug_struct.finish()
4095 }
4096}
4097
4098#[cfg(feature = "knowledge-bases")]
4099impl std::fmt::Debug for super::UpdateKnowledgeBaseRequest {
4100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4101 let mut debug_struct = f.debug_struct("UpdateKnowledgeBaseRequest");
4102 debug_struct.field("knowledge_base", &self.knowledge_base);
4103 debug_struct.field("update_mask", &self.update_mask);
4104 if !self._unknown_fields.is_empty() {
4105 debug_struct.field("_unknown_fields", &self._unknown_fields);
4106 }
4107 debug_struct.finish()
4108 }
4109}
4110
4111#[cfg(any(
4112 feature = "conversation-profiles",
4113 feature = "conversations",
4114 feature = "participants",
4115))]
4116impl std::fmt::Debug for super::Participant {
4117 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4118 let mut debug_struct = f.debug_struct("Participant");
4119 debug_struct.field("name", &self.name);
4120 debug_struct.field("role", &self.role);
4121 debug_struct.field("sip_recording_media_label", &self.sip_recording_media_label);
4122 debug_struct.field(
4123 "obfuscated_external_user_id",
4124 &self.obfuscated_external_user_id,
4125 );
4126 debug_struct.field(
4127 "documents_metadata_filters",
4128 &self.documents_metadata_filters,
4129 );
4130 if !self._unknown_fields.is_empty() {
4131 debug_struct.field("_unknown_fields", &self._unknown_fields);
4132 }
4133 debug_struct.finish()
4134 }
4135}
4136
4137#[cfg(any(feature = "conversations", feature = "participants",))]
4138impl std::fmt::Debug for super::Message {
4139 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4140 let mut debug_struct = f.debug_struct("Message");
4141 debug_struct.field("name", &self.name);
4142 debug_struct.field("content", &self.content);
4143 debug_struct.field("language_code", &self.language_code);
4144 debug_struct.field("participant", &self.participant);
4145 debug_struct.field("participant_role", &self.participant_role);
4146 debug_struct.field("create_time", &self.create_time);
4147 debug_struct.field("send_time", &self.send_time);
4148 debug_struct.field("message_annotation", &self.message_annotation);
4149 debug_struct.field("sentiment_analysis", &self.sentiment_analysis);
4150 if !self._unknown_fields.is_empty() {
4151 debug_struct.field("_unknown_fields", &self._unknown_fields);
4152 }
4153 debug_struct.finish()
4154 }
4155}
4156
4157#[cfg(feature = "participants")]
4158impl std::fmt::Debug for super::CreateParticipantRequest {
4159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4160 let mut debug_struct = f.debug_struct("CreateParticipantRequest");
4161 debug_struct.field("parent", &self.parent);
4162 debug_struct.field("participant", &self.participant);
4163 if !self._unknown_fields.is_empty() {
4164 debug_struct.field("_unknown_fields", &self._unknown_fields);
4165 }
4166 debug_struct.finish()
4167 }
4168}
4169
4170#[cfg(feature = "participants")]
4171impl std::fmt::Debug for super::GetParticipantRequest {
4172 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4173 let mut debug_struct = f.debug_struct("GetParticipantRequest");
4174 debug_struct.field("name", &self.name);
4175 if !self._unknown_fields.is_empty() {
4176 debug_struct.field("_unknown_fields", &self._unknown_fields);
4177 }
4178 debug_struct.finish()
4179 }
4180}
4181
4182#[cfg(feature = "participants")]
4183impl std::fmt::Debug for super::ListParticipantsRequest {
4184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4185 let mut debug_struct = f.debug_struct("ListParticipantsRequest");
4186 debug_struct.field("parent", &self.parent);
4187 debug_struct.field("page_size", &self.page_size);
4188 debug_struct.field("page_token", &self.page_token);
4189 if !self._unknown_fields.is_empty() {
4190 debug_struct.field("_unknown_fields", &self._unknown_fields);
4191 }
4192 debug_struct.finish()
4193 }
4194}
4195
4196#[cfg(feature = "participants")]
4197impl std::fmt::Debug for super::ListParticipantsResponse {
4198 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4199 let mut debug_struct = f.debug_struct("ListParticipantsResponse");
4200 debug_struct.field("participants", &self.participants);
4201 debug_struct.field("next_page_token", &self.next_page_token);
4202 if !self._unknown_fields.is_empty() {
4203 debug_struct.field("_unknown_fields", &self._unknown_fields);
4204 }
4205 debug_struct.finish()
4206 }
4207}
4208
4209#[cfg(feature = "participants")]
4210impl std::fmt::Debug for super::UpdateParticipantRequest {
4211 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4212 let mut debug_struct = f.debug_struct("UpdateParticipantRequest");
4213 debug_struct.field("participant", &self.participant);
4214 debug_struct.field("update_mask", &self.update_mask);
4215 if !self._unknown_fields.is_empty() {
4216 debug_struct.field("_unknown_fields", &self._unknown_fields);
4217 }
4218 debug_struct.finish()
4219 }
4220}
4221
4222#[cfg(feature = "participants")]
4223impl std::fmt::Debug for super::AnalyzeContentRequest {
4224 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4225 let mut debug_struct = f.debug_struct("AnalyzeContentRequest");
4226 debug_struct.field("participant", &self.participant);
4227 debug_struct.field("reply_audio_config", &self.reply_audio_config);
4228 debug_struct.field("query_params", &self.query_params);
4229 debug_struct.field("assist_query_params", &self.assist_query_params);
4230 debug_struct.field("cx_parameters", &self.cx_parameters);
4231 debug_struct.field("request_id", &self.request_id);
4232 debug_struct.field("input", &self.input);
4233 if !self._unknown_fields.is_empty() {
4234 debug_struct.field("_unknown_fields", &self._unknown_fields);
4235 }
4236 debug_struct.finish()
4237 }
4238}
4239
4240#[cfg(feature = "participants")]
4241impl std::fmt::Debug for super::DtmfParameters {
4242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4243 let mut debug_struct = f.debug_struct("DtmfParameters");
4244 debug_struct.field("accepts_dtmf_input", &self.accepts_dtmf_input);
4245 if !self._unknown_fields.is_empty() {
4246 debug_struct.field("_unknown_fields", &self._unknown_fields);
4247 }
4248 debug_struct.finish()
4249 }
4250}
4251
4252#[cfg(feature = "participants")]
4253impl std::fmt::Debug for super::AnalyzeContentResponse {
4254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4255 let mut debug_struct = f.debug_struct("AnalyzeContentResponse");
4256 debug_struct.field("reply_text", &self.reply_text);
4257 debug_struct.field("reply_audio", &self.reply_audio);
4258 debug_struct.field("automated_agent_reply", &self.automated_agent_reply);
4259 debug_struct.field("message", &self.message);
4260 debug_struct.field(
4261 "human_agent_suggestion_results",
4262 &self.human_agent_suggestion_results,
4263 );
4264 debug_struct.field(
4265 "end_user_suggestion_results",
4266 &self.end_user_suggestion_results,
4267 );
4268 debug_struct.field("dtmf_parameters", &self.dtmf_parameters);
4269 if !self._unknown_fields.is_empty() {
4270 debug_struct.field("_unknown_fields", &self._unknown_fields);
4271 }
4272 debug_struct.finish()
4273 }
4274}
4275
4276#[cfg(feature = "participants")]
4277impl std::fmt::Debug for super::StreamingAnalyzeContentRequest {
4278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4279 let mut debug_struct = f.debug_struct("StreamingAnalyzeContentRequest");
4280 debug_struct.field("participant", &self.participant);
4281 debug_struct.field("reply_audio_config", &self.reply_audio_config);
4282 debug_struct.field("query_params", &self.query_params);
4283 debug_struct.field("assist_query_params", &self.assist_query_params);
4284 debug_struct.field("cx_parameters", &self.cx_parameters);
4285 debug_struct.field("enable_extended_streaming", &self.enable_extended_streaming);
4286 debug_struct.field(
4287 "enable_partial_automated_agent_reply",
4288 &self.enable_partial_automated_agent_reply,
4289 );
4290 debug_struct.field("enable_debugging_info", &self.enable_debugging_info);
4291 debug_struct.field("config", &self.config);
4292 debug_struct.field("input", &self.input);
4293 if !self._unknown_fields.is_empty() {
4294 debug_struct.field("_unknown_fields", &self._unknown_fields);
4295 }
4296 debug_struct.finish()
4297 }
4298}
4299
4300#[cfg(feature = "participants")]
4301impl std::fmt::Debug for super::StreamingAnalyzeContentResponse {
4302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4303 let mut debug_struct = f.debug_struct("StreamingAnalyzeContentResponse");
4304 debug_struct.field("recognition_result", &self.recognition_result);
4305 debug_struct.field("reply_text", &self.reply_text);
4306 debug_struct.field("reply_audio", &self.reply_audio);
4307 debug_struct.field("automated_agent_reply", &self.automated_agent_reply);
4308 debug_struct.field("message", &self.message);
4309 debug_struct.field(
4310 "human_agent_suggestion_results",
4311 &self.human_agent_suggestion_results,
4312 );
4313 debug_struct.field(
4314 "end_user_suggestion_results",
4315 &self.end_user_suggestion_results,
4316 );
4317 debug_struct.field("dtmf_parameters", &self.dtmf_parameters);
4318 debug_struct.field("debugging_info", &self.debugging_info);
4319 debug_struct.field("speech_model", &self.speech_model);
4320 if !self._unknown_fields.is_empty() {
4321 debug_struct.field("_unknown_fields", &self._unknown_fields);
4322 }
4323 debug_struct.finish()
4324 }
4325}
4326
4327#[cfg(feature = "participants")]
4328impl std::fmt::Debug for super::SuggestArticlesRequest {
4329 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4330 let mut debug_struct = f.debug_struct("SuggestArticlesRequest");
4331 debug_struct.field("parent", &self.parent);
4332 debug_struct.field("latest_message", &self.latest_message);
4333 debug_struct.field("context_size", &self.context_size);
4334 debug_struct.field("assist_query_params", &self.assist_query_params);
4335 if !self._unknown_fields.is_empty() {
4336 debug_struct.field("_unknown_fields", &self._unknown_fields);
4337 }
4338 debug_struct.finish()
4339 }
4340}
4341
4342#[cfg(feature = "participants")]
4343impl std::fmt::Debug for super::SuggestArticlesResponse {
4344 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4345 let mut debug_struct = f.debug_struct("SuggestArticlesResponse");
4346 debug_struct.field("article_answers", &self.article_answers);
4347 debug_struct.field("latest_message", &self.latest_message);
4348 debug_struct.field("context_size", &self.context_size);
4349 if !self._unknown_fields.is_empty() {
4350 debug_struct.field("_unknown_fields", &self._unknown_fields);
4351 }
4352 debug_struct.finish()
4353 }
4354}
4355
4356#[cfg(feature = "participants")]
4357impl std::fmt::Debug for super::SuggestFaqAnswersRequest {
4358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4359 let mut debug_struct = f.debug_struct("SuggestFaqAnswersRequest");
4360 debug_struct.field("parent", &self.parent);
4361 debug_struct.field("latest_message", &self.latest_message);
4362 debug_struct.field("context_size", &self.context_size);
4363 debug_struct.field("assist_query_params", &self.assist_query_params);
4364 if !self._unknown_fields.is_empty() {
4365 debug_struct.field("_unknown_fields", &self._unknown_fields);
4366 }
4367 debug_struct.finish()
4368 }
4369}
4370
4371#[cfg(feature = "participants")]
4372impl std::fmt::Debug for super::SuggestFaqAnswersResponse {
4373 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4374 let mut debug_struct = f.debug_struct("SuggestFaqAnswersResponse");
4375 debug_struct.field("faq_answers", &self.faq_answers);
4376 debug_struct.field("latest_message", &self.latest_message);
4377 debug_struct.field("context_size", &self.context_size);
4378 if !self._unknown_fields.is_empty() {
4379 debug_struct.field("_unknown_fields", &self._unknown_fields);
4380 }
4381 debug_struct.finish()
4382 }
4383}
4384
4385#[cfg(any(feature = "conversations", feature = "participants",))]
4386impl std::fmt::Debug for super::GenerateSuggestionsResponse {
4387 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4388 let mut debug_struct = f.debug_struct("GenerateSuggestionsResponse");
4389 debug_struct.field(
4390 "generator_suggestion_answers",
4391 &self.generator_suggestion_answers,
4392 );
4393 debug_struct.field("latest_message", &self.latest_message);
4394 if !self._unknown_fields.is_empty() {
4395 debug_struct.field("_unknown_fields", &self._unknown_fields);
4396 }
4397 debug_struct.finish()
4398 }
4399}
4400
4401#[cfg(any(feature = "conversations", feature = "participants",))]
4402impl std::fmt::Debug for super::generate_suggestions_response::GeneratorSuggestionAnswer {
4403 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4404 let mut debug_struct = f.debug_struct("GeneratorSuggestionAnswer");
4405 debug_struct.field("generator_suggestion", &self.generator_suggestion);
4406 debug_struct.field("source_generator", &self.source_generator);
4407 debug_struct.field("answer_record", &self.answer_record);
4408 if !self._unknown_fields.is_empty() {
4409 debug_struct.field("_unknown_fields", &self._unknown_fields);
4410 }
4411 debug_struct.finish()
4412 }
4413}
4414
4415#[cfg(feature = "participants")]
4416impl std::fmt::Debug for super::SuggestSmartRepliesRequest {
4417 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4418 let mut debug_struct = f.debug_struct("SuggestSmartRepliesRequest");
4419 debug_struct.field("parent", &self.parent);
4420 debug_struct.field("current_text_input", &self.current_text_input);
4421 debug_struct.field("latest_message", &self.latest_message);
4422 debug_struct.field("context_size", &self.context_size);
4423 if !self._unknown_fields.is_empty() {
4424 debug_struct.field("_unknown_fields", &self._unknown_fields);
4425 }
4426 debug_struct.finish()
4427 }
4428}
4429
4430#[cfg(feature = "participants")]
4431impl std::fmt::Debug for super::SuggestSmartRepliesResponse {
4432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4433 let mut debug_struct = f.debug_struct("SuggestSmartRepliesResponse");
4434 debug_struct.field("smart_reply_answers", &self.smart_reply_answers);
4435 debug_struct.field("latest_message", &self.latest_message);
4436 debug_struct.field("context_size", &self.context_size);
4437 if !self._unknown_fields.is_empty() {
4438 debug_struct.field("_unknown_fields", &self._unknown_fields);
4439 }
4440 debug_struct.finish()
4441 }
4442}
4443
4444#[cfg(feature = "participants")]
4445impl std::fmt::Debug for super::AudioInput {
4446 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4447 let mut debug_struct = f.debug_struct("AudioInput");
4448 debug_struct.field("config", &self.config);
4449 debug_struct.field("audio", &self.audio);
4450 if !self._unknown_fields.is_empty() {
4451 debug_struct.field("_unknown_fields", &self._unknown_fields);
4452 }
4453 debug_struct.finish()
4454 }
4455}
4456
4457#[cfg(feature = "participants")]
4458impl std::fmt::Debug for super::OutputAudio {
4459 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4460 let mut debug_struct = f.debug_struct("OutputAudio");
4461 debug_struct.field("config", &self.config);
4462 debug_struct.field("audio", &self.audio);
4463 if !self._unknown_fields.is_empty() {
4464 debug_struct.field("_unknown_fields", &self._unknown_fields);
4465 }
4466 debug_struct.finish()
4467 }
4468}
4469
4470#[cfg(feature = "participants")]
4471impl std::fmt::Debug for super::AutomatedAgentReply {
4472 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4473 let mut debug_struct = f.debug_struct("AutomatedAgentReply");
4474 debug_struct.field("detect_intent_response", &self.detect_intent_response);
4475 debug_struct.field(
4476 "automated_agent_reply_type",
4477 &self.automated_agent_reply_type,
4478 );
4479 debug_struct.field("allow_cancellation", &self.allow_cancellation);
4480 debug_struct.field("cx_current_page", &self.cx_current_page);
4481 if !self._unknown_fields.is_empty() {
4482 debug_struct.field("_unknown_fields", &self._unknown_fields);
4483 }
4484 debug_struct.finish()
4485 }
4486}
4487
4488#[cfg(any(feature = "answer-records", feature = "participants",))]
4489impl std::fmt::Debug for super::ArticleAnswer {
4490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4491 let mut debug_struct = f.debug_struct("ArticleAnswer");
4492 debug_struct.field("title", &self.title);
4493 debug_struct.field("uri", &self.uri);
4494 debug_struct.field("snippets", &self.snippets);
4495 debug_struct.field("confidence", &self.confidence);
4496 debug_struct.field("metadata", &self.metadata);
4497 debug_struct.field("answer_record", &self.answer_record);
4498 if !self._unknown_fields.is_empty() {
4499 debug_struct.field("_unknown_fields", &self._unknown_fields);
4500 }
4501 debug_struct.finish()
4502 }
4503}
4504
4505#[cfg(any(feature = "answer-records", feature = "participants",))]
4506impl std::fmt::Debug for super::FaqAnswer {
4507 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4508 let mut debug_struct = f.debug_struct("FaqAnswer");
4509 debug_struct.field("answer", &self.answer);
4510 debug_struct.field("confidence", &self.confidence);
4511 debug_struct.field("question", &self.question);
4512 debug_struct.field("source", &self.source);
4513 debug_struct.field("metadata", &self.metadata);
4514 debug_struct.field("answer_record", &self.answer_record);
4515 if !self._unknown_fields.is_empty() {
4516 debug_struct.field("_unknown_fields", &self._unknown_fields);
4517 }
4518 debug_struct.finish()
4519 }
4520}
4521
4522#[cfg(feature = "participants")]
4523impl std::fmt::Debug for super::SmartReplyAnswer {
4524 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4525 let mut debug_struct = f.debug_struct("SmartReplyAnswer");
4526 debug_struct.field("reply", &self.reply);
4527 debug_struct.field("confidence", &self.confidence);
4528 debug_struct.field("answer_record", &self.answer_record);
4529 if !self._unknown_fields.is_empty() {
4530 debug_struct.field("_unknown_fields", &self._unknown_fields);
4531 }
4532 debug_struct.finish()
4533 }
4534}
4535
4536#[cfg(feature = "answer-records")]
4537impl std::fmt::Debug for super::IntentSuggestion {
4538 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4539 let mut debug_struct = f.debug_struct("IntentSuggestion");
4540 debug_struct.field("display_name", &self.display_name);
4541 debug_struct.field("description", &self.description);
4542 debug_struct.field("intent", &self.intent);
4543 if !self._unknown_fields.is_empty() {
4544 debug_struct.field("_unknown_fields", &self._unknown_fields);
4545 }
4546 debug_struct.finish()
4547 }
4548}
4549
4550#[cfg(feature = "answer-records")]
4551impl std::fmt::Debug for super::DialogflowAssistAnswer {
4552 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4553 let mut debug_struct = f.debug_struct("DialogflowAssistAnswer");
4554 debug_struct.field("answer_record", &self.answer_record);
4555 debug_struct.field("result", &self.result);
4556 if !self._unknown_fields.is_empty() {
4557 debug_struct.field("_unknown_fields", &self._unknown_fields);
4558 }
4559 debug_struct.finish()
4560 }
4561}
4562
4563#[cfg(feature = "participants")]
4564impl std::fmt::Debug for super::SuggestionResult {
4565 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4566 let mut debug_struct = f.debug_struct("SuggestionResult");
4567 debug_struct.field("suggestion_response", &self.suggestion_response);
4568 if !self._unknown_fields.is_empty() {
4569 debug_struct.field("_unknown_fields", &self._unknown_fields);
4570 }
4571 debug_struct.finish()
4572 }
4573}
4574
4575#[cfg(feature = "participants")]
4576impl std::fmt::Debug for super::InputTextConfig {
4577 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4578 let mut debug_struct = f.debug_struct("InputTextConfig");
4579 debug_struct.field("language_code", &self.language_code);
4580 if !self._unknown_fields.is_empty() {
4581 debug_struct.field("_unknown_fields", &self._unknown_fields);
4582 }
4583 debug_struct.finish()
4584 }
4585}
4586
4587#[cfg(any(feature = "conversations", feature = "participants",))]
4588impl std::fmt::Debug for super::AnnotatedMessagePart {
4589 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4590 let mut debug_struct = f.debug_struct("AnnotatedMessagePart");
4591 debug_struct.field("text", &self.text);
4592 debug_struct.field("entity_type", &self.entity_type);
4593 debug_struct.field("formatted_value", &self.formatted_value);
4594 if !self._unknown_fields.is_empty() {
4595 debug_struct.field("_unknown_fields", &self._unknown_fields);
4596 }
4597 debug_struct.finish()
4598 }
4599}
4600
4601#[cfg(any(feature = "conversations", feature = "participants",))]
4602impl std::fmt::Debug for super::MessageAnnotation {
4603 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4604 let mut debug_struct = f.debug_struct("MessageAnnotation");
4605 debug_struct.field("parts", &self.parts);
4606 debug_struct.field("contain_entities", &self.contain_entities);
4607 if !self._unknown_fields.is_empty() {
4608 debug_struct.field("_unknown_fields", &self._unknown_fields);
4609 }
4610 debug_struct.finish()
4611 }
4612}
4613
4614#[cfg(feature = "participants")]
4615impl std::fmt::Debug for super::SuggestionInput {
4616 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4617 let mut debug_struct = f.debug_struct("SuggestionInput");
4618 debug_struct.field("answer_record", &self.answer_record);
4619 if !self._unknown_fields.is_empty() {
4620 debug_struct.field("_unknown_fields", &self._unknown_fields);
4621 }
4622 debug_struct.finish()
4623 }
4624}
4625
4626#[cfg(any(feature = "conversations", feature = "participants",))]
4627impl std::fmt::Debug for super::AssistQueryParameters {
4628 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4629 let mut debug_struct = f.debug_struct("AssistQueryParameters");
4630 debug_struct.field(
4631 "documents_metadata_filters",
4632 &self.documents_metadata_filters,
4633 );
4634 if !self._unknown_fields.is_empty() {
4635 debug_struct.field("_unknown_fields", &self._unknown_fields);
4636 }
4637 debug_struct.finish()
4638 }
4639}
4640
4641#[cfg(feature = "participants")]
4642impl std::fmt::Debug for super::SuggestKnowledgeAssistRequest {
4643 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4644 let mut debug_struct = f.debug_struct("SuggestKnowledgeAssistRequest");
4645 debug_struct.field("parent", &self.parent);
4646 debug_struct.field("latest_message", &self.latest_message);
4647 debug_struct.field("context_size", &self.context_size);
4648 debug_struct.field("previous_suggested_query", &self.previous_suggested_query);
4649 if !self._unknown_fields.is_empty() {
4650 debug_struct.field("_unknown_fields", &self._unknown_fields);
4651 }
4652 debug_struct.finish()
4653 }
4654}
4655
4656#[cfg(feature = "participants")]
4657impl std::fmt::Debug for super::SuggestKnowledgeAssistResponse {
4658 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4659 let mut debug_struct = f.debug_struct("SuggestKnowledgeAssistResponse");
4660 debug_struct.field("knowledge_assist_answer", &self.knowledge_assist_answer);
4661 debug_struct.field("latest_message", &self.latest_message);
4662 debug_struct.field("context_size", &self.context_size);
4663 if !self._unknown_fields.is_empty() {
4664 debug_struct.field("_unknown_fields", &self._unknown_fields);
4665 }
4666 debug_struct.finish()
4667 }
4668}
4669
4670#[cfg(feature = "participants")]
4671impl std::fmt::Debug for super::KnowledgeAssistAnswer {
4672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4673 let mut debug_struct = f.debug_struct("KnowledgeAssistAnswer");
4674 debug_struct.field("suggested_query", &self.suggested_query);
4675 debug_struct.field("suggested_query_answer", &self.suggested_query_answer);
4676 debug_struct.field("answer_record", &self.answer_record);
4677 if !self._unknown_fields.is_empty() {
4678 debug_struct.field("_unknown_fields", &self._unknown_fields);
4679 }
4680 debug_struct.finish()
4681 }
4682}
4683
4684#[cfg(feature = "participants")]
4685impl std::fmt::Debug for super::knowledge_assist_answer::SuggestedQuery {
4686 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4687 let mut debug_struct = f.debug_struct("SuggestedQuery");
4688 debug_struct.field("query_text", &self.query_text);
4689 if !self._unknown_fields.is_empty() {
4690 debug_struct.field("_unknown_fields", &self._unknown_fields);
4691 }
4692 debug_struct.finish()
4693 }
4694}
4695
4696#[cfg(feature = "participants")]
4697impl std::fmt::Debug for super::knowledge_assist_answer::KnowledgeAnswer {
4698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4699 let mut debug_struct = f.debug_struct("KnowledgeAnswer");
4700 debug_struct.field("answer_text", &self.answer_text);
4701 debug_struct.field("source", &self.source);
4702 if !self._unknown_fields.is_empty() {
4703 debug_struct.field("_unknown_fields", &self._unknown_fields);
4704 }
4705 debug_struct.finish()
4706 }
4707}
4708
4709#[cfg(feature = "participants")]
4710impl std::fmt::Debug for super::knowledge_assist_answer::knowledge_answer::FaqSource {
4711 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4712 let mut debug_struct = f.debug_struct("FaqSource");
4713 debug_struct.field("question", &self.question);
4714 if !self._unknown_fields.is_empty() {
4715 debug_struct.field("_unknown_fields", &self._unknown_fields);
4716 }
4717 debug_struct.finish()
4718 }
4719}
4720
4721#[cfg(feature = "participants")]
4722impl std::fmt::Debug for super::knowledge_assist_answer::knowledge_answer::GenerativeSource {
4723 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4724 let mut debug_struct = f.debug_struct("GenerativeSource");
4725 debug_struct.field("snippets", &self.snippets);
4726 if !self._unknown_fields.is_empty() {
4727 debug_struct.field("_unknown_fields", &self._unknown_fields);
4728 }
4729 debug_struct.finish()
4730 }
4731}
4732
4733#[cfg(feature = "participants")]
4734impl std::fmt::Debug
4735 for super::knowledge_assist_answer::knowledge_answer::generative_source::Snippet
4736{
4737 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4738 let mut debug_struct = f.debug_struct("Snippet");
4739 debug_struct.field("uri", &self.uri);
4740 debug_struct.field("text", &self.text);
4741 debug_struct.field("title", &self.title);
4742 debug_struct.field("metadata", &self.metadata);
4743 if !self._unknown_fields.is_empty() {
4744 debug_struct.field("_unknown_fields", &self._unknown_fields);
4745 }
4746 debug_struct.finish()
4747 }
4748}
4749
4750#[cfg(feature = "sessions")]
4751impl std::fmt::Debug for super::DetectIntentRequest {
4752 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4753 let mut debug_struct = f.debug_struct("DetectIntentRequest");
4754 debug_struct.field("session", &self.session);
4755 debug_struct.field("query_params", &self.query_params);
4756 debug_struct.field("query_input", &self.query_input);
4757 debug_struct.field("output_audio_config", &self.output_audio_config);
4758 debug_struct.field("output_audio_config_mask", &self.output_audio_config_mask);
4759 debug_struct.field("input_audio", &self.input_audio);
4760 if !self._unknown_fields.is_empty() {
4761 debug_struct.field("_unknown_fields", &self._unknown_fields);
4762 }
4763 debug_struct.finish()
4764 }
4765}
4766
4767#[cfg(any(feature = "participants", feature = "sessions",))]
4768impl std::fmt::Debug for super::DetectIntentResponse {
4769 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4770 let mut debug_struct = f.debug_struct("DetectIntentResponse");
4771 debug_struct.field("response_id", &self.response_id);
4772 debug_struct.field("query_result", &self.query_result);
4773 debug_struct.field("webhook_status", &self.webhook_status);
4774 debug_struct.field("output_audio", &self.output_audio);
4775 debug_struct.field("output_audio_config", &self.output_audio_config);
4776 if !self._unknown_fields.is_empty() {
4777 debug_struct.field("_unknown_fields", &self._unknown_fields);
4778 }
4779 debug_struct.finish()
4780 }
4781}
4782
4783#[cfg(any(feature = "participants", feature = "sessions",))]
4784impl std::fmt::Debug for super::QueryParameters {
4785 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4786 let mut debug_struct = f.debug_struct("QueryParameters");
4787 debug_struct.field("time_zone", &self.time_zone);
4788 debug_struct.field("geo_location", &self.geo_location);
4789 debug_struct.field("contexts", &self.contexts);
4790 debug_struct.field("reset_contexts", &self.reset_contexts);
4791 debug_struct.field("session_entity_types", &self.session_entity_types);
4792 debug_struct.field("payload", &self.payload);
4793 debug_struct.field(
4794 "sentiment_analysis_request_config",
4795 &self.sentiment_analysis_request_config,
4796 );
4797 debug_struct.field("webhook_headers", &self.webhook_headers);
4798 debug_struct.field("platform", &self.platform);
4799 if !self._unknown_fields.is_empty() {
4800 debug_struct.field("_unknown_fields", &self._unknown_fields);
4801 }
4802 debug_struct.finish()
4803 }
4804}
4805
4806#[cfg(feature = "sessions")]
4807impl std::fmt::Debug for super::QueryInput {
4808 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4809 let mut debug_struct = f.debug_struct("QueryInput");
4810 debug_struct.field("input", &self.input);
4811 if !self._unknown_fields.is_empty() {
4812 debug_struct.field("_unknown_fields", &self._unknown_fields);
4813 }
4814 debug_struct.finish()
4815 }
4816}
4817
4818#[cfg(any(
4819 feature = "answer-records",
4820 feature = "participants",
4821 feature = "sessions",
4822))]
4823impl std::fmt::Debug for super::QueryResult {
4824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4825 let mut debug_struct = f.debug_struct("QueryResult");
4826 debug_struct.field("query_text", &self.query_text);
4827 debug_struct.field("language_code", &self.language_code);
4828 debug_struct.field(
4829 "speech_recognition_confidence",
4830 &self.speech_recognition_confidence,
4831 );
4832 debug_struct.field("action", &self.action);
4833 debug_struct.field("parameters", &self.parameters);
4834 debug_struct.field(
4835 "all_required_params_present",
4836 &self.all_required_params_present,
4837 );
4838 debug_struct.field("cancels_slot_filling", &self.cancels_slot_filling);
4839 debug_struct.field("fulfillment_text", &self.fulfillment_text);
4840 debug_struct.field("fulfillment_messages", &self.fulfillment_messages);
4841 debug_struct.field("webhook_source", &self.webhook_source);
4842 debug_struct.field("webhook_payload", &self.webhook_payload);
4843 debug_struct.field("output_contexts", &self.output_contexts);
4844 debug_struct.field("intent", &self.intent);
4845 debug_struct.field(
4846 "intent_detection_confidence",
4847 &self.intent_detection_confidence,
4848 );
4849 debug_struct.field("diagnostic_info", &self.diagnostic_info);
4850 debug_struct.field("sentiment_analysis_result", &self.sentiment_analysis_result);
4851 if !self._unknown_fields.is_empty() {
4852 debug_struct.field("_unknown_fields", &self._unknown_fields);
4853 }
4854 debug_struct.finish()
4855 }
4856}
4857
4858#[cfg(feature = "sessions")]
4859impl std::fmt::Debug for super::StreamingDetectIntentRequest {
4860 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4861 let mut debug_struct = f.debug_struct("StreamingDetectIntentRequest");
4862 debug_struct.field("session", &self.session);
4863 debug_struct.field("query_params", &self.query_params);
4864 debug_struct.field("query_input", &self.query_input);
4865 debug_struct.field("single_utterance", &self.single_utterance);
4866 debug_struct.field("output_audio_config", &self.output_audio_config);
4867 debug_struct.field("output_audio_config_mask", &self.output_audio_config_mask);
4868 debug_struct.field("input_audio", &self.input_audio);
4869 debug_struct.field("enable_debugging_info", &self.enable_debugging_info);
4870 if !self._unknown_fields.is_empty() {
4871 debug_struct.field("_unknown_fields", &self._unknown_fields);
4872 }
4873 debug_struct.finish()
4874 }
4875}
4876
4877#[cfg(any(feature = "participants", feature = "sessions",))]
4878impl std::fmt::Debug for super::CloudConversationDebuggingInfo {
4879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4880 let mut debug_struct = f.debug_struct("CloudConversationDebuggingInfo");
4881 debug_struct.field("audio_data_chunks", &self.audio_data_chunks);
4882 debug_struct.field("result_end_time_offset", &self.result_end_time_offset);
4883 debug_struct.field("first_audio_duration", &self.first_audio_duration);
4884 debug_struct.field("single_utterance", &self.single_utterance);
4885 debug_struct.field(
4886 "speech_partial_results_end_times",
4887 &self.speech_partial_results_end_times,
4888 );
4889 debug_struct.field(
4890 "speech_final_results_end_times",
4891 &self.speech_final_results_end_times,
4892 );
4893 debug_struct.field("partial_responses", &self.partial_responses);
4894 debug_struct.field(
4895 "speaker_id_passive_latency_ms_offset",
4896 &self.speaker_id_passive_latency_ms_offset,
4897 );
4898 debug_struct.field("bargein_event_triggered", &self.bargein_event_triggered);
4899 debug_struct.field("speech_single_utterance", &self.speech_single_utterance);
4900 debug_struct.field(
4901 "dtmf_partial_results_times",
4902 &self.dtmf_partial_results_times,
4903 );
4904 debug_struct.field("dtmf_final_results_times", &self.dtmf_final_results_times);
4905 debug_struct.field(
4906 "single_utterance_end_time_offset",
4907 &self.single_utterance_end_time_offset,
4908 );
4909 debug_struct.field("no_speech_timeout", &self.no_speech_timeout);
4910 debug_struct.field("endpointing_timeout", &self.endpointing_timeout);
4911 debug_struct.field("is_input_text", &self.is_input_text);
4912 debug_struct.field(
4913 "client_half_close_time_offset",
4914 &self.client_half_close_time_offset,
4915 );
4916 debug_struct.field(
4917 "client_half_close_streaming_time_offset",
4918 &self.client_half_close_streaming_time_offset,
4919 );
4920 if !self._unknown_fields.is_empty() {
4921 debug_struct.field("_unknown_fields", &self._unknown_fields);
4922 }
4923 debug_struct.finish()
4924 }
4925}
4926
4927#[cfg(feature = "sessions")]
4928impl std::fmt::Debug for super::StreamingDetectIntentResponse {
4929 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4930 let mut debug_struct = f.debug_struct("StreamingDetectIntentResponse");
4931 debug_struct.field("response_id", &self.response_id);
4932 debug_struct.field("recognition_result", &self.recognition_result);
4933 debug_struct.field("query_result", &self.query_result);
4934 debug_struct.field("webhook_status", &self.webhook_status);
4935 debug_struct.field("output_audio", &self.output_audio);
4936 debug_struct.field("output_audio_config", &self.output_audio_config);
4937 debug_struct.field("debugging_info", &self.debugging_info);
4938 if !self._unknown_fields.is_empty() {
4939 debug_struct.field("_unknown_fields", &self._unknown_fields);
4940 }
4941 debug_struct.finish()
4942 }
4943}
4944
4945#[cfg(any(feature = "participants", feature = "sessions",))]
4946impl std::fmt::Debug for super::StreamingRecognitionResult {
4947 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4948 let mut debug_struct = f.debug_struct("StreamingRecognitionResult");
4949 debug_struct.field("message_type", &self.message_type);
4950 debug_struct.field("transcript", &self.transcript);
4951 debug_struct.field("is_final", &self.is_final);
4952 debug_struct.field("confidence", &self.confidence);
4953 debug_struct.field("speech_word_info", &self.speech_word_info);
4954 debug_struct.field("speech_end_offset", &self.speech_end_offset);
4955 debug_struct.field("language_code", &self.language_code);
4956 if !self._unknown_fields.is_empty() {
4957 debug_struct.field("_unknown_fields", &self._unknown_fields);
4958 }
4959 debug_struct.finish()
4960 }
4961}
4962
4963#[cfg(any(
4964 feature = "conversations",
4965 feature = "participants",
4966 feature = "sessions",
4967))]
4968impl std::fmt::Debug for super::TextInput {
4969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4970 let mut debug_struct = f.debug_struct("TextInput");
4971 debug_struct.field("text", &self.text);
4972 debug_struct.field("language_code", &self.language_code);
4973 if !self._unknown_fields.is_empty() {
4974 debug_struct.field("_unknown_fields", &self._unknown_fields);
4975 }
4976 debug_struct.finish()
4977 }
4978}
4979
4980#[cfg(any(feature = "participants", feature = "sessions",))]
4981impl std::fmt::Debug for super::EventInput {
4982 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4983 let mut debug_struct = f.debug_struct("EventInput");
4984 debug_struct.field("name", &self.name);
4985 debug_struct.field("parameters", &self.parameters);
4986 debug_struct.field("language_code", &self.language_code);
4987 if !self._unknown_fields.is_empty() {
4988 debug_struct.field("_unknown_fields", &self._unknown_fields);
4989 }
4990 debug_struct.finish()
4991 }
4992}
4993
4994#[cfg(any(feature = "participants", feature = "sessions",))]
4995impl std::fmt::Debug for super::SentimentAnalysisRequestConfig {
4996 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4997 let mut debug_struct = f.debug_struct("SentimentAnalysisRequestConfig");
4998 debug_struct.field(
4999 "analyze_query_text_sentiment",
5000 &self.analyze_query_text_sentiment,
5001 );
5002 if !self._unknown_fields.is_empty() {
5003 debug_struct.field("_unknown_fields", &self._unknown_fields);
5004 }
5005 debug_struct.finish()
5006 }
5007}
5008
5009#[cfg(any(
5010 feature = "answer-records",
5011 feature = "conversations",
5012 feature = "participants",
5013 feature = "sessions",
5014))]
5015impl std::fmt::Debug for super::SentimentAnalysisResult {
5016 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5017 let mut debug_struct = f.debug_struct("SentimentAnalysisResult");
5018 debug_struct.field("query_text_sentiment", &self.query_text_sentiment);
5019 if !self._unknown_fields.is_empty() {
5020 debug_struct.field("_unknown_fields", &self._unknown_fields);
5021 }
5022 debug_struct.finish()
5023 }
5024}
5025
5026#[cfg(any(
5027 feature = "answer-records",
5028 feature = "conversations",
5029 feature = "participants",
5030 feature = "sessions",
5031))]
5032impl std::fmt::Debug for super::Sentiment {
5033 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5034 let mut debug_struct = f.debug_struct("Sentiment");
5035 debug_struct.field("score", &self.score);
5036 debug_struct.field("magnitude", &self.magnitude);
5037 if !self._unknown_fields.is_empty() {
5038 debug_struct.field("_unknown_fields", &self._unknown_fields);
5039 }
5040 debug_struct.finish()
5041 }
5042}
5043
5044#[cfg(any(
5045 feature = "participants",
5046 feature = "session-entity-types",
5047 feature = "sessions",
5048))]
5049impl std::fmt::Debug for super::SessionEntityType {
5050 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5051 let mut debug_struct = f.debug_struct("SessionEntityType");
5052 debug_struct.field("name", &self.name);
5053 debug_struct.field("entity_override_mode", &self.entity_override_mode);
5054 debug_struct.field("entities", &self.entities);
5055 if !self._unknown_fields.is_empty() {
5056 debug_struct.field("_unknown_fields", &self._unknown_fields);
5057 }
5058 debug_struct.finish()
5059 }
5060}
5061
5062#[cfg(feature = "session-entity-types")]
5063impl std::fmt::Debug for super::ListSessionEntityTypesRequest {
5064 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5065 let mut debug_struct = f.debug_struct("ListSessionEntityTypesRequest");
5066 debug_struct.field("parent", &self.parent);
5067 debug_struct.field("page_size", &self.page_size);
5068 debug_struct.field("page_token", &self.page_token);
5069 if !self._unknown_fields.is_empty() {
5070 debug_struct.field("_unknown_fields", &self._unknown_fields);
5071 }
5072 debug_struct.finish()
5073 }
5074}
5075
5076#[cfg(feature = "session-entity-types")]
5077impl std::fmt::Debug for super::ListSessionEntityTypesResponse {
5078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5079 let mut debug_struct = f.debug_struct("ListSessionEntityTypesResponse");
5080 debug_struct.field("session_entity_types", &self.session_entity_types);
5081 debug_struct.field("next_page_token", &self.next_page_token);
5082 if !self._unknown_fields.is_empty() {
5083 debug_struct.field("_unknown_fields", &self._unknown_fields);
5084 }
5085 debug_struct.finish()
5086 }
5087}
5088
5089#[cfg(feature = "session-entity-types")]
5090impl std::fmt::Debug for super::GetSessionEntityTypeRequest {
5091 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5092 let mut debug_struct = f.debug_struct("GetSessionEntityTypeRequest");
5093 debug_struct.field("name", &self.name);
5094 if !self._unknown_fields.is_empty() {
5095 debug_struct.field("_unknown_fields", &self._unknown_fields);
5096 }
5097 debug_struct.finish()
5098 }
5099}
5100
5101#[cfg(feature = "session-entity-types")]
5102impl std::fmt::Debug for super::CreateSessionEntityTypeRequest {
5103 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5104 let mut debug_struct = f.debug_struct("CreateSessionEntityTypeRequest");
5105 debug_struct.field("parent", &self.parent);
5106 debug_struct.field("session_entity_type", &self.session_entity_type);
5107 if !self._unknown_fields.is_empty() {
5108 debug_struct.field("_unknown_fields", &self._unknown_fields);
5109 }
5110 debug_struct.finish()
5111 }
5112}
5113
5114#[cfg(feature = "session-entity-types")]
5115impl std::fmt::Debug for super::UpdateSessionEntityTypeRequest {
5116 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5117 let mut debug_struct = f.debug_struct("UpdateSessionEntityTypeRequest");
5118 debug_struct.field("session_entity_type", &self.session_entity_type);
5119 debug_struct.field("update_mask", &self.update_mask);
5120 if !self._unknown_fields.is_empty() {
5121 debug_struct.field("_unknown_fields", &self._unknown_fields);
5122 }
5123 debug_struct.finish()
5124 }
5125}
5126
5127#[cfg(feature = "session-entity-types")]
5128impl std::fmt::Debug for super::DeleteSessionEntityTypeRequest {
5129 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5130 let mut debug_struct = f.debug_struct("DeleteSessionEntityTypeRequest");
5131 debug_struct.field("name", &self.name);
5132 if !self._unknown_fields.is_empty() {
5133 debug_struct.field("_unknown_fields", &self._unknown_fields);
5134 }
5135 debug_struct.finish()
5136 }
5137}
5138
5139#[cfg(feature = "agents")]
5140impl std::fmt::Debug for super::ValidationError {
5141 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5142 let mut debug_struct = f.debug_struct("ValidationError");
5143 debug_struct.field("severity", &self.severity);
5144 debug_struct.field("entries", &self.entries);
5145 debug_struct.field("error_message", &self.error_message);
5146 if !self._unknown_fields.is_empty() {
5147 debug_struct.field("_unknown_fields", &self._unknown_fields);
5148 }
5149 debug_struct.finish()
5150 }
5151}
5152
5153#[cfg(feature = "agents")]
5154impl std::fmt::Debug for super::ValidationResult {
5155 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5156 let mut debug_struct = f.debug_struct("ValidationResult");
5157 debug_struct.field("validation_errors", &self.validation_errors);
5158 if !self._unknown_fields.is_empty() {
5159 debug_struct.field("_unknown_fields", &self._unknown_fields);
5160 }
5161 debug_struct.finish()
5162 }
5163}
5164
5165#[cfg(feature = "versions")]
5166impl std::fmt::Debug for super::Version {
5167 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5168 let mut debug_struct = f.debug_struct("Version");
5169 debug_struct.field("name", &self.name);
5170 debug_struct.field("description", &self.description);
5171 debug_struct.field("version_number", &self.version_number);
5172 debug_struct.field("create_time", &self.create_time);
5173 debug_struct.field("status", &self.status);
5174 if !self._unknown_fields.is_empty() {
5175 debug_struct.field("_unknown_fields", &self._unknown_fields);
5176 }
5177 debug_struct.finish()
5178 }
5179}
5180
5181#[cfg(feature = "versions")]
5182impl std::fmt::Debug for super::ListVersionsRequest {
5183 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5184 let mut debug_struct = f.debug_struct("ListVersionsRequest");
5185 debug_struct.field("parent", &self.parent);
5186 debug_struct.field("page_size", &self.page_size);
5187 debug_struct.field("page_token", &self.page_token);
5188 if !self._unknown_fields.is_empty() {
5189 debug_struct.field("_unknown_fields", &self._unknown_fields);
5190 }
5191 debug_struct.finish()
5192 }
5193}
5194
5195#[cfg(feature = "versions")]
5196impl std::fmt::Debug for super::ListVersionsResponse {
5197 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5198 let mut debug_struct = f.debug_struct("ListVersionsResponse");
5199 debug_struct.field("versions", &self.versions);
5200 debug_struct.field("next_page_token", &self.next_page_token);
5201 if !self._unknown_fields.is_empty() {
5202 debug_struct.field("_unknown_fields", &self._unknown_fields);
5203 }
5204 debug_struct.finish()
5205 }
5206}
5207
5208#[cfg(feature = "versions")]
5209impl std::fmt::Debug for super::GetVersionRequest {
5210 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5211 let mut debug_struct = f.debug_struct("GetVersionRequest");
5212 debug_struct.field("name", &self.name);
5213 if !self._unknown_fields.is_empty() {
5214 debug_struct.field("_unknown_fields", &self._unknown_fields);
5215 }
5216 debug_struct.finish()
5217 }
5218}
5219
5220#[cfg(feature = "versions")]
5221impl std::fmt::Debug for super::CreateVersionRequest {
5222 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5223 let mut debug_struct = f.debug_struct("CreateVersionRequest");
5224 debug_struct.field("parent", &self.parent);
5225 debug_struct.field("version", &self.version);
5226 if !self._unknown_fields.is_empty() {
5227 debug_struct.field("_unknown_fields", &self._unknown_fields);
5228 }
5229 debug_struct.finish()
5230 }
5231}
5232
5233#[cfg(feature = "versions")]
5234impl std::fmt::Debug for super::UpdateVersionRequest {
5235 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5236 let mut debug_struct = f.debug_struct("UpdateVersionRequest");
5237 debug_struct.field("version", &self.version);
5238 debug_struct.field("update_mask", &self.update_mask);
5239 if !self._unknown_fields.is_empty() {
5240 debug_struct.field("_unknown_fields", &self._unknown_fields);
5241 }
5242 debug_struct.finish()
5243 }
5244}
5245
5246#[cfg(feature = "versions")]
5247impl std::fmt::Debug for super::DeleteVersionRequest {
5248 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5249 let mut debug_struct = f.debug_struct("DeleteVersionRequest");
5250 debug_struct.field("name", &self.name);
5251 if !self._unknown_fields.is_empty() {
5252 debug_struct.field("_unknown_fields", &self._unknown_fields);
5253 }
5254 debug_struct.finish()
5255 }
5256}
5257
5258#[cfg(all(
5259 feature = "agents",
5260 feature = "answer-records",
5261 feature = "contexts",
5262 feature = "conversation-datasets",
5263 feature = "conversation-models",
5264 feature = "conversation-profiles",
5265 feature = "conversations",
5266 feature = "documents",
5267 feature = "encryption-spec-service",
5268 feature = "entity-types",
5269 feature = "environments",
5270 feature = "fulfillments",
5271 feature = "generators",
5272 feature = "intents",
5273 feature = "knowledge-bases",
5274 feature = "participants",
5275 feature = "session-entity-types",
5276 feature = "sessions",
5277 feature = "versions",
5278))]
5279impl std::fmt::Debug for super::WebhookRequest {
5280 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5281 let mut debug_struct = f.debug_struct("WebhookRequest");
5282 debug_struct.field("session", &self.session);
5283 debug_struct.field("response_id", &self.response_id);
5284 debug_struct.field("query_result", &self.query_result);
5285 debug_struct.field(
5286 "original_detect_intent_request",
5287 &self.original_detect_intent_request,
5288 );
5289 if !self._unknown_fields.is_empty() {
5290 debug_struct.field("_unknown_fields", &self._unknown_fields);
5291 }
5292 debug_struct.finish()
5293 }
5294}
5295
5296#[cfg(all(
5297 feature = "agents",
5298 feature = "answer-records",
5299 feature = "contexts",
5300 feature = "conversation-datasets",
5301 feature = "conversation-models",
5302 feature = "conversation-profiles",
5303 feature = "conversations",
5304 feature = "documents",
5305 feature = "encryption-spec-service",
5306 feature = "entity-types",
5307 feature = "environments",
5308 feature = "fulfillments",
5309 feature = "generators",
5310 feature = "intents",
5311 feature = "knowledge-bases",
5312 feature = "participants",
5313 feature = "session-entity-types",
5314 feature = "sessions",
5315 feature = "versions",
5316))]
5317impl std::fmt::Debug for super::WebhookResponse {
5318 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5319 let mut debug_struct = f.debug_struct("WebhookResponse");
5320 debug_struct.field("fulfillment_text", &self.fulfillment_text);
5321 debug_struct.field("fulfillment_messages", &self.fulfillment_messages);
5322 debug_struct.field("source", &self.source);
5323 debug_struct.field("payload", &self.payload);
5324 debug_struct.field("output_contexts", &self.output_contexts);
5325 debug_struct.field("followup_event_input", &self.followup_event_input);
5326 debug_struct.field("session_entity_types", &self.session_entity_types);
5327 if !self._unknown_fields.is_empty() {
5328 debug_struct.field("_unknown_fields", &self._unknown_fields);
5329 }
5330 debug_struct.finish()
5331 }
5332}
5333
5334#[cfg(all(
5335 feature = "agents",
5336 feature = "answer-records",
5337 feature = "contexts",
5338 feature = "conversation-datasets",
5339 feature = "conversation-models",
5340 feature = "conversation-profiles",
5341 feature = "conversations",
5342 feature = "documents",
5343 feature = "encryption-spec-service",
5344 feature = "entity-types",
5345 feature = "environments",
5346 feature = "fulfillments",
5347 feature = "generators",
5348 feature = "intents",
5349 feature = "knowledge-bases",
5350 feature = "participants",
5351 feature = "session-entity-types",
5352 feature = "sessions",
5353 feature = "versions",
5354))]
5355impl std::fmt::Debug for super::OriginalDetectIntentRequest {
5356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5357 let mut debug_struct = f.debug_struct("OriginalDetectIntentRequest");
5358 debug_struct.field("source", &self.source);
5359 debug_struct.field("version", &self.version);
5360 debug_struct.field("payload", &self.payload);
5361 if !self._unknown_fields.is_empty() {
5362 debug_struct.field("_unknown_fields", &self._unknown_fields);
5363 }
5364 debug_struct.finish()
5365 }
5366}