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(any(
184 feature = "answer-records",
185 feature = "conversations",
186 feature = "generator-evaluations",
187 feature = "generators",
188 feature = "participants",
189))]
190impl std::fmt::Debug for super::AgentCoachingInstruction {
191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
192 let mut debug_struct = f.debug_struct("AgentCoachingInstruction");
193 debug_struct.field("display_name", &self.display_name);
194 debug_struct.field("display_details", &self.display_details);
195 debug_struct.field("condition", &self.condition);
196 debug_struct.field("agent_action", &self.agent_action);
197 debug_struct.field("system_action", &self.system_action);
198 debug_struct.field("duplicate_check_result", &self.duplicate_check_result);
199 debug_struct.field("triggering_event", &self.triggering_event);
200 if !self._unknown_fields.is_empty() {
201 debug_struct.field("_unknown_fields", &self._unknown_fields);
202 }
203 debug_struct.finish()
204 }
205}
206
207#[cfg(any(
208 feature = "answer-records",
209 feature = "conversations",
210 feature = "generator-evaluations",
211 feature = "generators",
212 feature = "participants",
213))]
214impl std::fmt::Debug for super::agent_coaching_instruction::DuplicateCheckResult {
215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
216 let mut debug_struct = f.debug_struct("DuplicateCheckResult");
217 debug_struct.field("duplicate_suggestions", &self.duplicate_suggestions);
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(any(
226 feature = "answer-records",
227 feature = "conversations",
228 feature = "generator-evaluations",
229 feature = "generators",
230 feature = "participants",
231))]
232impl std::fmt::Debug
233 for super::agent_coaching_instruction::duplicate_check_result::DuplicateSuggestion
234{
235 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
236 let mut debug_struct = f.debug_struct("DuplicateSuggestion");
237 debug_struct.field("answer_record", &self.answer_record);
238 debug_struct.field("suggestion_index", &self.suggestion_index);
239 debug_struct.field("similarity_score", &self.similarity_score);
240 if !self._unknown_fields.is_empty() {
241 debug_struct.field("_unknown_fields", &self._unknown_fields);
242 }
243 debug_struct.finish()
244 }
245}
246
247#[cfg(feature = "answer-records")]
248impl std::fmt::Debug for super::AnswerRecord {
249 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
250 let mut debug_struct = f.debug_struct("AnswerRecord");
251 debug_struct.field("name", &self.name);
252 debug_struct.field("answer_feedback", &self.answer_feedback);
253 debug_struct.field("record", &self.record);
254 if !self._unknown_fields.is_empty() {
255 debug_struct.field("_unknown_fields", &self._unknown_fields);
256 }
257 debug_struct.finish()
258 }
259}
260
261#[cfg(feature = "answer-records")]
262impl std::fmt::Debug for super::ListAnswerRecordsRequest {
263 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
264 let mut debug_struct = f.debug_struct("ListAnswerRecordsRequest");
265 debug_struct.field("parent", &self.parent);
266 debug_struct.field("filter", &self.filter);
267 debug_struct.field("page_size", &self.page_size);
268 debug_struct.field("page_token", &self.page_token);
269 if !self._unknown_fields.is_empty() {
270 debug_struct.field("_unknown_fields", &self._unknown_fields);
271 }
272 debug_struct.finish()
273 }
274}
275
276#[cfg(feature = "answer-records")]
277impl std::fmt::Debug for super::ListAnswerRecordsResponse {
278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
279 let mut debug_struct = f.debug_struct("ListAnswerRecordsResponse");
280 debug_struct.field("answer_records", &self.answer_records);
281 debug_struct.field("next_page_token", &self.next_page_token);
282 if !self._unknown_fields.is_empty() {
283 debug_struct.field("_unknown_fields", &self._unknown_fields);
284 }
285 debug_struct.finish()
286 }
287}
288
289#[cfg(feature = "answer-records")]
290impl std::fmt::Debug for super::UpdateAnswerRecordRequest {
291 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
292 let mut debug_struct = f.debug_struct("UpdateAnswerRecordRequest");
293 debug_struct.field("answer_record", &self.answer_record);
294 debug_struct.field("update_mask", &self.update_mask);
295 if !self._unknown_fields.is_empty() {
296 debug_struct.field("_unknown_fields", &self._unknown_fields);
297 }
298 debug_struct.finish()
299 }
300}
301
302#[cfg(feature = "answer-records")]
303impl std::fmt::Debug for super::AnswerFeedback {
304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
305 let mut debug_struct = f.debug_struct("AnswerFeedback");
306 debug_struct.field("correctness_level", &self.correctness_level);
307 debug_struct.field("clicked", &self.clicked);
308 debug_struct.field("click_time", &self.click_time);
309 debug_struct.field("displayed", &self.displayed);
310 debug_struct.field("display_time", &self.display_time);
311 debug_struct.field("detail_feedback", &self.detail_feedback);
312 if !self._unknown_fields.is_empty() {
313 debug_struct.field("_unknown_fields", &self._unknown_fields);
314 }
315 debug_struct.finish()
316 }
317}
318
319#[cfg(feature = "answer-records")]
320impl std::fmt::Debug for super::AgentAssistantFeedback {
321 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
322 let mut debug_struct = f.debug_struct("AgentAssistantFeedback");
323 debug_struct.field("answer_relevance", &self.answer_relevance);
324 debug_struct.field("document_correctness", &self.document_correctness);
325 debug_struct.field("document_efficiency", &self.document_efficiency);
326 debug_struct.field("summarization_feedback", &self.summarization_feedback);
327 debug_struct.field("knowledge_search_feedback", &self.knowledge_search_feedback);
328 debug_struct.field("knowledge_assist_feedback", &self.knowledge_assist_feedback);
329 if !self._unknown_fields.is_empty() {
330 debug_struct.field("_unknown_fields", &self._unknown_fields);
331 }
332 debug_struct.finish()
333 }
334}
335
336#[cfg(feature = "answer-records")]
337impl std::fmt::Debug for super::agent_assistant_feedback::SummarizationFeedback {
338 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
339 let mut debug_struct = f.debug_struct("SummarizationFeedback");
340 debug_struct.field("start_time", &self.start_time);
341 debug_struct.field("submit_time", &self.submit_time);
342 debug_struct.field("summary_text", &self.summary_text);
343 debug_struct.field("text_sections", &self.text_sections);
344 if !self._unknown_fields.is_empty() {
345 debug_struct.field("_unknown_fields", &self._unknown_fields);
346 }
347 debug_struct.finish()
348 }
349}
350
351#[cfg(feature = "answer-records")]
352impl std::fmt::Debug for super::agent_assistant_feedback::KnowledgeSearchFeedback {
353 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354 let mut debug_struct = f.debug_struct("KnowledgeSearchFeedback");
355 debug_struct.field("answer_copied", &self.answer_copied);
356 debug_struct.field("clicked_uris", &self.clicked_uris);
357 if !self._unknown_fields.is_empty() {
358 debug_struct.field("_unknown_fields", &self._unknown_fields);
359 }
360 debug_struct.finish()
361 }
362}
363
364#[cfg(feature = "answer-records")]
365impl std::fmt::Debug for super::agent_assistant_feedback::KnowledgeAssistFeedback {
366 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
367 let mut debug_struct = f.debug_struct("KnowledgeAssistFeedback");
368 debug_struct.field("answer_copied", &self.answer_copied);
369 debug_struct.field("clicked_uris", &self.clicked_uris);
370 if !self._unknown_fields.is_empty() {
371 debug_struct.field("_unknown_fields", &self._unknown_fields);
372 }
373 debug_struct.finish()
374 }
375}
376
377#[cfg(feature = "answer-records")]
378impl std::fmt::Debug for super::AgentAssistantRecord {
379 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
380 let mut debug_struct = f.debug_struct("AgentAssistantRecord");
381 debug_struct.field("answer", &self.answer);
382 if !self._unknown_fields.is_empty() {
383 debug_struct.field("_unknown_fields", &self._unknown_fields);
384 }
385 debug_struct.finish()
386 }
387}
388
389#[cfg(any(feature = "participants", feature = "sessions",))]
390impl std::fmt::Debug for super::SpeechContext {
391 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
392 let mut debug_struct = f.debug_struct("SpeechContext");
393 debug_struct.field("phrases", &self.phrases);
394 debug_struct.field("boost", &self.boost);
395 if !self._unknown_fields.is_empty() {
396 debug_struct.field("_unknown_fields", &self._unknown_fields);
397 }
398 debug_struct.finish()
399 }
400}
401
402#[cfg(any(feature = "participants", feature = "sessions",))]
403impl std::fmt::Debug for super::SpeechWordInfo {
404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
405 let mut debug_struct = f.debug_struct("SpeechWordInfo");
406 debug_struct.field("word", &self.word);
407 debug_struct.field("start_offset", &self.start_offset);
408 debug_struct.field("end_offset", &self.end_offset);
409 debug_struct.field("confidence", &self.confidence);
410 if !self._unknown_fields.is_empty() {
411 debug_struct.field("_unknown_fields", &self._unknown_fields);
412 }
413 debug_struct.finish()
414 }
415}
416
417#[cfg(any(feature = "participants", feature = "sessions",))]
418impl std::fmt::Debug for super::InputAudioConfig {
419 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
420 let mut debug_struct = f.debug_struct("InputAudioConfig");
421 debug_struct.field("audio_encoding", &self.audio_encoding);
422 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
423 debug_struct.field("language_code", &self.language_code);
424 debug_struct.field("enable_word_info", &self.enable_word_info);
425 debug_struct.field("phrase_hints", &self.phrase_hints);
426 debug_struct.field("speech_contexts", &self.speech_contexts);
427 debug_struct.field("model", &self.model);
428 debug_struct.field("model_variant", &self.model_variant);
429 debug_struct.field("single_utterance", &self.single_utterance);
430 debug_struct.field(
431 "enable_voice_activity_events",
432 &self.enable_voice_activity_events,
433 );
434 debug_struct.field(
435 "disable_no_speech_recognized_event",
436 &self.disable_no_speech_recognized_event,
437 );
438 debug_struct.field(
439 "enable_automatic_punctuation",
440 &self.enable_automatic_punctuation,
441 );
442 debug_struct.field("phrase_sets", &self.phrase_sets);
443 debug_struct.field(
444 "opt_out_conformer_model_migration",
445 &self.opt_out_conformer_model_migration,
446 );
447 if !self._unknown_fields.is_empty() {
448 debug_struct.field("_unknown_fields", &self._unknown_fields);
449 }
450 debug_struct.finish()
451 }
452}
453
454#[cfg(any(
455 feature = "conversation-profiles",
456 feature = "conversations",
457 feature = "environments",
458 feature = "participants",
459 feature = "sessions",
460))]
461impl std::fmt::Debug for super::VoiceSelectionParams {
462 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463 let mut debug_struct = f.debug_struct("VoiceSelectionParams");
464 debug_struct.field("name", &self.name);
465 debug_struct.field("ssml_gender", &self.ssml_gender);
466 if !self._unknown_fields.is_empty() {
467 debug_struct.field("_unknown_fields", &self._unknown_fields);
468 }
469 debug_struct.finish()
470 }
471}
472
473#[cfg(any(
474 feature = "conversation-profiles",
475 feature = "conversations",
476 feature = "environments",
477 feature = "participants",
478 feature = "sessions",
479))]
480impl std::fmt::Debug for super::SynthesizeSpeechConfig {
481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482 let mut debug_struct = f.debug_struct("SynthesizeSpeechConfig");
483 debug_struct.field("speaking_rate", &self.speaking_rate);
484 debug_struct.field("pitch", &self.pitch);
485 debug_struct.field("volume_gain_db", &self.volume_gain_db);
486 debug_struct.field("effects_profile_id", &self.effects_profile_id);
487 debug_struct.field("voice", &self.voice);
488 debug_struct.field("pronunciations", &self.pronunciations);
489 if !self._unknown_fields.is_empty() {
490 debug_struct.field("_unknown_fields", &self._unknown_fields);
491 }
492 debug_struct.finish()
493 }
494}
495
496#[cfg(any(
497 feature = "conversation-profiles",
498 feature = "conversations",
499 feature = "environments",
500 feature = "participants",
501 feature = "sessions",
502))]
503impl std::fmt::Debug for super::CustomPronunciationParams {
504 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
505 let mut debug_struct = f.debug_struct("CustomPronunciationParams");
506 debug_struct.field("phrase", &self.phrase);
507 debug_struct.field("phonetic_encoding", &self.phonetic_encoding);
508 debug_struct.field("pronunciation", &self.pronunciation);
509 if !self._unknown_fields.is_empty() {
510 debug_struct.field("_unknown_fields", &self._unknown_fields);
511 }
512 debug_struct.finish()
513 }
514}
515
516#[cfg(any(feature = "participants", feature = "sessions",))]
517impl std::fmt::Debug for super::OutputAudioConfig {
518 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
519 let mut debug_struct = f.debug_struct("OutputAudioConfig");
520 debug_struct.field("audio_encoding", &self.audio_encoding);
521 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
522 debug_struct.field("synthesize_speech_config", &self.synthesize_speech_config);
523 if !self._unknown_fields.is_empty() {
524 debug_struct.field("_unknown_fields", &self._unknown_fields);
525 }
526 debug_struct.finish()
527 }
528}
529
530#[cfg(feature = "participants")]
531impl std::fmt::Debug for super::TelephonyDtmfEvents {
532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
533 let mut debug_struct = f.debug_struct("TelephonyDtmfEvents");
534 debug_struct.field("dtmf_events", &self.dtmf_events);
535 if !self._unknown_fields.is_empty() {
536 debug_struct.field("_unknown_fields", &self._unknown_fields);
537 }
538 debug_struct.finish()
539 }
540}
541
542#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
543impl std::fmt::Debug for super::SpeechToTextConfig {
544 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
545 let mut debug_struct = f.debug_struct("SpeechToTextConfig");
546 debug_struct.field("speech_model_variant", &self.speech_model_variant);
547 debug_struct.field("model", &self.model);
548 debug_struct.field("phrase_sets", &self.phrase_sets);
549 debug_struct.field("audio_encoding", &self.audio_encoding);
550 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
551 debug_struct.field("language_code", &self.language_code);
552 debug_struct.field("enable_word_info", &self.enable_word_info);
553 debug_struct.field(
554 "use_timeout_based_endpointing",
555 &self.use_timeout_based_endpointing,
556 );
557 if !self._unknown_fields.is_empty() {
558 debug_struct.field("_unknown_fields", &self._unknown_fields);
559 }
560 debug_struct.finish()
561 }
562}
563
564#[cfg(any(
565 feature = "conversations",
566 feature = "generator-evaluations",
567 feature = "generators",
568))]
569impl std::fmt::Debug for super::CesAppSpec {
570 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
571 let mut debug_struct = f.debug_struct("CesAppSpec");
572 debug_struct.field("ces_app", &self.ces_app);
573 debug_struct.field("confirmation_requirement", &self.confirmation_requirement);
574 debug_struct.field("proactive_enabled", &self.proactive_enabled);
575 debug_struct.field("reactive_enabled", &self.reactive_enabled);
576 if !self._unknown_fields.is_empty() {
577 debug_struct.field("_unknown_fields", &self._unknown_fields);
578 }
579 debug_struct.finish()
580 }
581}
582
583#[cfg(any(
584 feature = "conversations",
585 feature = "generator-evaluations",
586 feature = "generators",
587))]
588impl std::fmt::Debug for super::CesToolSpec {
589 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
590 let mut debug_struct = f.debug_struct("CesToolSpec");
591 debug_struct.field("ces_tool", &self.ces_tool);
592 debug_struct.field("confirmation_requirement", &self.confirmation_requirement);
593 if !self._unknown_fields.is_empty() {
594 debug_struct.field("_unknown_fields", &self._unknown_fields);
595 }
596 debug_struct.finish()
597 }
598}
599
600#[cfg(any(
601 feature = "answer-records",
602 feature = "contexts",
603 feature = "intents",
604 feature = "participants",
605 feature = "sessions",
606))]
607impl std::fmt::Debug for super::Context {
608 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
609 let mut debug_struct = f.debug_struct("Context");
610 debug_struct.field("name", &self.name);
611 debug_struct.field("lifespan_count", &self.lifespan_count);
612 debug_struct.field("parameters", &self.parameters);
613 if !self._unknown_fields.is_empty() {
614 debug_struct.field("_unknown_fields", &self._unknown_fields);
615 }
616 debug_struct.finish()
617 }
618}
619
620#[cfg(feature = "contexts")]
621impl std::fmt::Debug for super::ListContextsRequest {
622 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
623 let mut debug_struct = f.debug_struct("ListContextsRequest");
624 debug_struct.field("parent", &self.parent);
625 debug_struct.field("page_size", &self.page_size);
626 debug_struct.field("page_token", &self.page_token);
627 if !self._unknown_fields.is_empty() {
628 debug_struct.field("_unknown_fields", &self._unknown_fields);
629 }
630 debug_struct.finish()
631 }
632}
633
634#[cfg(feature = "contexts")]
635impl std::fmt::Debug for super::ListContextsResponse {
636 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
637 let mut debug_struct = f.debug_struct("ListContextsResponse");
638 debug_struct.field("contexts", &self.contexts);
639 debug_struct.field("next_page_token", &self.next_page_token);
640 if !self._unknown_fields.is_empty() {
641 debug_struct.field("_unknown_fields", &self._unknown_fields);
642 }
643 debug_struct.finish()
644 }
645}
646
647#[cfg(feature = "contexts")]
648impl std::fmt::Debug for super::GetContextRequest {
649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
650 let mut debug_struct = f.debug_struct("GetContextRequest");
651 debug_struct.field("name", &self.name);
652 if !self._unknown_fields.is_empty() {
653 debug_struct.field("_unknown_fields", &self._unknown_fields);
654 }
655 debug_struct.finish()
656 }
657}
658
659#[cfg(feature = "contexts")]
660impl std::fmt::Debug for super::CreateContextRequest {
661 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
662 let mut debug_struct = f.debug_struct("CreateContextRequest");
663 debug_struct.field("parent", &self.parent);
664 debug_struct.field("context", &self.context);
665 if !self._unknown_fields.is_empty() {
666 debug_struct.field("_unknown_fields", &self._unknown_fields);
667 }
668 debug_struct.finish()
669 }
670}
671
672#[cfg(feature = "contexts")]
673impl std::fmt::Debug for super::UpdateContextRequest {
674 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675 let mut debug_struct = f.debug_struct("UpdateContextRequest");
676 debug_struct.field("context", &self.context);
677 debug_struct.field("update_mask", &self.update_mask);
678 if !self._unknown_fields.is_empty() {
679 debug_struct.field("_unknown_fields", &self._unknown_fields);
680 }
681 debug_struct.finish()
682 }
683}
684
685#[cfg(feature = "contexts")]
686impl std::fmt::Debug for super::DeleteContextRequest {
687 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
688 let mut debug_struct = f.debug_struct("DeleteContextRequest");
689 debug_struct.field("name", &self.name);
690 if !self._unknown_fields.is_empty() {
691 debug_struct.field("_unknown_fields", &self._unknown_fields);
692 }
693 debug_struct.finish()
694 }
695}
696
697#[cfg(feature = "contexts")]
698impl std::fmt::Debug for super::DeleteAllContextsRequest {
699 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
700 let mut debug_struct = f.debug_struct("DeleteAllContextsRequest");
701 debug_struct.field("parent", &self.parent);
702 if !self._unknown_fields.is_empty() {
703 debug_struct.field("_unknown_fields", &self._unknown_fields);
704 }
705 debug_struct.finish()
706 }
707}
708
709#[cfg(feature = "conversations")]
710impl std::fmt::Debug for super::Conversation {
711 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712 let mut debug_struct = f.debug_struct("Conversation");
713 debug_struct.field("name", &self.name);
714 debug_struct.field("lifecycle_state", &self.lifecycle_state);
715 debug_struct.field("conversation_profile", &self.conversation_profile);
716 debug_struct.field("phone_number", &self.phone_number);
717 debug_struct.field("start_time", &self.start_time);
718 debug_struct.field("end_time", &self.end_time);
719 debug_struct.field("conversation_stage", &self.conversation_stage);
720 debug_struct.field("telephony_connection_info", &self.telephony_connection_info);
721 debug_struct.field(
722 "initial_conversation_profile",
723 &self.initial_conversation_profile,
724 );
725 debug_struct.field(
726 "ingested_context_references",
727 &self.ingested_context_references,
728 );
729 debug_struct.field(
730 "initial_generator_contexts",
731 &self.initial_generator_contexts,
732 );
733 if !self._unknown_fields.is_empty() {
734 debug_struct.field("_unknown_fields", &self._unknown_fields);
735 }
736 debug_struct.finish()
737 }
738}
739
740#[cfg(feature = "conversations")]
741impl std::fmt::Debug for super::conversation::TelephonyConnectionInfo {
742 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
743 let mut debug_struct = f.debug_struct("TelephonyConnectionInfo");
744 debug_struct.field("dialed_number", &self.dialed_number);
745 debug_struct.field("sdp", &self.sdp);
746 debug_struct.field("sip_headers", &self.sip_headers);
747 debug_struct.field("extra_mime_contents", &self.extra_mime_contents);
748 if !self._unknown_fields.is_empty() {
749 debug_struct.field("_unknown_fields", &self._unknown_fields);
750 }
751 debug_struct.finish()
752 }
753}
754
755#[cfg(feature = "conversations")]
756impl std::fmt::Debug for super::conversation::telephony_connection_info::SipHeader {
757 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
758 let mut debug_struct = f.debug_struct("SipHeader");
759 debug_struct.field("name", &self.name);
760 debug_struct.field("value", &self.value);
761 if !self._unknown_fields.is_empty() {
762 debug_struct.field("_unknown_fields", &self._unknown_fields);
763 }
764 debug_struct.finish()
765 }
766}
767
768#[cfg(feature = "conversations")]
769impl std::fmt::Debug for super::conversation::telephony_connection_info::MimeContent {
770 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771 let mut debug_struct = f.debug_struct("MimeContent");
772 debug_struct.field("mime_type", &self.mime_type);
773 debug_struct.field("content", &self.content);
774 if !self._unknown_fields.is_empty() {
775 debug_struct.field("_unknown_fields", &self._unknown_fields);
776 }
777 debug_struct.finish()
778 }
779}
780
781#[cfg(feature = "conversations")]
782impl std::fmt::Debug for super::conversation::ContextReference {
783 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
784 let mut debug_struct = f.debug_struct("ContextReference");
785 debug_struct.field("context_contents", &self.context_contents);
786 debug_struct.field("update_mode", &self.update_mode);
787 debug_struct.field("language_code", &self.language_code);
788 debug_struct.field("create_time", &self.create_time);
789 if !self._unknown_fields.is_empty() {
790 debug_struct.field("_unknown_fields", &self._unknown_fields);
791 }
792 debug_struct.finish()
793 }
794}
795
796#[cfg(feature = "conversations")]
797impl std::fmt::Debug for super::conversation::context_reference::ContextContent {
798 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799 let mut debug_struct = f.debug_struct("ContextContent");
800 debug_struct.field("content", &self.content);
801 debug_struct.field("content_format", &self.content_format);
802 debug_struct.field("ingestion_time", &self.ingestion_time);
803 debug_struct.field("answer_record", &self.answer_record);
804 if !self._unknown_fields.is_empty() {
805 debug_struct.field("_unknown_fields", &self._unknown_fields);
806 }
807 debug_struct.finish()
808 }
809}
810
811#[cfg(feature = "conversations")]
812impl std::fmt::Debug for super::conversation::GeneratorContext {
813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
814 let mut debug_struct = f.debug_struct("GeneratorContext");
815 debug_struct.field("generator_type", &self.generator_type);
816 if !self._unknown_fields.is_empty() {
817 debug_struct.field("_unknown_fields", &self._unknown_fields);
818 }
819 debug_struct.finish()
820 }
821}
822
823#[cfg(feature = "conversations")]
824impl std::fmt::Debug for super::CreateConversationRequest {
825 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
826 let mut debug_struct = f.debug_struct("CreateConversationRequest");
827 debug_struct.field("parent", &self.parent);
828 debug_struct.field("conversation", &self.conversation);
829 debug_struct.field("conversation_id", &self.conversation_id);
830 if !self._unknown_fields.is_empty() {
831 debug_struct.field("_unknown_fields", &self._unknown_fields);
832 }
833 debug_struct.finish()
834 }
835}
836
837#[cfg(feature = "conversations")]
838impl std::fmt::Debug for super::ListConversationsRequest {
839 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
840 let mut debug_struct = f.debug_struct("ListConversationsRequest");
841 debug_struct.field("parent", &self.parent);
842 debug_struct.field("page_size", &self.page_size);
843 debug_struct.field("page_token", &self.page_token);
844 debug_struct.field("filter", &self.filter);
845 if !self._unknown_fields.is_empty() {
846 debug_struct.field("_unknown_fields", &self._unknown_fields);
847 }
848 debug_struct.finish()
849 }
850}
851
852#[cfg(feature = "conversations")]
853impl std::fmt::Debug for super::ListConversationsResponse {
854 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
855 let mut debug_struct = f.debug_struct("ListConversationsResponse");
856 debug_struct.field("conversations", &self.conversations);
857 debug_struct.field("next_page_token", &self.next_page_token);
858 if !self._unknown_fields.is_empty() {
859 debug_struct.field("_unknown_fields", &self._unknown_fields);
860 }
861 debug_struct.finish()
862 }
863}
864
865#[cfg(feature = "conversations")]
866impl std::fmt::Debug for super::GetConversationRequest {
867 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
868 let mut debug_struct = f.debug_struct("GetConversationRequest");
869 debug_struct.field("name", &self.name);
870 if !self._unknown_fields.is_empty() {
871 debug_struct.field("_unknown_fields", &self._unknown_fields);
872 }
873 debug_struct.finish()
874 }
875}
876
877#[cfg(feature = "conversations")]
878impl std::fmt::Debug for super::CompleteConversationRequest {
879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
880 let mut debug_struct = f.debug_struct("CompleteConversationRequest");
881 debug_struct.field("name", &self.name);
882 if !self._unknown_fields.is_empty() {
883 debug_struct.field("_unknown_fields", &self._unknown_fields);
884 }
885 debug_struct.finish()
886 }
887}
888
889#[cfg(feature = "conversations")]
890impl std::fmt::Debug for super::ListMessagesRequest {
891 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
892 let mut debug_struct = f.debug_struct("ListMessagesRequest");
893 debug_struct.field("parent", &self.parent);
894 debug_struct.field("filter", &self.filter);
895 debug_struct.field("page_size", &self.page_size);
896 debug_struct.field("page_token", &self.page_token);
897 if !self._unknown_fields.is_empty() {
898 debug_struct.field("_unknown_fields", &self._unknown_fields);
899 }
900 debug_struct.finish()
901 }
902}
903
904#[cfg(feature = "conversations")]
905impl std::fmt::Debug for super::ListMessagesResponse {
906 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
907 let mut debug_struct = f.debug_struct("ListMessagesResponse");
908 debug_struct.field("messages", &self.messages);
909 debug_struct.field("next_page_token", &self.next_page_token);
910 if !self._unknown_fields.is_empty() {
911 debug_struct.field("_unknown_fields", &self._unknown_fields);
912 }
913 debug_struct.finish()
914 }
915}
916
917#[cfg(feature = "conversations")]
918impl std::fmt::Debug for super::ConversationPhoneNumber {
919 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
920 let mut debug_struct = f.debug_struct("ConversationPhoneNumber");
921 debug_struct.field("country_code", &self.country_code);
922 debug_struct.field("phone_number", &self.phone_number);
923 if !self._unknown_fields.is_empty() {
924 debug_struct.field("_unknown_fields", &self._unknown_fields);
925 }
926 debug_struct.finish()
927 }
928}
929
930#[cfg(feature = "conversations")]
931impl std::fmt::Debug for super::IngestContextReferencesRequest {
932 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
933 let mut debug_struct = f.debug_struct("IngestContextReferencesRequest");
934 debug_struct.field("conversation", &self.conversation);
935 debug_struct.field("context_references", &self.context_references);
936 if !self._unknown_fields.is_empty() {
937 debug_struct.field("_unknown_fields", &self._unknown_fields);
938 }
939 debug_struct.finish()
940 }
941}
942
943#[cfg(feature = "conversations")]
944impl std::fmt::Debug for super::IngestContextReferencesResponse {
945 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
946 let mut debug_struct = f.debug_struct("IngestContextReferencesResponse");
947 debug_struct.field(
948 "ingested_context_references",
949 &self.ingested_context_references,
950 );
951 if !self._unknown_fields.is_empty() {
952 debug_struct.field("_unknown_fields", &self._unknown_fields);
953 }
954 debug_struct.finish()
955 }
956}
957
958#[cfg(feature = "conversations")]
959impl std::fmt::Debug for super::SuggestConversationSummaryRequest {
960 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
961 let mut debug_struct = f.debug_struct("SuggestConversationSummaryRequest");
962 debug_struct.field("conversation", &self.conversation);
963 debug_struct.field("latest_message", &self.latest_message);
964 debug_struct.field("context_size", &self.context_size);
965 debug_struct.field("assist_query_params", &self.assist_query_params);
966 if !self._unknown_fields.is_empty() {
967 debug_struct.field("_unknown_fields", &self._unknown_fields);
968 }
969 debug_struct.finish()
970 }
971}
972
973#[cfg(feature = "conversations")]
974impl std::fmt::Debug for super::SuggestConversationSummaryResponse {
975 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
976 let mut debug_struct = f.debug_struct("SuggestConversationSummaryResponse");
977 debug_struct.field("summary", &self.summary);
978 debug_struct.field("latest_message", &self.latest_message);
979 debug_struct.field("context_size", &self.context_size);
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::suggest_conversation_summary_response::Summary {
989 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990 let mut debug_struct = f.debug_struct("Summary");
991 debug_struct.field("text", &self.text);
992 debug_struct.field("text_sections", &self.text_sections);
993 debug_struct.field("sorted_text_sections", &self.sorted_text_sections);
994 debug_struct.field("answer_record", &self.answer_record);
995 debug_struct.field("baseline_model_version", &self.baseline_model_version);
996 if !self._unknown_fields.is_empty() {
997 debug_struct.field("_unknown_fields", &self._unknown_fields);
998 }
999 debug_struct.finish()
1000 }
1001}
1002
1003#[cfg(feature = "conversations")]
1004impl std::fmt::Debug for super::suggest_conversation_summary_response::summary::SummarySection {
1005 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1006 let mut debug_struct = f.debug_struct("SummarySection");
1007 debug_struct.field("section", &self.section);
1008 debug_struct.field("summary", &self.summary);
1009 if !self._unknown_fields.is_empty() {
1010 debug_struct.field("_unknown_fields", &self._unknown_fields);
1011 }
1012 debug_struct.finish()
1013 }
1014}
1015
1016#[cfg(feature = "conversations")]
1017impl std::fmt::Debug for super::GenerateStatelessSummaryRequest {
1018 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1019 let mut debug_struct = f.debug_struct("GenerateStatelessSummaryRequest");
1020 debug_struct.field("stateless_conversation", &self.stateless_conversation);
1021 debug_struct.field("conversation_profile", &self.conversation_profile);
1022 debug_struct.field("latest_message", &self.latest_message);
1023 debug_struct.field("max_context_size", &self.max_context_size);
1024 if !self._unknown_fields.is_empty() {
1025 debug_struct.field("_unknown_fields", &self._unknown_fields);
1026 }
1027 debug_struct.finish()
1028 }
1029}
1030
1031#[cfg(feature = "conversations")]
1032impl std::fmt::Debug for super::generate_stateless_summary_request::MinimalConversation {
1033 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1034 let mut debug_struct = f.debug_struct("MinimalConversation");
1035 debug_struct.field("messages", &self.messages);
1036 debug_struct.field("parent", &self.parent);
1037 if !self._unknown_fields.is_empty() {
1038 debug_struct.field("_unknown_fields", &self._unknown_fields);
1039 }
1040 debug_struct.finish()
1041 }
1042}
1043
1044#[cfg(feature = "conversations")]
1045impl std::fmt::Debug for super::GenerateStatelessSummaryResponse {
1046 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1047 let mut debug_struct = f.debug_struct("GenerateStatelessSummaryResponse");
1048 debug_struct.field("summary", &self.summary);
1049 debug_struct.field("latest_message", &self.latest_message);
1050 debug_struct.field("context_size", &self.context_size);
1051 if !self._unknown_fields.is_empty() {
1052 debug_struct.field("_unknown_fields", &self._unknown_fields);
1053 }
1054 debug_struct.finish()
1055 }
1056}
1057
1058#[cfg(feature = "conversations")]
1059impl std::fmt::Debug for super::generate_stateless_summary_response::Summary {
1060 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1061 let mut debug_struct = f.debug_struct("Summary");
1062 debug_struct.field("text", &self.text);
1063 debug_struct.field("text_sections", &self.text_sections);
1064 debug_struct.field("baseline_model_version", &self.baseline_model_version);
1065 if !self._unknown_fields.is_empty() {
1066 debug_struct.field("_unknown_fields", &self._unknown_fields);
1067 }
1068 debug_struct.finish()
1069 }
1070}
1071
1072#[cfg(feature = "conversations")]
1073impl std::fmt::Debug for super::GenerateStatelessSuggestionRequest {
1074 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1075 let mut debug_struct = f.debug_struct("GenerateStatelessSuggestionRequest");
1076 debug_struct.field("parent", &self.parent);
1077 debug_struct.field("context_references", &self.context_references);
1078 debug_struct.field("conversation_context", &self.conversation_context);
1079 debug_struct.field("trigger_events", &self.trigger_events);
1080 debug_struct.field("security_settings", &self.security_settings);
1081 debug_struct.field("generator_resource", &self.generator_resource);
1082 if !self._unknown_fields.is_empty() {
1083 debug_struct.field("_unknown_fields", &self._unknown_fields);
1084 }
1085 debug_struct.finish()
1086 }
1087}
1088
1089#[cfg(feature = "conversations")]
1090impl std::fmt::Debug for super::GenerateStatelessSuggestionResponse {
1091 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1092 let mut debug_struct = f.debug_struct("GenerateStatelessSuggestionResponse");
1093 debug_struct.field("generator_suggestion", &self.generator_suggestion);
1094 if !self._unknown_fields.is_empty() {
1095 debug_struct.field("_unknown_fields", &self._unknown_fields);
1096 }
1097 debug_struct.finish()
1098 }
1099}
1100
1101#[cfg(feature = "conversations")]
1102impl std::fmt::Debug for super::SearchKnowledgeRequest {
1103 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1104 let mut debug_struct = f.debug_struct("SearchKnowledgeRequest");
1105 debug_struct.field("parent", &self.parent);
1106 debug_struct.field("query", &self.query);
1107 debug_struct.field("conversation_profile", &self.conversation_profile);
1108 debug_struct.field("session_id", &self.session_id);
1109 debug_struct.field("conversation", &self.conversation);
1110 debug_struct.field("latest_message", &self.latest_message);
1111 debug_struct.field("query_source", &self.query_source);
1112 debug_struct.field("end_user_metadata", &self.end_user_metadata);
1113 debug_struct.field("search_config", &self.search_config);
1114 debug_struct.field("exact_search", &self.exact_search);
1115 if !self._unknown_fields.is_empty() {
1116 debug_struct.field("_unknown_fields", &self._unknown_fields);
1117 }
1118 debug_struct.finish()
1119 }
1120}
1121
1122#[cfg(feature = "conversations")]
1123impl std::fmt::Debug for super::search_knowledge_request::SearchConfig {
1124 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1125 let mut debug_struct = f.debug_struct("SearchConfig");
1126 debug_struct.field("boost_specs", &self.boost_specs);
1127 debug_struct.field("filter_specs", &self.filter_specs);
1128 if !self._unknown_fields.is_empty() {
1129 debug_struct.field("_unknown_fields", &self._unknown_fields);
1130 }
1131 debug_struct.finish()
1132 }
1133}
1134
1135#[cfg(feature = "conversations")]
1136impl std::fmt::Debug for super::search_knowledge_request::search_config::BoostSpecs {
1137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1138 let mut debug_struct = f.debug_struct("BoostSpecs");
1139 debug_struct.field("data_stores", &self.data_stores);
1140 debug_struct.field("spec", &self.spec);
1141 if !self._unknown_fields.is_empty() {
1142 debug_struct.field("_unknown_fields", &self._unknown_fields);
1143 }
1144 debug_struct.finish()
1145 }
1146}
1147
1148#[cfg(feature = "conversations")]
1149impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::BoostSpec {
1150 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1151 let mut debug_struct = f.debug_struct("BoostSpec");
1152 debug_struct.field("condition_boost_specs", &self.condition_boost_specs);
1153 if !self._unknown_fields.is_empty() {
1154 debug_struct.field("_unknown_fields", &self._unknown_fields);
1155 }
1156 debug_struct.finish()
1157 }
1158}
1159
1160#[cfg(feature = "conversations")]
1161impl std::fmt::Debug
1162 for super::search_knowledge_request::search_config::boost_specs::boost_spec::ConditionBoostSpec
1163{
1164 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1165 let mut debug_struct = f.debug_struct("ConditionBoostSpec");
1166 debug_struct.field("condition", &self.condition);
1167 debug_struct.field("boost", &self.boost);
1168 debug_struct.field("boost_control_spec", &self.boost_control_spec);
1169 if !self._unknown_fields.is_empty() {
1170 debug_struct.field("_unknown_fields", &self._unknown_fields);
1171 }
1172 debug_struct.finish()
1173 }
1174}
1175
1176#[cfg(feature = "conversations")]
1177impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::boost_spec::condition_boost_spec::BoostControlSpec {
1178 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1179 let mut debug_struct = f.debug_struct("BoostControlSpec");
1180 debug_struct.field("field_name", &self.field_name);
1181 debug_struct.field("attribute_type", &self.attribute_type);
1182 debug_struct.field("interpolation_type", &self.interpolation_type);
1183 debug_struct.field("control_points", &self.control_points);
1184 if !self._unknown_fields.is_empty() {
1185 debug_struct.field("_unknown_fields", &self._unknown_fields);
1186 }
1187 debug_struct.finish()
1188 }
1189}
1190
1191#[cfg(feature = "conversations")]
1192impl std::fmt::Debug for super::search_knowledge_request::search_config::boost_specs::boost_spec::condition_boost_spec::boost_control_spec::ControlPoint {
1193 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1194 let mut debug_struct = f.debug_struct("ControlPoint");
1195 debug_struct.field("attribute_value", &self.attribute_value);
1196 debug_struct.field("boost_amount", &self.boost_amount);
1197 if !self._unknown_fields.is_empty() {
1198 debug_struct.field("_unknown_fields", &self._unknown_fields);
1199 }
1200 debug_struct.finish()
1201 }
1202}
1203
1204#[cfg(feature = "conversations")]
1205impl std::fmt::Debug for super::search_knowledge_request::search_config::FilterSpecs {
1206 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1207 let mut debug_struct = f.debug_struct("FilterSpecs");
1208 debug_struct.field("data_stores", &self.data_stores);
1209 debug_struct.field("filter", &self.filter);
1210 if !self._unknown_fields.is_empty() {
1211 debug_struct.field("_unknown_fields", &self._unknown_fields);
1212 }
1213 debug_struct.finish()
1214 }
1215}
1216
1217#[cfg(feature = "conversations")]
1218impl std::fmt::Debug for super::SearchKnowledgeDebugInfo {
1219 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1220 let mut debug_struct = f.debug_struct("SearchKnowledgeDebugInfo");
1221 debug_struct.field("datastore_response_reason", &self.datastore_response_reason);
1222 debug_struct.field("search_knowledge_behavior", &self.search_knowledge_behavior);
1223 debug_struct.field(
1224 "ingested_context_reference_debug_info",
1225 &self.ingested_context_reference_debug_info,
1226 );
1227 debug_struct.field("service_latency", &self.service_latency);
1228 debug_struct.field("ces_debug_info", &self.ces_debug_info);
1229 if !self._unknown_fields.is_empty() {
1230 debug_struct.field("_unknown_fields", &self._unknown_fields);
1231 }
1232 debug_struct.finish()
1233 }
1234}
1235
1236#[cfg(feature = "conversations")]
1237impl std::fmt::Debug for super::search_knowledge_debug_info::SearchKnowledgeBehavior {
1238 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1239 let mut debug_struct = f.debug_struct("SearchKnowledgeBehavior");
1240 debug_struct.field(
1241 "answer_generation_rewriter_on",
1242 &self.answer_generation_rewriter_on,
1243 );
1244 debug_struct.field(
1245 "end_user_metadata_included",
1246 &self.end_user_metadata_included,
1247 );
1248 debug_struct.field(
1249 "third_party_connector_allowed",
1250 &self.third_party_connector_allowed,
1251 );
1252 if !self._unknown_fields.is_empty() {
1253 debug_struct.field("_unknown_fields", &self._unknown_fields);
1254 }
1255 debug_struct.finish()
1256 }
1257}
1258
1259#[cfg(feature = "conversations")]
1260impl std::fmt::Debug for super::SearchKnowledgeResponse {
1261 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1262 let mut debug_struct = f.debug_struct("SearchKnowledgeResponse");
1263 debug_struct.field("answers", &self.answers);
1264 debug_struct.field("rewritten_query", &self.rewritten_query);
1265 debug_struct.field(
1266 "search_knowledge_debug_info",
1267 &self.search_knowledge_debug_info,
1268 );
1269 if !self._unknown_fields.is_empty() {
1270 debug_struct.field("_unknown_fields", &self._unknown_fields);
1271 }
1272 debug_struct.finish()
1273 }
1274}
1275
1276#[cfg(feature = "conversations")]
1277impl std::fmt::Debug for super::SearchKnowledgeAnswer {
1278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1279 let mut debug_struct = f.debug_struct("SearchKnowledgeAnswer");
1280 debug_struct.field("answer", &self.answer);
1281 debug_struct.field("answer_type", &self.answer_type);
1282 debug_struct.field("answer_sources", &self.answer_sources);
1283 debug_struct.field("answer_record", &self.answer_record);
1284 if !self._unknown_fields.is_empty() {
1285 debug_struct.field("_unknown_fields", &self._unknown_fields);
1286 }
1287 debug_struct.finish()
1288 }
1289}
1290
1291#[cfg(feature = "conversations")]
1292impl std::fmt::Debug for super::search_knowledge_answer::AnswerSource {
1293 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1294 let mut debug_struct = f.debug_struct("AnswerSource");
1295 debug_struct.field("title", &self.title);
1296 debug_struct.field("uri", &self.uri);
1297 debug_struct.field("snippet", &self.snippet);
1298 debug_struct.field("metadata", &self.metadata);
1299 if !self._unknown_fields.is_empty() {
1300 debug_struct.field("_unknown_fields", &self._unknown_fields);
1301 }
1302 debug_struct.finish()
1303 }
1304}
1305
1306#[cfg(feature = "conversations")]
1307impl std::fmt::Debug for super::GenerateSuggestionsRequest {
1308 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1309 let mut debug_struct = f.debug_struct("GenerateSuggestionsRequest");
1310 debug_struct.field("conversation", &self.conversation);
1311 debug_struct.field("latest_message", &self.latest_message);
1312 debug_struct.field("trigger_events", &self.trigger_events);
1313 if !self._unknown_fields.is_empty() {
1314 debug_struct.field("_unknown_fields", &self._unknown_fields);
1315 }
1316 debug_struct.finish()
1317 }
1318}
1319
1320#[cfg(feature = "conversation-datasets")]
1321impl std::fmt::Debug for super::ConversationInfo {
1322 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1323 let mut debug_struct = f.debug_struct("ConversationInfo");
1324 debug_struct.field("language_code", &self.language_code);
1325 if !self._unknown_fields.is_empty() {
1326 debug_struct.field("_unknown_fields", &self._unknown_fields);
1327 }
1328 debug_struct.finish()
1329 }
1330}
1331
1332#[cfg(feature = "conversation-datasets")]
1333impl std::fmt::Debug for super::InputConfig {
1334 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1335 let mut debug_struct = f.debug_struct("InputConfig");
1336 debug_struct.field("source", &self.source);
1337 if !self._unknown_fields.is_empty() {
1338 debug_struct.field("_unknown_fields", &self._unknown_fields);
1339 }
1340 debug_struct.finish()
1341 }
1342}
1343
1344#[cfg(feature = "conversation-datasets")]
1345impl std::fmt::Debug for super::ConversationDataset {
1346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1347 let mut debug_struct = f.debug_struct("ConversationDataset");
1348 debug_struct.field("name", &self.name);
1349 debug_struct.field("display_name", &self.display_name);
1350 debug_struct.field("description", &self.description);
1351 debug_struct.field("create_time", &self.create_time);
1352 debug_struct.field("input_config", &self.input_config);
1353 debug_struct.field("conversation_info", &self.conversation_info);
1354 debug_struct.field("conversation_count", &self.conversation_count);
1355 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1356 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1357 if !self._unknown_fields.is_empty() {
1358 debug_struct.field("_unknown_fields", &self._unknown_fields);
1359 }
1360 debug_struct.finish()
1361 }
1362}
1363
1364#[cfg(feature = "conversation-datasets")]
1365impl std::fmt::Debug for super::CreateConversationDatasetRequest {
1366 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1367 let mut debug_struct = f.debug_struct("CreateConversationDatasetRequest");
1368 debug_struct.field("parent", &self.parent);
1369 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1370 if !self._unknown_fields.is_empty() {
1371 debug_struct.field("_unknown_fields", &self._unknown_fields);
1372 }
1373 debug_struct.finish()
1374 }
1375}
1376
1377#[cfg(feature = "conversation-datasets")]
1378impl std::fmt::Debug for super::GetConversationDatasetRequest {
1379 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1380 let mut debug_struct = f.debug_struct("GetConversationDatasetRequest");
1381 debug_struct.field("name", &self.name);
1382 if !self._unknown_fields.is_empty() {
1383 debug_struct.field("_unknown_fields", &self._unknown_fields);
1384 }
1385 debug_struct.finish()
1386 }
1387}
1388
1389#[cfg(feature = "conversation-datasets")]
1390impl std::fmt::Debug for super::ListConversationDatasetsRequest {
1391 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1392 let mut debug_struct = f.debug_struct("ListConversationDatasetsRequest");
1393 debug_struct.field("parent", &self.parent);
1394 debug_struct.field("page_size", &self.page_size);
1395 debug_struct.field("page_token", &self.page_token);
1396 if !self._unknown_fields.is_empty() {
1397 debug_struct.field("_unknown_fields", &self._unknown_fields);
1398 }
1399 debug_struct.finish()
1400 }
1401}
1402
1403#[cfg(feature = "conversation-datasets")]
1404impl std::fmt::Debug for super::ListConversationDatasetsResponse {
1405 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1406 let mut debug_struct = f.debug_struct("ListConversationDatasetsResponse");
1407 debug_struct.field("conversation_datasets", &self.conversation_datasets);
1408 debug_struct.field("next_page_token", &self.next_page_token);
1409 if !self._unknown_fields.is_empty() {
1410 debug_struct.field("_unknown_fields", &self._unknown_fields);
1411 }
1412 debug_struct.finish()
1413 }
1414}
1415
1416#[cfg(feature = "conversation-datasets")]
1417impl std::fmt::Debug for super::DeleteConversationDatasetRequest {
1418 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1419 let mut debug_struct = f.debug_struct("DeleteConversationDatasetRequest");
1420 debug_struct.field("name", &self.name);
1421 if !self._unknown_fields.is_empty() {
1422 debug_struct.field("_unknown_fields", &self._unknown_fields);
1423 }
1424 debug_struct.finish()
1425 }
1426}
1427
1428#[cfg(feature = "conversation-datasets")]
1429impl std::fmt::Debug for super::ImportConversationDataRequest {
1430 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1431 let mut debug_struct = f.debug_struct("ImportConversationDataRequest");
1432 debug_struct.field("name", &self.name);
1433 debug_struct.field("input_config", &self.input_config);
1434 if !self._unknown_fields.is_empty() {
1435 debug_struct.field("_unknown_fields", &self._unknown_fields);
1436 }
1437 debug_struct.finish()
1438 }
1439}
1440
1441#[cfg(feature = "conversation-datasets")]
1442impl std::fmt::Debug for super::ImportConversationDataOperationMetadata {
1443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1444 let mut debug_struct = f.debug_struct("ImportConversationDataOperationMetadata");
1445 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1446 debug_struct.field("partial_failures", &self.partial_failures);
1447 debug_struct.field("create_time", &self.create_time);
1448 if !self._unknown_fields.is_empty() {
1449 debug_struct.field("_unknown_fields", &self._unknown_fields);
1450 }
1451 debug_struct.finish()
1452 }
1453}
1454
1455#[cfg(feature = "conversation-datasets")]
1456impl std::fmt::Debug for super::ImportConversationDataOperationResponse {
1457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1458 let mut debug_struct = f.debug_struct("ImportConversationDataOperationResponse");
1459 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1460 debug_struct.field("import_count", &self.import_count);
1461 if !self._unknown_fields.is_empty() {
1462 debug_struct.field("_unknown_fields", &self._unknown_fields);
1463 }
1464 debug_struct.finish()
1465 }
1466}
1467
1468#[cfg(feature = "conversation-datasets")]
1469impl std::fmt::Debug for super::CreateConversationDatasetOperationMetadata {
1470 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1471 let mut debug_struct = f.debug_struct("CreateConversationDatasetOperationMetadata");
1472 debug_struct.field("conversation_dataset", &self.conversation_dataset);
1473 if !self._unknown_fields.is_empty() {
1474 debug_struct.field("_unknown_fields", &self._unknown_fields);
1475 }
1476 debug_struct.finish()
1477 }
1478}
1479
1480#[cfg(feature = "conversation-datasets")]
1481impl std::fmt::Debug for super::DeleteConversationDatasetOperationMetadata {
1482 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1483 let mut debug_struct = f.debug_struct("DeleteConversationDatasetOperationMetadata");
1484 if !self._unknown_fields.is_empty() {
1485 debug_struct.field("_unknown_fields", &self._unknown_fields);
1486 }
1487 debug_struct.finish()
1488 }
1489}
1490
1491#[cfg(all(
1492 feature = "agents",
1493 feature = "answer-records",
1494 feature = "contexts",
1495 feature = "conversation-datasets",
1496 feature = "conversation-models",
1497 feature = "conversation-profiles",
1498 feature = "conversations",
1499 feature = "documents",
1500 feature = "encryption-spec-service",
1501 feature = "entity-types",
1502 feature = "environments",
1503 feature = "fulfillments",
1504 feature = "generator-evaluations",
1505 feature = "generators",
1506 feature = "intents",
1507 feature = "knowledge-bases",
1508 feature = "participants",
1509 feature = "session-entity-types",
1510 feature = "sessions",
1511 feature = "sip-trunks",
1512 feature = "tools",
1513 feature = "versions",
1514))]
1515impl std::fmt::Debug for super::ConversationEvent {
1516 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1517 let mut debug_struct = f.debug_struct("ConversationEvent");
1518 debug_struct.field("conversation", &self.conversation);
1519 debug_struct.field("r#type", &self.r#type);
1520 debug_struct.field("error_status", &self.error_status);
1521 debug_struct.field("payload", &self.payload);
1522 if !self._unknown_fields.is_empty() {
1523 debug_struct.field("_unknown_fields", &self._unknown_fields);
1524 }
1525 debug_struct.finish()
1526 }
1527}
1528
1529#[cfg(feature = "conversation-models")]
1530impl std::fmt::Debug for super::ConversationModel {
1531 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1532 let mut debug_struct = f.debug_struct("ConversationModel");
1533 debug_struct.field("name", &self.name);
1534 debug_struct.field("display_name", &self.display_name);
1535 debug_struct.field("create_time", &self.create_time);
1536 debug_struct.field("datasets", &self.datasets);
1537 debug_struct.field("state", &self.state);
1538 debug_struct.field("language_code", &self.language_code);
1539 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1540 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1541 debug_struct.field("model_metadata", &self.model_metadata);
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::ConversationModelEvaluation {
1551 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1552 let mut debug_struct = f.debug_struct("ConversationModelEvaluation");
1553 debug_struct.field("name", &self.name);
1554 debug_struct.field("display_name", &self.display_name);
1555 debug_struct.field("evaluation_config", &self.evaluation_config);
1556 debug_struct.field("create_time", &self.create_time);
1557 debug_struct.field(
1558 "raw_human_eval_template_csv",
1559 &self.raw_human_eval_template_csv,
1560 );
1561 debug_struct.field("metrics", &self.metrics);
1562 if !self._unknown_fields.is_empty() {
1563 debug_struct.field("_unknown_fields", &self._unknown_fields);
1564 }
1565 debug_struct.finish()
1566 }
1567}
1568
1569#[cfg(feature = "conversation-models")]
1570impl std::fmt::Debug for super::EvaluationConfig {
1571 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1572 let mut debug_struct = f.debug_struct("EvaluationConfig");
1573 debug_struct.field("datasets", &self.datasets);
1574 debug_struct.field("model_specific_config", &self.model_specific_config);
1575 if !self._unknown_fields.is_empty() {
1576 debug_struct.field("_unknown_fields", &self._unknown_fields);
1577 }
1578 debug_struct.finish()
1579 }
1580}
1581
1582#[cfg(feature = "conversation-models")]
1583impl std::fmt::Debug for super::evaluation_config::SmartReplyConfig {
1584 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1585 let mut debug_struct = f.debug_struct("SmartReplyConfig");
1586 debug_struct.field("allowlist_document", &self.allowlist_document);
1587 debug_struct.field("max_result_count", &self.max_result_count);
1588 if !self._unknown_fields.is_empty() {
1589 debug_struct.field("_unknown_fields", &self._unknown_fields);
1590 }
1591 debug_struct.finish()
1592 }
1593}
1594
1595#[cfg(feature = "conversation-models")]
1596impl std::fmt::Debug for super::evaluation_config::SmartComposeConfig {
1597 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1598 let mut debug_struct = f.debug_struct("SmartComposeConfig");
1599 debug_struct.field("allowlist_document", &self.allowlist_document);
1600 debug_struct.field("max_result_count", &self.max_result_count);
1601 if !self._unknown_fields.is_empty() {
1602 debug_struct.field("_unknown_fields", &self._unknown_fields);
1603 }
1604 debug_struct.finish()
1605 }
1606}
1607
1608#[cfg(feature = "conversation-models")]
1609impl std::fmt::Debug for super::InputDataset {
1610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1611 let mut debug_struct = f.debug_struct("InputDataset");
1612 debug_struct.field("dataset", &self.dataset);
1613 if !self._unknown_fields.is_empty() {
1614 debug_struct.field("_unknown_fields", &self._unknown_fields);
1615 }
1616 debug_struct.finish()
1617 }
1618}
1619
1620#[cfg(feature = "conversation-models")]
1621impl std::fmt::Debug for super::ArticleSuggestionModelMetadata {
1622 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1623 let mut debug_struct = f.debug_struct("ArticleSuggestionModelMetadata");
1624 debug_struct.field("training_model_type", &self.training_model_type);
1625 if !self._unknown_fields.is_empty() {
1626 debug_struct.field("_unknown_fields", &self._unknown_fields);
1627 }
1628 debug_struct.finish()
1629 }
1630}
1631
1632#[cfg(feature = "conversation-models")]
1633impl std::fmt::Debug for super::SmartReplyModelMetadata {
1634 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1635 let mut debug_struct = f.debug_struct("SmartReplyModelMetadata");
1636 debug_struct.field("training_model_type", &self.training_model_type);
1637 if !self._unknown_fields.is_empty() {
1638 debug_struct.field("_unknown_fields", &self._unknown_fields);
1639 }
1640 debug_struct.finish()
1641 }
1642}
1643
1644#[cfg(feature = "conversation-models")]
1645impl std::fmt::Debug for super::SmartReplyMetrics {
1646 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1647 let mut debug_struct = f.debug_struct("SmartReplyMetrics");
1648 debug_struct.field("allowlist_coverage", &self.allowlist_coverage);
1649 debug_struct.field("top_n_metrics", &self.top_n_metrics);
1650 debug_struct.field("conversation_count", &self.conversation_count);
1651 if !self._unknown_fields.is_empty() {
1652 debug_struct.field("_unknown_fields", &self._unknown_fields);
1653 }
1654 debug_struct.finish()
1655 }
1656}
1657
1658#[cfg(feature = "conversation-models")]
1659impl std::fmt::Debug for super::smart_reply_metrics::TopNMetrics {
1660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1661 let mut debug_struct = f.debug_struct("TopNMetrics");
1662 debug_struct.field("n", &self.n);
1663 debug_struct.field("recall", &self.recall);
1664 if !self._unknown_fields.is_empty() {
1665 debug_struct.field("_unknown_fields", &self._unknown_fields);
1666 }
1667 debug_struct.finish()
1668 }
1669}
1670
1671#[cfg(feature = "conversation-models")]
1672impl std::fmt::Debug for super::CreateConversationModelRequest {
1673 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1674 let mut debug_struct = f.debug_struct("CreateConversationModelRequest");
1675 debug_struct.field("parent", &self.parent);
1676 debug_struct.field("conversation_model", &self.conversation_model);
1677 if !self._unknown_fields.is_empty() {
1678 debug_struct.field("_unknown_fields", &self._unknown_fields);
1679 }
1680 debug_struct.finish()
1681 }
1682}
1683
1684#[cfg(feature = "conversation-models")]
1685impl std::fmt::Debug for super::GetConversationModelRequest {
1686 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1687 let mut debug_struct = f.debug_struct("GetConversationModelRequest");
1688 debug_struct.field("name", &self.name);
1689 if !self._unknown_fields.is_empty() {
1690 debug_struct.field("_unknown_fields", &self._unknown_fields);
1691 }
1692 debug_struct.finish()
1693 }
1694}
1695
1696#[cfg(feature = "conversation-models")]
1697impl std::fmt::Debug for super::ListConversationModelsRequest {
1698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1699 let mut debug_struct = f.debug_struct("ListConversationModelsRequest");
1700 debug_struct.field("parent", &self.parent);
1701 debug_struct.field("page_size", &self.page_size);
1702 debug_struct.field("page_token", &self.page_token);
1703 if !self._unknown_fields.is_empty() {
1704 debug_struct.field("_unknown_fields", &self._unknown_fields);
1705 }
1706 debug_struct.finish()
1707 }
1708}
1709
1710#[cfg(feature = "conversation-models")]
1711impl std::fmt::Debug for super::ListConversationModelsResponse {
1712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1713 let mut debug_struct = f.debug_struct("ListConversationModelsResponse");
1714 debug_struct.field("conversation_models", &self.conversation_models);
1715 debug_struct.field("next_page_token", &self.next_page_token);
1716 if !self._unknown_fields.is_empty() {
1717 debug_struct.field("_unknown_fields", &self._unknown_fields);
1718 }
1719 debug_struct.finish()
1720 }
1721}
1722
1723#[cfg(feature = "conversation-models")]
1724impl std::fmt::Debug for super::DeleteConversationModelRequest {
1725 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1726 let mut debug_struct = f.debug_struct("DeleteConversationModelRequest");
1727 debug_struct.field("name", &self.name);
1728 if !self._unknown_fields.is_empty() {
1729 debug_struct.field("_unknown_fields", &self._unknown_fields);
1730 }
1731 debug_struct.finish()
1732 }
1733}
1734
1735#[cfg(feature = "conversation-models")]
1736impl std::fmt::Debug for super::DeployConversationModelRequest {
1737 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1738 let mut debug_struct = f.debug_struct("DeployConversationModelRequest");
1739 debug_struct.field("name", &self.name);
1740 if !self._unknown_fields.is_empty() {
1741 debug_struct.field("_unknown_fields", &self._unknown_fields);
1742 }
1743 debug_struct.finish()
1744 }
1745}
1746
1747#[cfg(feature = "conversation-models")]
1748impl std::fmt::Debug for super::UndeployConversationModelRequest {
1749 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1750 let mut debug_struct = f.debug_struct("UndeployConversationModelRequest");
1751 debug_struct.field("name", &self.name);
1752 if !self._unknown_fields.is_empty() {
1753 debug_struct.field("_unknown_fields", &self._unknown_fields);
1754 }
1755 debug_struct.finish()
1756 }
1757}
1758
1759#[cfg(feature = "conversation-models")]
1760impl std::fmt::Debug for super::GetConversationModelEvaluationRequest {
1761 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1762 let mut debug_struct = f.debug_struct("GetConversationModelEvaluationRequest");
1763 debug_struct.field("name", &self.name);
1764 if !self._unknown_fields.is_empty() {
1765 debug_struct.field("_unknown_fields", &self._unknown_fields);
1766 }
1767 debug_struct.finish()
1768 }
1769}
1770
1771#[cfg(feature = "conversation-models")]
1772impl std::fmt::Debug for super::ListConversationModelEvaluationsRequest {
1773 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1774 let mut debug_struct = f.debug_struct("ListConversationModelEvaluationsRequest");
1775 debug_struct.field("parent", &self.parent);
1776 debug_struct.field("page_size", &self.page_size);
1777 debug_struct.field("page_token", &self.page_token);
1778 if !self._unknown_fields.is_empty() {
1779 debug_struct.field("_unknown_fields", &self._unknown_fields);
1780 }
1781 debug_struct.finish()
1782 }
1783}
1784
1785#[cfg(feature = "conversation-models")]
1786impl std::fmt::Debug for super::ListConversationModelEvaluationsResponse {
1787 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1788 let mut debug_struct = f.debug_struct("ListConversationModelEvaluationsResponse");
1789 debug_struct.field(
1790 "conversation_model_evaluations",
1791 &self.conversation_model_evaluations,
1792 );
1793 debug_struct.field("next_page_token", &self.next_page_token);
1794 if !self._unknown_fields.is_empty() {
1795 debug_struct.field("_unknown_fields", &self._unknown_fields);
1796 }
1797 debug_struct.finish()
1798 }
1799}
1800
1801#[cfg(feature = "conversation-models")]
1802impl std::fmt::Debug for super::CreateConversationModelEvaluationRequest {
1803 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1804 let mut debug_struct = f.debug_struct("CreateConversationModelEvaluationRequest");
1805 debug_struct.field("parent", &self.parent);
1806 debug_struct.field(
1807 "conversation_model_evaluation",
1808 &self.conversation_model_evaluation,
1809 );
1810 if !self._unknown_fields.is_empty() {
1811 debug_struct.field("_unknown_fields", &self._unknown_fields);
1812 }
1813 debug_struct.finish()
1814 }
1815}
1816
1817#[cfg(feature = "conversation-models")]
1818impl std::fmt::Debug for super::CreateConversationModelOperationMetadata {
1819 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1820 let mut debug_struct = f.debug_struct("CreateConversationModelOperationMetadata");
1821 debug_struct.field("conversation_model", &self.conversation_model);
1822 debug_struct.field("state", &self.state);
1823 debug_struct.field("create_time", &self.create_time);
1824 debug_struct.field("done_time", &self.done_time);
1825 if !self._unknown_fields.is_empty() {
1826 debug_struct.field("_unknown_fields", &self._unknown_fields);
1827 }
1828 debug_struct.finish()
1829 }
1830}
1831
1832#[cfg(feature = "conversation-models")]
1833impl std::fmt::Debug for super::DeployConversationModelOperationMetadata {
1834 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1835 let mut debug_struct = f.debug_struct("DeployConversationModelOperationMetadata");
1836 debug_struct.field("conversation_model", &self.conversation_model);
1837 debug_struct.field("create_time", &self.create_time);
1838 debug_struct.field("done_time", &self.done_time);
1839 if !self._unknown_fields.is_empty() {
1840 debug_struct.field("_unknown_fields", &self._unknown_fields);
1841 }
1842 debug_struct.finish()
1843 }
1844}
1845
1846#[cfg(feature = "conversation-models")]
1847impl std::fmt::Debug for super::UndeployConversationModelOperationMetadata {
1848 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1849 let mut debug_struct = f.debug_struct("UndeployConversationModelOperationMetadata");
1850 debug_struct.field("conversation_model", &self.conversation_model);
1851 debug_struct.field("create_time", &self.create_time);
1852 debug_struct.field("done_time", &self.done_time);
1853 if !self._unknown_fields.is_empty() {
1854 debug_struct.field("_unknown_fields", &self._unknown_fields);
1855 }
1856 debug_struct.finish()
1857 }
1858}
1859
1860#[cfg(feature = "conversation-models")]
1861impl std::fmt::Debug for super::DeleteConversationModelOperationMetadata {
1862 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1863 let mut debug_struct = f.debug_struct("DeleteConversationModelOperationMetadata");
1864 debug_struct.field("conversation_model", &self.conversation_model);
1865 debug_struct.field("create_time", &self.create_time);
1866 debug_struct.field("done_time", &self.done_time);
1867 if !self._unknown_fields.is_empty() {
1868 debug_struct.field("_unknown_fields", &self._unknown_fields);
1869 }
1870 debug_struct.finish()
1871 }
1872}
1873
1874#[cfg(feature = "conversation-models")]
1875impl std::fmt::Debug for super::CreateConversationModelEvaluationOperationMetadata {
1876 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1877 let mut debug_struct = f.debug_struct("CreateConversationModelEvaluationOperationMetadata");
1878 debug_struct.field(
1879 "conversation_model_evaluation",
1880 &self.conversation_model_evaluation,
1881 );
1882 debug_struct.field("conversation_model", &self.conversation_model);
1883 debug_struct.field("state", &self.state);
1884 debug_struct.field("create_time", &self.create_time);
1885 if !self._unknown_fields.is_empty() {
1886 debug_struct.field("_unknown_fields", &self._unknown_fields);
1887 }
1888 debug_struct.finish()
1889 }
1890}
1891
1892#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
1893impl std::fmt::Debug for super::ConversationProfile {
1894 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1895 let mut debug_struct = f.debug_struct("ConversationProfile");
1896 debug_struct.field("name", &self.name);
1897 debug_struct.field("display_name", &self.display_name);
1898 debug_struct.field("create_time", &self.create_time);
1899 debug_struct.field("update_time", &self.update_time);
1900 debug_struct.field("automated_agent_config", &self.automated_agent_config);
1901 debug_struct.field(
1902 "human_agent_assistant_config",
1903 &self.human_agent_assistant_config,
1904 );
1905 debug_struct.field(
1906 "human_agent_handoff_config",
1907 &self.human_agent_handoff_config,
1908 );
1909 debug_struct.field("notification_config", &self.notification_config);
1910 debug_struct.field("logging_config", &self.logging_config);
1911 debug_struct.field(
1912 "new_message_event_notification_config",
1913 &self.new_message_event_notification_config,
1914 );
1915 debug_struct.field(
1916 "new_recognition_result_notification_config",
1917 &self.new_recognition_result_notification_config,
1918 );
1919 debug_struct.field("stt_config", &self.stt_config);
1920 debug_struct.field("language_code", &self.language_code);
1921 debug_struct.field("sip_config", &self.sip_config);
1922 debug_struct.field("time_zone", &self.time_zone);
1923 debug_struct.field("security_settings", &self.security_settings);
1924 debug_struct.field("tts_config", &self.tts_config);
1925 if !self._unknown_fields.is_empty() {
1926 debug_struct.field("_unknown_fields", &self._unknown_fields);
1927 }
1928 debug_struct.finish()
1929 }
1930}
1931
1932#[cfg(feature = "conversation-profiles")]
1933impl std::fmt::Debug for super::ListConversationProfilesRequest {
1934 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1935 let mut debug_struct = f.debug_struct("ListConversationProfilesRequest");
1936 debug_struct.field("parent", &self.parent);
1937 debug_struct.field("page_size", &self.page_size);
1938 debug_struct.field("page_token", &self.page_token);
1939 if !self._unknown_fields.is_empty() {
1940 debug_struct.field("_unknown_fields", &self._unknown_fields);
1941 }
1942 debug_struct.finish()
1943 }
1944}
1945
1946#[cfg(feature = "conversation-profiles")]
1947impl std::fmt::Debug for super::ListConversationProfilesResponse {
1948 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1949 let mut debug_struct = f.debug_struct("ListConversationProfilesResponse");
1950 debug_struct.field("conversation_profiles", &self.conversation_profiles);
1951 debug_struct.field("next_page_token", &self.next_page_token);
1952 if !self._unknown_fields.is_empty() {
1953 debug_struct.field("_unknown_fields", &self._unknown_fields);
1954 }
1955 debug_struct.finish()
1956 }
1957}
1958
1959#[cfg(feature = "conversation-profiles")]
1960impl std::fmt::Debug for super::GetConversationProfileRequest {
1961 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1962 let mut debug_struct = f.debug_struct("GetConversationProfileRequest");
1963 debug_struct.field("name", &self.name);
1964 if !self._unknown_fields.is_empty() {
1965 debug_struct.field("_unknown_fields", &self._unknown_fields);
1966 }
1967 debug_struct.finish()
1968 }
1969}
1970
1971#[cfg(feature = "conversation-profiles")]
1972impl std::fmt::Debug for super::CreateConversationProfileRequest {
1973 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1974 let mut debug_struct = f.debug_struct("CreateConversationProfileRequest");
1975 debug_struct.field("parent", &self.parent);
1976 debug_struct.field("conversation_profile", &self.conversation_profile);
1977 if !self._unknown_fields.is_empty() {
1978 debug_struct.field("_unknown_fields", &self._unknown_fields);
1979 }
1980 debug_struct.finish()
1981 }
1982}
1983
1984#[cfg(feature = "conversation-profiles")]
1985impl std::fmt::Debug for super::UpdateConversationProfileRequest {
1986 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1987 let mut debug_struct = f.debug_struct("UpdateConversationProfileRequest");
1988 debug_struct.field("conversation_profile", &self.conversation_profile);
1989 debug_struct.field("update_mask", &self.update_mask);
1990 if !self._unknown_fields.is_empty() {
1991 debug_struct.field("_unknown_fields", &self._unknown_fields);
1992 }
1993 debug_struct.finish()
1994 }
1995}
1996
1997#[cfg(feature = "conversation-profiles")]
1998impl std::fmt::Debug for super::DeleteConversationProfileRequest {
1999 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2000 let mut debug_struct = f.debug_struct("DeleteConversationProfileRequest");
2001 debug_struct.field("name", &self.name);
2002 if !self._unknown_fields.is_empty() {
2003 debug_struct.field("_unknown_fields", &self._unknown_fields);
2004 }
2005 debug_struct.finish()
2006 }
2007}
2008
2009#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2010impl std::fmt::Debug for super::AutomatedAgentConfig {
2011 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2012 let mut debug_struct = f.debug_struct("AutomatedAgentConfig");
2013 debug_struct.field("agent", &self.agent);
2014 debug_struct.field("session_ttl", &self.session_ttl);
2015 if !self._unknown_fields.is_empty() {
2016 debug_struct.field("_unknown_fields", &self._unknown_fields);
2017 }
2018 debug_struct.finish()
2019 }
2020}
2021
2022#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2023impl std::fmt::Debug for super::HumanAgentAssistantConfig {
2024 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2025 let mut debug_struct = f.debug_struct("HumanAgentAssistantConfig");
2026 debug_struct.field("notification_config", &self.notification_config);
2027 debug_struct.field(
2028 "human_agent_suggestion_config",
2029 &self.human_agent_suggestion_config,
2030 );
2031 debug_struct.field(
2032 "end_user_suggestion_config",
2033 &self.end_user_suggestion_config,
2034 );
2035 debug_struct.field("message_analysis_config", &self.message_analysis_config);
2036 if !self._unknown_fields.is_empty() {
2037 debug_struct.field("_unknown_fields", &self._unknown_fields);
2038 }
2039 debug_struct.finish()
2040 }
2041}
2042
2043#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2044impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionTriggerSettings {
2045 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2046 let mut debug_struct = f.debug_struct("SuggestionTriggerSettings");
2047 debug_struct.field("no_smalltalk", &self.no_smalltalk);
2048 debug_struct.field("only_end_user", &self.only_end_user);
2049 if !self._unknown_fields.is_empty() {
2050 debug_struct.field("_unknown_fields", &self._unknown_fields);
2051 }
2052 debug_struct.finish()
2053 }
2054}
2055
2056#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2057impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionFeatureConfig {
2058 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2059 let mut debug_struct = f.debug_struct("SuggestionFeatureConfig");
2060 debug_struct.field("suggestion_feature", &self.suggestion_feature);
2061 debug_struct.field(
2062 "enable_event_based_suggestion",
2063 &self.enable_event_based_suggestion,
2064 );
2065 debug_struct.field(
2066 "disable_agent_query_logging",
2067 &self.disable_agent_query_logging,
2068 );
2069 debug_struct.field(
2070 "enable_query_suggestion_when_no_answer",
2071 &self.enable_query_suggestion_when_no_answer,
2072 );
2073 debug_struct.field(
2074 "enable_conversation_augmented_query",
2075 &self.enable_conversation_augmented_query,
2076 );
2077 debug_struct.field(
2078 "enable_query_suggestion_only",
2079 &self.enable_query_suggestion_only,
2080 );
2081 debug_struct.field(
2082 "enable_response_debug_info",
2083 &self.enable_response_debug_info,
2084 );
2085 debug_struct.field("rai_settings", &self.rai_settings);
2086 debug_struct.field("suggestion_trigger_event", &self.suggestion_trigger_event);
2087 debug_struct.field(
2088 "disable_query_search_context",
2089 &self.disable_query_search_context,
2090 );
2091 debug_struct.field(
2092 "suggestion_trigger_settings",
2093 &self.suggestion_trigger_settings,
2094 );
2095 debug_struct.field("query_config", &self.query_config);
2096 debug_struct.field("conversation_model_config", &self.conversation_model_config);
2097 debug_struct.field(
2098 "conversation_process_config",
2099 &self.conversation_process_config,
2100 );
2101 if !self._unknown_fields.is_empty() {
2102 debug_struct.field("_unknown_fields", &self._unknown_fields);
2103 }
2104 debug_struct.finish()
2105 }
2106}
2107
2108#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2109impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionConfig {
2110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2111 let mut debug_struct = f.debug_struct("SuggestionConfig");
2112 debug_struct.field("feature_configs", &self.feature_configs);
2113 debug_struct.field(
2114 "group_suggestion_responses",
2115 &self.group_suggestion_responses,
2116 );
2117 debug_struct.field("generators", &self.generators);
2118 debug_struct.field(
2119 "disable_high_latency_features_sync_delivery",
2120 &self.disable_high_latency_features_sync_delivery,
2121 );
2122 debug_struct.field(
2123 "skip_empty_event_based_suggestion",
2124 &self.skip_empty_event_based_suggestion,
2125 );
2126 debug_struct.field(
2127 "use_unredacted_conversation_data",
2128 &self.use_unredacted_conversation_data,
2129 );
2130 debug_struct.field("enable_async_tool_call", &self.enable_async_tool_call);
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(any(feature = "conversation-profiles", feature = "conversations",))]
2139impl std::fmt::Debug for super::human_agent_assistant_config::SuggestionQueryConfig {
2140 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2141 let mut debug_struct = f.debug_struct("SuggestionQueryConfig");
2142 debug_struct.field("max_results", &self.max_results);
2143 debug_struct.field("confidence_threshold", &self.confidence_threshold);
2144 debug_struct.field("context_filter_settings", &self.context_filter_settings);
2145 debug_struct.field("sections", &self.sections);
2146 debug_struct.field("context_size", &self.context_size);
2147 debug_struct.field("query_source", &self.query_source);
2148 if !self._unknown_fields.is_empty() {
2149 debug_struct.field("_unknown_fields", &self._unknown_fields);
2150 }
2151 debug_struct.finish()
2152 }
2153}
2154
2155#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2156impl std::fmt::Debug
2157 for super::human_agent_assistant_config::suggestion_query_config::KnowledgeBaseQuerySource
2158{
2159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2160 let mut debug_struct = f.debug_struct("KnowledgeBaseQuerySource");
2161 debug_struct.field("knowledge_bases", &self.knowledge_bases);
2162 if !self._unknown_fields.is_empty() {
2163 debug_struct.field("_unknown_fields", &self._unknown_fields);
2164 }
2165 debug_struct.finish()
2166 }
2167}
2168
2169#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2170impl std::fmt::Debug
2171 for super::human_agent_assistant_config::suggestion_query_config::DocumentQuerySource
2172{
2173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2174 let mut debug_struct = f.debug_struct("DocumentQuerySource");
2175 debug_struct.field("documents", &self.documents);
2176 if !self._unknown_fields.is_empty() {
2177 debug_struct.field("_unknown_fields", &self._unknown_fields);
2178 }
2179 debug_struct.finish()
2180 }
2181}
2182
2183#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2184impl std::fmt::Debug
2185 for super::human_agent_assistant_config::suggestion_query_config::DialogflowQuerySource
2186{
2187 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2188 let mut debug_struct = f.debug_struct("DialogflowQuerySource");
2189 debug_struct.field("agent", &self.agent);
2190 debug_struct.field("human_agent_side_config", &self.human_agent_side_config);
2191 if !self._unknown_fields.is_empty() {
2192 debug_struct.field("_unknown_fields", &self._unknown_fields);
2193 }
2194 debug_struct.finish()
2195 }
2196}
2197
2198#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2199impl std::fmt::Debug for super::human_agent_assistant_config::suggestion_query_config::dialogflow_query_source::HumanAgentSideConfig {
2200 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2201 let mut debug_struct = f.debug_struct("HumanAgentSideConfig");
2202 debug_struct.field("agent", &self.agent);
2203 if !self._unknown_fields.is_empty() {
2204 debug_struct.field("_unknown_fields", &self._unknown_fields);
2205 }
2206 debug_struct.finish()
2207 }
2208}
2209
2210#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2211impl std::fmt::Debug
2212 for super::human_agent_assistant_config::suggestion_query_config::ContextFilterSettings
2213{
2214 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2215 let mut debug_struct = f.debug_struct("ContextFilterSettings");
2216 debug_struct.field("drop_handoff_messages", &self.drop_handoff_messages);
2217 debug_struct.field(
2218 "drop_virtual_agent_messages",
2219 &self.drop_virtual_agent_messages,
2220 );
2221 debug_struct.field("drop_ivr_messages", &self.drop_ivr_messages);
2222 if !self._unknown_fields.is_empty() {
2223 debug_struct.field("_unknown_fields", &self._unknown_fields);
2224 }
2225 debug_struct.finish()
2226 }
2227}
2228
2229#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2230impl std::fmt::Debug for super::human_agent_assistant_config::suggestion_query_config::Sections {
2231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2232 let mut debug_struct = f.debug_struct("Sections");
2233 debug_struct.field("section_types", &self.section_types);
2234 if !self._unknown_fields.is_empty() {
2235 debug_struct.field("_unknown_fields", &self._unknown_fields);
2236 }
2237 debug_struct.finish()
2238 }
2239}
2240
2241#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2242impl std::fmt::Debug for super::human_agent_assistant_config::ConversationModelConfig {
2243 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2244 let mut debug_struct = f.debug_struct("ConversationModelConfig");
2245 debug_struct.field("model", &self.model);
2246 debug_struct.field("baseline_model_version", &self.baseline_model_version);
2247 if !self._unknown_fields.is_empty() {
2248 debug_struct.field("_unknown_fields", &self._unknown_fields);
2249 }
2250 debug_struct.finish()
2251 }
2252}
2253
2254#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2255impl std::fmt::Debug for super::human_agent_assistant_config::ConversationProcessConfig {
2256 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2257 let mut debug_struct = f.debug_struct("ConversationProcessConfig");
2258 debug_struct.field("recent_sentences_count", &self.recent_sentences_count);
2259 if !self._unknown_fields.is_empty() {
2260 debug_struct.field("_unknown_fields", &self._unknown_fields);
2261 }
2262 debug_struct.finish()
2263 }
2264}
2265
2266#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2267impl std::fmt::Debug for super::human_agent_assistant_config::MessageAnalysisConfig {
2268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2269 let mut debug_struct = f.debug_struct("MessageAnalysisConfig");
2270 debug_struct.field("enable_entity_extraction", &self.enable_entity_extraction);
2271 debug_struct.field("enable_sentiment_analysis", &self.enable_sentiment_analysis);
2272 debug_struct.field(
2273 "enable_sentiment_analysis_v3",
2274 &self.enable_sentiment_analysis_v3,
2275 );
2276 if !self._unknown_fields.is_empty() {
2277 debug_struct.field("_unknown_fields", &self._unknown_fields);
2278 }
2279 debug_struct.finish()
2280 }
2281}
2282
2283#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2284impl std::fmt::Debug for super::HumanAgentHandoffConfig {
2285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2286 let mut debug_struct = f.debug_struct("HumanAgentHandoffConfig");
2287 debug_struct.field("agent_service", &self.agent_service);
2288 if !self._unknown_fields.is_empty() {
2289 debug_struct.field("_unknown_fields", &self._unknown_fields);
2290 }
2291 debug_struct.finish()
2292 }
2293}
2294
2295#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2296impl std::fmt::Debug for super::human_agent_handoff_config::LivePersonConfig {
2297 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2298 let mut debug_struct = f.debug_struct("LivePersonConfig");
2299 debug_struct.field("account_number", &self.account_number);
2300 if !self._unknown_fields.is_empty() {
2301 debug_struct.field("_unknown_fields", &self._unknown_fields);
2302 }
2303 debug_struct.finish()
2304 }
2305}
2306
2307#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2308impl std::fmt::Debug for super::human_agent_handoff_config::SalesforceLiveAgentConfig {
2309 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2310 let mut debug_struct = f.debug_struct("SalesforceLiveAgentConfig");
2311 debug_struct.field("organization_id", &self.organization_id);
2312 debug_struct.field("deployment_id", &self.deployment_id);
2313 debug_struct.field("button_id", &self.button_id);
2314 debug_struct.field("endpoint_domain", &self.endpoint_domain);
2315 if !self._unknown_fields.is_empty() {
2316 debug_struct.field("_unknown_fields", &self._unknown_fields);
2317 }
2318 debug_struct.finish()
2319 }
2320}
2321
2322#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2323impl std::fmt::Debug for super::NotificationConfig {
2324 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2325 let mut debug_struct = f.debug_struct("NotificationConfig");
2326 debug_struct.field("topic", &self.topic);
2327 debug_struct.field("message_format", &self.message_format);
2328 if !self._unknown_fields.is_empty() {
2329 debug_struct.field("_unknown_fields", &self._unknown_fields);
2330 }
2331 debug_struct.finish()
2332 }
2333}
2334
2335#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2336impl std::fmt::Debug for super::LoggingConfig {
2337 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2338 let mut debug_struct = f.debug_struct("LoggingConfig");
2339 debug_struct.field(
2340 "enable_stackdriver_logging",
2341 &self.enable_stackdriver_logging,
2342 );
2343 if !self._unknown_fields.is_empty() {
2344 debug_struct.field("_unknown_fields", &self._unknown_fields);
2345 }
2346 debug_struct.finish()
2347 }
2348}
2349
2350#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2351impl std::fmt::Debug for super::SipConfig {
2352 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2353 let mut debug_struct = f.debug_struct("SipConfig");
2354 debug_struct.field(
2355 "create_conversation_on_the_fly",
2356 &self.create_conversation_on_the_fly,
2357 );
2358 debug_struct.field("inactive_start", &self.inactive_start);
2359 debug_struct.field(
2360 "max_audio_recording_duration",
2361 &self.max_audio_recording_duration,
2362 );
2363 debug_struct.field(
2364 "allow_virtual_agent_interaction",
2365 &self.allow_virtual_agent_interaction,
2366 );
2367 debug_struct.field("keep_conversation_running", &self.keep_conversation_running);
2368 debug_struct.field(
2369 "copy_inbound_call_leg_headers",
2370 &self.copy_inbound_call_leg_headers,
2371 );
2372 debug_struct.field(
2373 "ignore_reinvite_media_direction",
2374 &self.ignore_reinvite_media_direction,
2375 );
2376 if !self._unknown_fields.is_empty() {
2377 debug_struct.field("_unknown_fields", &self._unknown_fields);
2378 }
2379 debug_struct.finish()
2380 }
2381}
2382
2383#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
2384impl std::fmt::Debug for super::SuggestionFeature {
2385 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2386 let mut debug_struct = f.debug_struct("SuggestionFeature");
2387 debug_struct.field("r#type", &self.r#type);
2388 if !self._unknown_fields.is_empty() {
2389 debug_struct.field("_unknown_fields", &self._unknown_fields);
2390 }
2391 debug_struct.finish()
2392 }
2393}
2394
2395#[cfg(feature = "conversation-profiles")]
2396impl std::fmt::Debug for super::SetSuggestionFeatureConfigRequest {
2397 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2398 let mut debug_struct = f.debug_struct("SetSuggestionFeatureConfigRequest");
2399 debug_struct.field("conversation_profile", &self.conversation_profile);
2400 debug_struct.field("participant_role", &self.participant_role);
2401 debug_struct.field("suggestion_feature_config", &self.suggestion_feature_config);
2402 if !self._unknown_fields.is_empty() {
2403 debug_struct.field("_unknown_fields", &self._unknown_fields);
2404 }
2405 debug_struct.finish()
2406 }
2407}
2408
2409#[cfg(feature = "conversation-profiles")]
2410impl std::fmt::Debug for super::ClearSuggestionFeatureConfigRequest {
2411 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2412 let mut debug_struct = f.debug_struct("ClearSuggestionFeatureConfigRequest");
2413 debug_struct.field("conversation_profile", &self.conversation_profile);
2414 debug_struct.field("participant_role", &self.participant_role);
2415 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2416 if !self._unknown_fields.is_empty() {
2417 debug_struct.field("_unknown_fields", &self._unknown_fields);
2418 }
2419 debug_struct.finish()
2420 }
2421}
2422
2423#[cfg(feature = "conversation-profiles")]
2424impl std::fmt::Debug for super::SetSuggestionFeatureConfigOperationMetadata {
2425 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2426 let mut debug_struct = f.debug_struct("SetSuggestionFeatureConfigOperationMetadata");
2427 debug_struct.field("conversation_profile", &self.conversation_profile);
2428 debug_struct.field("participant_role", &self.participant_role);
2429 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2430 debug_struct.field("create_time", &self.create_time);
2431 if !self._unknown_fields.is_empty() {
2432 debug_struct.field("_unknown_fields", &self._unknown_fields);
2433 }
2434 debug_struct.finish()
2435 }
2436}
2437
2438#[cfg(feature = "conversation-profiles")]
2439impl std::fmt::Debug for super::ClearSuggestionFeatureConfigOperationMetadata {
2440 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2441 let mut debug_struct = f.debug_struct("ClearSuggestionFeatureConfigOperationMetadata");
2442 debug_struct.field("conversation_profile", &self.conversation_profile);
2443 debug_struct.field("participant_role", &self.participant_role);
2444 debug_struct.field("suggestion_feature_type", &self.suggestion_feature_type);
2445 debug_struct.field("create_time", &self.create_time);
2446 if !self._unknown_fields.is_empty() {
2447 debug_struct.field("_unknown_fields", &self._unknown_fields);
2448 }
2449 debug_struct.finish()
2450 }
2451}
2452
2453#[cfg(feature = "documents")]
2454impl std::fmt::Debug for super::Document {
2455 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2456 let mut debug_struct = f.debug_struct("Document");
2457 debug_struct.field("name", &self.name);
2458 debug_struct.field("display_name", &self.display_name);
2459 debug_struct.field("mime_type", &self.mime_type);
2460 debug_struct.field("knowledge_types", &self.knowledge_types);
2461 debug_struct.field("enable_auto_reload", &self.enable_auto_reload);
2462 debug_struct.field("latest_reload_status", &self.latest_reload_status);
2463 debug_struct.field("metadata", &self.metadata);
2464 debug_struct.field("state", &self.state);
2465 debug_struct.field("source", &self.source);
2466 if !self._unknown_fields.is_empty() {
2467 debug_struct.field("_unknown_fields", &self._unknown_fields);
2468 }
2469 debug_struct.finish()
2470 }
2471}
2472
2473#[cfg(feature = "documents")]
2474impl std::fmt::Debug for super::document::ReloadStatus {
2475 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2476 let mut debug_struct = f.debug_struct("ReloadStatus");
2477 debug_struct.field("time", &self.time);
2478 debug_struct.field("status", &self.status);
2479 if !self._unknown_fields.is_empty() {
2480 debug_struct.field("_unknown_fields", &self._unknown_fields);
2481 }
2482 debug_struct.finish()
2483 }
2484}
2485
2486#[cfg(feature = "documents")]
2487impl std::fmt::Debug for super::GetDocumentRequest {
2488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2489 let mut debug_struct = f.debug_struct("GetDocumentRequest");
2490 debug_struct.field("name", &self.name);
2491 if !self._unknown_fields.is_empty() {
2492 debug_struct.field("_unknown_fields", &self._unknown_fields);
2493 }
2494 debug_struct.finish()
2495 }
2496}
2497
2498#[cfg(feature = "documents")]
2499impl std::fmt::Debug for super::ListDocumentsRequest {
2500 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2501 let mut debug_struct = f.debug_struct("ListDocumentsRequest");
2502 debug_struct.field("parent", &self.parent);
2503 debug_struct.field("page_size", &self.page_size);
2504 debug_struct.field("page_token", &self.page_token);
2505 debug_struct.field("filter", &self.filter);
2506 if !self._unknown_fields.is_empty() {
2507 debug_struct.field("_unknown_fields", &self._unknown_fields);
2508 }
2509 debug_struct.finish()
2510 }
2511}
2512
2513#[cfg(feature = "documents")]
2514impl std::fmt::Debug for super::ListDocumentsResponse {
2515 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2516 let mut debug_struct = f.debug_struct("ListDocumentsResponse");
2517 debug_struct.field("documents", &self.documents);
2518 debug_struct.field("next_page_token", &self.next_page_token);
2519 if !self._unknown_fields.is_empty() {
2520 debug_struct.field("_unknown_fields", &self._unknown_fields);
2521 }
2522 debug_struct.finish()
2523 }
2524}
2525
2526#[cfg(feature = "documents")]
2527impl std::fmt::Debug for super::CreateDocumentRequest {
2528 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2529 let mut debug_struct = f.debug_struct("CreateDocumentRequest");
2530 debug_struct.field("parent", &self.parent);
2531 debug_struct.field("document", &self.document);
2532 if !self._unknown_fields.is_empty() {
2533 debug_struct.field("_unknown_fields", &self._unknown_fields);
2534 }
2535 debug_struct.finish()
2536 }
2537}
2538
2539#[cfg(feature = "documents")]
2540impl std::fmt::Debug for super::ImportDocumentsRequest {
2541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2542 let mut debug_struct = f.debug_struct("ImportDocumentsRequest");
2543 debug_struct.field("parent", &self.parent);
2544 debug_struct.field("document_template", &self.document_template);
2545 debug_struct.field(
2546 "import_gcs_custom_metadata",
2547 &self.import_gcs_custom_metadata,
2548 );
2549 debug_struct.field("source", &self.source);
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 = "documents")]
2558impl std::fmt::Debug for super::ImportDocumentTemplate {
2559 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2560 let mut debug_struct = f.debug_struct("ImportDocumentTemplate");
2561 debug_struct.field("mime_type", &self.mime_type);
2562 debug_struct.field("knowledge_types", &self.knowledge_types);
2563 debug_struct.field("metadata", &self.metadata);
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 = "documents")]
2572impl std::fmt::Debug for super::ImportDocumentsResponse {
2573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2574 let mut debug_struct = f.debug_struct("ImportDocumentsResponse");
2575 debug_struct.field("warnings", &self.warnings);
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 = "documents")]
2584impl std::fmt::Debug for super::DeleteDocumentRequest {
2585 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2586 let mut debug_struct = f.debug_struct("DeleteDocumentRequest");
2587 debug_struct.field("name", &self.name);
2588 if !self._unknown_fields.is_empty() {
2589 debug_struct.field("_unknown_fields", &self._unknown_fields);
2590 }
2591 debug_struct.finish()
2592 }
2593}
2594
2595#[cfg(feature = "documents")]
2596impl std::fmt::Debug for super::UpdateDocumentRequest {
2597 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2598 let mut debug_struct = f.debug_struct("UpdateDocumentRequest");
2599 debug_struct.field("document", &self.document);
2600 debug_struct.field("update_mask", &self.update_mask);
2601 if !self._unknown_fields.is_empty() {
2602 debug_struct.field("_unknown_fields", &self._unknown_fields);
2603 }
2604 debug_struct.finish()
2605 }
2606}
2607
2608#[cfg(feature = "documents")]
2609impl std::fmt::Debug for super::ReloadDocumentRequest {
2610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2611 let mut debug_struct = f.debug_struct("ReloadDocumentRequest");
2612 debug_struct.field("name", &self.name);
2613 debug_struct.field(
2614 "import_gcs_custom_metadata",
2615 &self.import_gcs_custom_metadata,
2616 );
2617 debug_struct.field(
2618 "smart_messaging_partial_update",
2619 &self.smart_messaging_partial_update,
2620 );
2621 debug_struct.field("source", &self.source);
2622 if !self._unknown_fields.is_empty() {
2623 debug_struct.field("_unknown_fields", &self._unknown_fields);
2624 }
2625 debug_struct.finish()
2626 }
2627}
2628
2629#[cfg(feature = "documents")]
2630impl std::fmt::Debug for super::ExportDocumentRequest {
2631 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2632 let mut debug_struct = f.debug_struct("ExportDocumentRequest");
2633 debug_struct.field("name", &self.name);
2634 debug_struct.field("export_full_content", &self.export_full_content);
2635 debug_struct.field(
2636 "smart_messaging_partial_update",
2637 &self.smart_messaging_partial_update,
2638 );
2639 debug_struct.field("destination", &self.destination);
2640 if !self._unknown_fields.is_empty() {
2641 debug_struct.field("_unknown_fields", &self._unknown_fields);
2642 }
2643 debug_struct.finish()
2644 }
2645}
2646
2647#[cfg(feature = "documents")]
2648impl std::fmt::Debug for super::ExportOperationMetadata {
2649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2650 let mut debug_struct = f.debug_struct("ExportOperationMetadata");
2651 debug_struct.field("exported_gcs_destination", &self.exported_gcs_destination);
2652 if !self._unknown_fields.is_empty() {
2653 debug_struct.field("_unknown_fields", &self._unknown_fields);
2654 }
2655 debug_struct.finish()
2656 }
2657}
2658
2659#[cfg(feature = "documents")]
2660impl std::fmt::Debug for super::KnowledgeOperationMetadata {
2661 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2662 let mut debug_struct = f.debug_struct("KnowledgeOperationMetadata");
2663 debug_struct.field("state", &self.state);
2664 debug_struct.field("knowledge_base", &self.knowledge_base);
2665 debug_struct.field("done_time", &self.done_time);
2666 debug_struct.field("operation_metadata", &self.operation_metadata);
2667 if !self._unknown_fields.is_empty() {
2668 debug_struct.field("_unknown_fields", &self._unknown_fields);
2669 }
2670 debug_struct.finish()
2671 }
2672}
2673
2674#[cfg(feature = "encryption-spec-service")]
2675impl std::fmt::Debug for super::GetEncryptionSpecRequest {
2676 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2677 let mut debug_struct = f.debug_struct("GetEncryptionSpecRequest");
2678 debug_struct.field("name", &self.name);
2679 if !self._unknown_fields.is_empty() {
2680 debug_struct.field("_unknown_fields", &self._unknown_fields);
2681 }
2682 debug_struct.finish()
2683 }
2684}
2685
2686#[cfg(feature = "encryption-spec-service")]
2687impl std::fmt::Debug for super::EncryptionSpec {
2688 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2689 let mut debug_struct = f.debug_struct("EncryptionSpec");
2690 debug_struct.field("name", &self.name);
2691 debug_struct.field("kms_key", &self.kms_key);
2692 if !self._unknown_fields.is_empty() {
2693 debug_struct.field("_unknown_fields", &self._unknown_fields);
2694 }
2695 debug_struct.finish()
2696 }
2697}
2698
2699#[cfg(feature = "encryption-spec-service")]
2700impl std::fmt::Debug for super::InitializeEncryptionSpecRequest {
2701 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2702 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecRequest");
2703 debug_struct.field("encryption_spec", &self.encryption_spec);
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 = "encryption-spec-service")]
2712impl std::fmt::Debug for super::InitializeEncryptionSpecResponse {
2713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2714 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecResponse");
2715 if !self._unknown_fields.is_empty() {
2716 debug_struct.field("_unknown_fields", &self._unknown_fields);
2717 }
2718 debug_struct.finish()
2719 }
2720}
2721
2722#[cfg(feature = "encryption-spec-service")]
2723impl std::fmt::Debug for super::InitializeEncryptionSpecMetadata {
2724 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2725 let mut debug_struct = f.debug_struct("InitializeEncryptionSpecMetadata");
2726 debug_struct.field("request", &self.request);
2727 if !self._unknown_fields.is_empty() {
2728 debug_struct.field("_unknown_fields", &self._unknown_fields);
2729 }
2730 debug_struct.finish()
2731 }
2732}
2733
2734#[cfg(any(
2735 feature = "entity-types",
2736 feature = "participants",
2737 feature = "session-entity-types",
2738 feature = "sessions",
2739))]
2740impl std::fmt::Debug for super::EntityType {
2741 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2742 let mut debug_struct = f.debug_struct("EntityType");
2743 debug_struct.field("name", &self.name);
2744 debug_struct.field("display_name", &self.display_name);
2745 debug_struct.field("kind", &self.kind);
2746 debug_struct.field("auto_expansion_mode", &self.auto_expansion_mode);
2747 debug_struct.field("entities", &self.entities);
2748 debug_struct.field("enable_fuzzy_extraction", &self.enable_fuzzy_extraction);
2749 if !self._unknown_fields.is_empty() {
2750 debug_struct.field("_unknown_fields", &self._unknown_fields);
2751 }
2752 debug_struct.finish()
2753 }
2754}
2755
2756#[cfg(any(
2757 feature = "entity-types",
2758 feature = "participants",
2759 feature = "session-entity-types",
2760 feature = "sessions",
2761))]
2762impl std::fmt::Debug for super::entity_type::Entity {
2763 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2764 let mut debug_struct = f.debug_struct("Entity");
2765 debug_struct.field("value", &self.value);
2766 debug_struct.field("synonyms", &self.synonyms);
2767 if !self._unknown_fields.is_empty() {
2768 debug_struct.field("_unknown_fields", &self._unknown_fields);
2769 }
2770 debug_struct.finish()
2771 }
2772}
2773
2774#[cfg(feature = "entity-types")]
2775impl std::fmt::Debug for super::ListEntityTypesRequest {
2776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2777 let mut debug_struct = f.debug_struct("ListEntityTypesRequest");
2778 debug_struct.field("parent", &self.parent);
2779 debug_struct.field("language_code", &self.language_code);
2780 debug_struct.field("page_size", &self.page_size);
2781 debug_struct.field("page_token", &self.page_token);
2782 if !self._unknown_fields.is_empty() {
2783 debug_struct.field("_unknown_fields", &self._unknown_fields);
2784 }
2785 debug_struct.finish()
2786 }
2787}
2788
2789#[cfg(feature = "entity-types")]
2790impl std::fmt::Debug for super::ListEntityTypesResponse {
2791 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2792 let mut debug_struct = f.debug_struct("ListEntityTypesResponse");
2793 debug_struct.field("entity_types", &self.entity_types);
2794 debug_struct.field("next_page_token", &self.next_page_token);
2795 if !self._unknown_fields.is_empty() {
2796 debug_struct.field("_unknown_fields", &self._unknown_fields);
2797 }
2798 debug_struct.finish()
2799 }
2800}
2801
2802#[cfg(feature = "entity-types")]
2803impl std::fmt::Debug for super::GetEntityTypeRequest {
2804 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2805 let mut debug_struct = f.debug_struct("GetEntityTypeRequest");
2806 debug_struct.field("name", &self.name);
2807 debug_struct.field("language_code", &self.language_code);
2808 if !self._unknown_fields.is_empty() {
2809 debug_struct.field("_unknown_fields", &self._unknown_fields);
2810 }
2811 debug_struct.finish()
2812 }
2813}
2814
2815#[cfg(feature = "entity-types")]
2816impl std::fmt::Debug for super::CreateEntityTypeRequest {
2817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2818 let mut debug_struct = f.debug_struct("CreateEntityTypeRequest");
2819 debug_struct.field("parent", &self.parent);
2820 debug_struct.field("entity_type", &self.entity_type);
2821 debug_struct.field("language_code", &self.language_code);
2822 if !self._unknown_fields.is_empty() {
2823 debug_struct.field("_unknown_fields", &self._unknown_fields);
2824 }
2825 debug_struct.finish()
2826 }
2827}
2828
2829#[cfg(feature = "entity-types")]
2830impl std::fmt::Debug for super::UpdateEntityTypeRequest {
2831 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2832 let mut debug_struct = f.debug_struct("UpdateEntityTypeRequest");
2833 debug_struct.field("entity_type", &self.entity_type);
2834 debug_struct.field("language_code", &self.language_code);
2835 debug_struct.field("update_mask", &self.update_mask);
2836 if !self._unknown_fields.is_empty() {
2837 debug_struct.field("_unknown_fields", &self._unknown_fields);
2838 }
2839 debug_struct.finish()
2840 }
2841}
2842
2843#[cfg(feature = "entity-types")]
2844impl std::fmt::Debug for super::DeleteEntityTypeRequest {
2845 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2846 let mut debug_struct = f.debug_struct("DeleteEntityTypeRequest");
2847 debug_struct.field("name", &self.name);
2848 if !self._unknown_fields.is_empty() {
2849 debug_struct.field("_unknown_fields", &self._unknown_fields);
2850 }
2851 debug_struct.finish()
2852 }
2853}
2854
2855#[cfg(feature = "entity-types")]
2856impl std::fmt::Debug for super::BatchUpdateEntityTypesRequest {
2857 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2858 let mut debug_struct = f.debug_struct("BatchUpdateEntityTypesRequest");
2859 debug_struct.field("parent", &self.parent);
2860 debug_struct.field("language_code", &self.language_code);
2861 debug_struct.field("update_mask", &self.update_mask);
2862 debug_struct.field("entity_type_batch", &self.entity_type_batch);
2863 if !self._unknown_fields.is_empty() {
2864 debug_struct.field("_unknown_fields", &self._unknown_fields);
2865 }
2866 debug_struct.finish()
2867 }
2868}
2869
2870#[cfg(feature = "entity-types")]
2871impl std::fmt::Debug for super::BatchUpdateEntityTypesResponse {
2872 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2873 let mut debug_struct = f.debug_struct("BatchUpdateEntityTypesResponse");
2874 debug_struct.field("entity_types", &self.entity_types);
2875 if !self._unknown_fields.is_empty() {
2876 debug_struct.field("_unknown_fields", &self._unknown_fields);
2877 }
2878 debug_struct.finish()
2879 }
2880}
2881
2882#[cfg(feature = "entity-types")]
2883impl std::fmt::Debug for super::BatchDeleteEntityTypesRequest {
2884 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2885 let mut debug_struct = f.debug_struct("BatchDeleteEntityTypesRequest");
2886 debug_struct.field("parent", &self.parent);
2887 debug_struct.field("entity_type_names", &self.entity_type_names);
2888 if !self._unknown_fields.is_empty() {
2889 debug_struct.field("_unknown_fields", &self._unknown_fields);
2890 }
2891 debug_struct.finish()
2892 }
2893}
2894
2895#[cfg(feature = "entity-types")]
2896impl std::fmt::Debug for super::BatchCreateEntitiesRequest {
2897 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2898 let mut debug_struct = f.debug_struct("BatchCreateEntitiesRequest");
2899 debug_struct.field("parent", &self.parent);
2900 debug_struct.field("entities", &self.entities);
2901 debug_struct.field("language_code", &self.language_code);
2902 if !self._unknown_fields.is_empty() {
2903 debug_struct.field("_unknown_fields", &self._unknown_fields);
2904 }
2905 debug_struct.finish()
2906 }
2907}
2908
2909#[cfg(feature = "entity-types")]
2910impl std::fmt::Debug for super::BatchUpdateEntitiesRequest {
2911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2912 let mut debug_struct = f.debug_struct("BatchUpdateEntitiesRequest");
2913 debug_struct.field("parent", &self.parent);
2914 debug_struct.field("entities", &self.entities);
2915 debug_struct.field("language_code", &self.language_code);
2916 debug_struct.field("update_mask", &self.update_mask);
2917 if !self._unknown_fields.is_empty() {
2918 debug_struct.field("_unknown_fields", &self._unknown_fields);
2919 }
2920 debug_struct.finish()
2921 }
2922}
2923
2924#[cfg(feature = "entity-types")]
2925impl std::fmt::Debug for super::BatchDeleteEntitiesRequest {
2926 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2927 let mut debug_struct = f.debug_struct("BatchDeleteEntitiesRequest");
2928 debug_struct.field("parent", &self.parent);
2929 debug_struct.field("entity_values", &self.entity_values);
2930 debug_struct.field("language_code", &self.language_code);
2931 if !self._unknown_fields.is_empty() {
2932 debug_struct.field("_unknown_fields", &self._unknown_fields);
2933 }
2934 debug_struct.finish()
2935 }
2936}
2937
2938#[cfg(feature = "entity-types")]
2939impl std::fmt::Debug for super::EntityTypeBatch {
2940 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2941 let mut debug_struct = f.debug_struct("EntityTypeBatch");
2942 debug_struct.field("entity_types", &self.entity_types);
2943 if !self._unknown_fields.is_empty() {
2944 debug_struct.field("_unknown_fields", &self._unknown_fields);
2945 }
2946 debug_struct.finish()
2947 }
2948}
2949
2950#[cfg(feature = "environments")]
2951impl std::fmt::Debug for super::Environment {
2952 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2953 let mut debug_struct = f.debug_struct("Environment");
2954 debug_struct.field("name", &self.name);
2955 debug_struct.field("description", &self.description);
2956 debug_struct.field("agent_version", &self.agent_version);
2957 debug_struct.field("state", &self.state);
2958 debug_struct.field("update_time", &self.update_time);
2959 debug_struct.field("text_to_speech_settings", &self.text_to_speech_settings);
2960 debug_struct.field("fulfillment", &self.fulfillment);
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 = "environments")]
2969impl std::fmt::Debug for super::TextToSpeechSettings {
2970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2971 let mut debug_struct = f.debug_struct("TextToSpeechSettings");
2972 debug_struct.field("enable_text_to_speech", &self.enable_text_to_speech);
2973 debug_struct.field("output_audio_encoding", &self.output_audio_encoding);
2974 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
2975 debug_struct.field("synthesize_speech_configs", &self.synthesize_speech_configs);
2976 if !self._unknown_fields.is_empty() {
2977 debug_struct.field("_unknown_fields", &self._unknown_fields);
2978 }
2979 debug_struct.finish()
2980 }
2981}
2982
2983#[cfg(feature = "environments")]
2984impl std::fmt::Debug for super::ListEnvironmentsRequest {
2985 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2986 let mut debug_struct = f.debug_struct("ListEnvironmentsRequest");
2987 debug_struct.field("parent", &self.parent);
2988 debug_struct.field("page_size", &self.page_size);
2989 debug_struct.field("page_token", &self.page_token);
2990 if !self._unknown_fields.is_empty() {
2991 debug_struct.field("_unknown_fields", &self._unknown_fields);
2992 }
2993 debug_struct.finish()
2994 }
2995}
2996
2997#[cfg(feature = "environments")]
2998impl std::fmt::Debug for super::ListEnvironmentsResponse {
2999 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3000 let mut debug_struct = f.debug_struct("ListEnvironmentsResponse");
3001 debug_struct.field("environments", &self.environments);
3002 debug_struct.field("next_page_token", &self.next_page_token);
3003 if !self._unknown_fields.is_empty() {
3004 debug_struct.field("_unknown_fields", &self._unknown_fields);
3005 }
3006 debug_struct.finish()
3007 }
3008}
3009
3010#[cfg(feature = "environments")]
3011impl std::fmt::Debug for super::GetEnvironmentRequest {
3012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3013 let mut debug_struct = f.debug_struct("GetEnvironmentRequest");
3014 debug_struct.field("name", &self.name);
3015 if !self._unknown_fields.is_empty() {
3016 debug_struct.field("_unknown_fields", &self._unknown_fields);
3017 }
3018 debug_struct.finish()
3019 }
3020}
3021
3022#[cfg(feature = "environments")]
3023impl std::fmt::Debug for super::CreateEnvironmentRequest {
3024 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3025 let mut debug_struct = f.debug_struct("CreateEnvironmentRequest");
3026 debug_struct.field("parent", &self.parent);
3027 debug_struct.field("environment", &self.environment);
3028 debug_struct.field("environment_id", &self.environment_id);
3029 if !self._unknown_fields.is_empty() {
3030 debug_struct.field("_unknown_fields", &self._unknown_fields);
3031 }
3032 debug_struct.finish()
3033 }
3034}
3035
3036#[cfg(feature = "environments")]
3037impl std::fmt::Debug for super::UpdateEnvironmentRequest {
3038 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3039 let mut debug_struct = f.debug_struct("UpdateEnvironmentRequest");
3040 debug_struct.field("environment", &self.environment);
3041 debug_struct.field("update_mask", &self.update_mask);
3042 debug_struct.field(
3043 "allow_load_to_draft_and_discard_changes",
3044 &self.allow_load_to_draft_and_discard_changes,
3045 );
3046 if !self._unknown_fields.is_empty() {
3047 debug_struct.field("_unknown_fields", &self._unknown_fields);
3048 }
3049 debug_struct.finish()
3050 }
3051}
3052
3053#[cfg(feature = "environments")]
3054impl std::fmt::Debug for super::DeleteEnvironmentRequest {
3055 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3056 let mut debug_struct = f.debug_struct("DeleteEnvironmentRequest");
3057 debug_struct.field("name", &self.name);
3058 if !self._unknown_fields.is_empty() {
3059 debug_struct.field("_unknown_fields", &self._unknown_fields);
3060 }
3061 debug_struct.finish()
3062 }
3063}
3064
3065#[cfg(feature = "environments")]
3066impl std::fmt::Debug for super::GetEnvironmentHistoryRequest {
3067 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3068 let mut debug_struct = f.debug_struct("GetEnvironmentHistoryRequest");
3069 debug_struct.field("parent", &self.parent);
3070 debug_struct.field("page_size", &self.page_size);
3071 debug_struct.field("page_token", &self.page_token);
3072 if !self._unknown_fields.is_empty() {
3073 debug_struct.field("_unknown_fields", &self._unknown_fields);
3074 }
3075 debug_struct.finish()
3076 }
3077}
3078
3079#[cfg(feature = "environments")]
3080impl std::fmt::Debug for super::EnvironmentHistory {
3081 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3082 let mut debug_struct = f.debug_struct("EnvironmentHistory");
3083 debug_struct.field("parent", &self.parent);
3084 debug_struct.field("entries", &self.entries);
3085 debug_struct.field("next_page_token", &self.next_page_token);
3086 if !self._unknown_fields.is_empty() {
3087 debug_struct.field("_unknown_fields", &self._unknown_fields);
3088 }
3089 debug_struct.finish()
3090 }
3091}
3092
3093#[cfg(feature = "environments")]
3094impl std::fmt::Debug for super::environment_history::Entry {
3095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3096 let mut debug_struct = f.debug_struct("Entry");
3097 debug_struct.field("agent_version", &self.agent_version);
3098 debug_struct.field("description", &self.description);
3099 debug_struct.field("create_time", &self.create_time);
3100 if !self._unknown_fields.is_empty() {
3101 debug_struct.field("_unknown_fields", &self._unknown_fields);
3102 }
3103 debug_struct.finish()
3104 }
3105}
3106
3107#[cfg(any(feature = "environments", feature = "fulfillments",))]
3108impl std::fmt::Debug for super::Fulfillment {
3109 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3110 let mut debug_struct = f.debug_struct("Fulfillment");
3111 debug_struct.field("name", &self.name);
3112 debug_struct.field("display_name", &self.display_name);
3113 debug_struct.field("enabled", &self.enabled);
3114 debug_struct.field("features", &self.features);
3115 debug_struct.field("fulfillment", &self.fulfillment);
3116 if !self._unknown_fields.is_empty() {
3117 debug_struct.field("_unknown_fields", &self._unknown_fields);
3118 }
3119 debug_struct.finish()
3120 }
3121}
3122
3123#[cfg(any(feature = "environments", feature = "fulfillments",))]
3124impl std::fmt::Debug for super::fulfillment::GenericWebService {
3125 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3126 let mut debug_struct = f.debug_struct("GenericWebService");
3127 debug_struct.field("uri", &self.uri);
3128 debug_struct.field("username", &self.username);
3129 debug_struct.field("password", &self.password);
3130 debug_struct.field("request_headers", &self.request_headers);
3131 debug_struct.field("is_cloud_function", &self.is_cloud_function);
3132 if !self._unknown_fields.is_empty() {
3133 debug_struct.field("_unknown_fields", &self._unknown_fields);
3134 }
3135 debug_struct.finish()
3136 }
3137}
3138
3139#[cfg(any(feature = "environments", feature = "fulfillments",))]
3140impl std::fmt::Debug for super::fulfillment::Feature {
3141 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3142 let mut debug_struct = f.debug_struct("Feature");
3143 debug_struct.field("r#type", &self.r#type);
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(feature = "fulfillments")]
3152impl std::fmt::Debug for super::GetFulfillmentRequest {
3153 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3154 let mut debug_struct = f.debug_struct("GetFulfillmentRequest");
3155 debug_struct.field("name", &self.name);
3156 if !self._unknown_fields.is_empty() {
3157 debug_struct.field("_unknown_fields", &self._unknown_fields);
3158 }
3159 debug_struct.finish()
3160 }
3161}
3162
3163#[cfg(feature = "fulfillments")]
3164impl std::fmt::Debug for super::UpdateFulfillmentRequest {
3165 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3166 let mut debug_struct = f.debug_struct("UpdateFulfillmentRequest");
3167 debug_struct.field("fulfillment", &self.fulfillment);
3168 debug_struct.field("update_mask", &self.update_mask);
3169 if !self._unknown_fields.is_empty() {
3170 debug_struct.field("_unknown_fields", &self._unknown_fields);
3171 }
3172 debug_struct.finish()
3173 }
3174}
3175
3176#[cfg(any(feature = "conversation-datasets", feature = "documents",))]
3177impl std::fmt::Debug for super::GcsSources {
3178 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3179 let mut debug_struct = f.debug_struct("GcsSources");
3180 debug_struct.field("uris", &self.uris);
3181 if !self._unknown_fields.is_empty() {
3182 debug_struct.field("_unknown_fields", &self._unknown_fields);
3183 }
3184 debug_struct.finish()
3185 }
3186}
3187
3188#[cfg(feature = "documents")]
3189impl std::fmt::Debug for super::GcsDestination {
3190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3191 let mut debug_struct = f.debug_struct("GcsDestination");
3192 debug_struct.field("uri", &self.uri);
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(feature = "generators")]
3201impl std::fmt::Debug for super::CreateGeneratorRequest {
3202 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3203 let mut debug_struct = f.debug_struct("CreateGeneratorRequest");
3204 debug_struct.field("parent", &self.parent);
3205 debug_struct.field("generator", &self.generator);
3206 debug_struct.field("generator_id", &self.generator_id);
3207 if !self._unknown_fields.is_empty() {
3208 debug_struct.field("_unknown_fields", &self._unknown_fields);
3209 }
3210 debug_struct.finish()
3211 }
3212}
3213
3214#[cfg(feature = "generators")]
3215impl std::fmt::Debug for super::GetGeneratorRequest {
3216 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3217 let mut debug_struct = f.debug_struct("GetGeneratorRequest");
3218 debug_struct.field("name", &self.name);
3219 if !self._unknown_fields.is_empty() {
3220 debug_struct.field("_unknown_fields", &self._unknown_fields);
3221 }
3222 debug_struct.finish()
3223 }
3224}
3225
3226#[cfg(feature = "generators")]
3227impl std::fmt::Debug for super::ListGeneratorsRequest {
3228 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3229 let mut debug_struct = f.debug_struct("ListGeneratorsRequest");
3230 debug_struct.field("parent", &self.parent);
3231 debug_struct.field("page_size", &self.page_size);
3232 debug_struct.field("page_token", &self.page_token);
3233 if !self._unknown_fields.is_empty() {
3234 debug_struct.field("_unknown_fields", &self._unknown_fields);
3235 }
3236 debug_struct.finish()
3237 }
3238}
3239
3240#[cfg(feature = "generators")]
3241impl std::fmt::Debug for super::ListGeneratorsResponse {
3242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3243 let mut debug_struct = f.debug_struct("ListGeneratorsResponse");
3244 debug_struct.field("generators", &self.generators);
3245 debug_struct.field("next_page_token", &self.next_page_token);
3246 if !self._unknown_fields.is_empty() {
3247 debug_struct.field("_unknown_fields", &self._unknown_fields);
3248 }
3249 debug_struct.finish()
3250 }
3251}
3252
3253#[cfg(feature = "generators")]
3254impl std::fmt::Debug for super::DeleteGeneratorRequest {
3255 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3256 let mut debug_struct = f.debug_struct("DeleteGeneratorRequest");
3257 debug_struct.field("name", &self.name);
3258 if !self._unknown_fields.is_empty() {
3259 debug_struct.field("_unknown_fields", &self._unknown_fields);
3260 }
3261 debug_struct.finish()
3262 }
3263}
3264
3265#[cfg(feature = "generators")]
3266impl std::fmt::Debug for super::UpdateGeneratorRequest {
3267 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3268 let mut debug_struct = f.debug_struct("UpdateGeneratorRequest");
3269 debug_struct.field("generator", &self.generator);
3270 debug_struct.field("update_mask", &self.update_mask);
3271 if !self._unknown_fields.is_empty() {
3272 debug_struct.field("_unknown_fields", &self._unknown_fields);
3273 }
3274 debug_struct.finish()
3275 }
3276}
3277
3278#[cfg(any(
3279 feature = "conversations",
3280 feature = "generator-evaluations",
3281 feature = "generators",
3282))]
3283impl std::fmt::Debug for super::MessageEntry {
3284 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3285 let mut debug_struct = f.debug_struct("MessageEntry");
3286 debug_struct.field("role", &self.role);
3287 debug_struct.field("text", &self.text);
3288 debug_struct.field("language_code", &self.language_code);
3289 debug_struct.field("create_time", &self.create_time);
3290 if !self._unknown_fields.is_empty() {
3291 debug_struct.field("_unknown_fields", &self._unknown_fields);
3292 }
3293 debug_struct.finish()
3294 }
3295}
3296
3297#[cfg(any(
3298 feature = "conversations",
3299 feature = "generator-evaluations",
3300 feature = "generators",
3301))]
3302impl std::fmt::Debug for super::ConversationContext {
3303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3304 let mut debug_struct = f.debug_struct("ConversationContext");
3305 debug_struct.field("message_entries", &self.message_entries);
3306 if !self._unknown_fields.is_empty() {
3307 debug_struct.field("_unknown_fields", &self._unknown_fields);
3308 }
3309 debug_struct.finish()
3310 }
3311}
3312
3313#[cfg(any(
3314 feature = "conversations",
3315 feature = "generator-evaluations",
3316 feature = "generators",
3317))]
3318impl std::fmt::Debug for super::SummarizationSectionList {
3319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3320 let mut debug_struct = f.debug_struct("SummarizationSectionList");
3321 debug_struct.field("summarization_sections", &self.summarization_sections);
3322 if !self._unknown_fields.is_empty() {
3323 debug_struct.field("_unknown_fields", &self._unknown_fields);
3324 }
3325 debug_struct.finish()
3326 }
3327}
3328
3329#[cfg(any(
3330 feature = "conversations",
3331 feature = "generator-evaluations",
3332 feature = "generators",
3333))]
3334impl std::fmt::Debug for super::FewShotExample {
3335 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3336 let mut debug_struct = f.debug_struct("FewShotExample");
3337 debug_struct.field("conversation_context", &self.conversation_context);
3338 debug_struct.field("extra_info", &self.extra_info);
3339 debug_struct.field("output", &self.output);
3340 debug_struct.field("instruction_list", &self.instruction_list);
3341 if !self._unknown_fields.is_empty() {
3342 debug_struct.field("_unknown_fields", &self._unknown_fields);
3343 }
3344 debug_struct.finish()
3345 }
3346}
3347
3348#[cfg(any(
3349 feature = "conversations",
3350 feature = "generator-evaluations",
3351 feature = "generators",
3352))]
3353impl std::fmt::Debug for super::InferenceParameter {
3354 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3355 let mut debug_struct = f.debug_struct("InferenceParameter");
3356 debug_struct.field("max_output_tokens", &self.max_output_tokens);
3357 debug_struct.field("temperature", &self.temperature);
3358 debug_struct.field("top_k", &self.top_k);
3359 debug_struct.field("top_p", &self.top_p);
3360 if !self._unknown_fields.is_empty() {
3361 debug_struct.field("_unknown_fields", &self._unknown_fields);
3362 }
3363 debug_struct.finish()
3364 }
3365}
3366
3367#[cfg(any(
3368 feature = "conversations",
3369 feature = "generator-evaluations",
3370 feature = "generators",
3371))]
3372impl std::fmt::Debug for super::AgentCoachingContext {
3373 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3374 let mut debug_struct = f.debug_struct("AgentCoachingContext");
3375 debug_struct.field("overarching_guidance", &self.overarching_guidance);
3376 debug_struct.field("instructions", &self.instructions);
3377 debug_struct.field("version", &self.version);
3378 debug_struct.field("output_language_code", &self.output_language_code);
3379 if !self._unknown_fields.is_empty() {
3380 debug_struct.field("_unknown_fields", &self._unknown_fields);
3381 }
3382 debug_struct.finish()
3383 }
3384}
3385
3386#[cfg(any(
3387 feature = "conversations",
3388 feature = "generator-evaluations",
3389 feature = "generators",
3390))]
3391impl std::fmt::Debug for super::SummarizationSection {
3392 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3393 let mut debug_struct = f.debug_struct("SummarizationSection");
3394 debug_struct.field("key", &self.key);
3395 debug_struct.field("definition", &self.definition);
3396 debug_struct.field("r#type", &self.r#type);
3397 if !self._unknown_fields.is_empty() {
3398 debug_struct.field("_unknown_fields", &self._unknown_fields);
3399 }
3400 debug_struct.finish()
3401 }
3402}
3403
3404#[cfg(any(
3405 feature = "conversations",
3406 feature = "generator-evaluations",
3407 feature = "generators",
3408))]
3409impl std::fmt::Debug for super::SummarizationContext {
3410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3411 let mut debug_struct = f.debug_struct("SummarizationContext");
3412 debug_struct.field("summarization_sections", &self.summarization_sections);
3413 debug_struct.field("few_shot_examples", &self.few_shot_examples);
3414 debug_struct.field("version", &self.version);
3415 debug_struct.field("output_language_code", &self.output_language_code);
3416 if !self._unknown_fields.is_empty() {
3417 debug_struct.field("_unknown_fields", &self._unknown_fields);
3418 }
3419 debug_struct.finish()
3420 }
3421}
3422
3423#[cfg(any(
3424 feature = "conversations",
3425 feature = "generator-evaluations",
3426 feature = "generators",
3427))]
3428impl std::fmt::Debug for super::FreeFormContext {
3429 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3430 let mut debug_struct = f.debug_struct("FreeFormContext");
3431 debug_struct.field("text", &self.text);
3432 if !self._unknown_fields.is_empty() {
3433 debug_struct.field("_unknown_fields", &self._unknown_fields);
3434 }
3435 debug_struct.finish()
3436 }
3437}
3438
3439#[cfg(any(
3440 feature = "conversations",
3441 feature = "generator-evaluations",
3442 feature = "generators",
3443))]
3444impl std::fmt::Debug for super::Generator {
3445 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3446 let mut debug_struct = f.debug_struct("Generator");
3447 debug_struct.field("name", &self.name);
3448 debug_struct.field("description", &self.description);
3449 debug_struct.field("inference_parameter", &self.inference_parameter);
3450 debug_struct.field("trigger_event", &self.trigger_event);
3451 debug_struct.field("create_time", &self.create_time);
3452 debug_struct.field("update_time", &self.update_time);
3453 debug_struct.field("tools", &self.tools);
3454 debug_struct.field(
3455 "suggestion_deduping_config",
3456 &self.suggestion_deduping_config,
3457 );
3458 debug_struct.field("toolset_tools", &self.toolset_tools);
3459 debug_struct.field("ces_tool_specs", &self.ces_tool_specs);
3460 debug_struct.field("ces_app_specs", &self.ces_app_specs);
3461 debug_struct.field("context", &self.context);
3462 debug_struct.field("foundation_model", &self.foundation_model);
3463 if !self._unknown_fields.is_empty() {
3464 debug_struct.field("_unknown_fields", &self._unknown_fields);
3465 }
3466 debug_struct.finish()
3467 }
3468}
3469
3470#[cfg(any(
3471 feature = "answer-records",
3472 feature = "conversations",
3473 feature = "generator-evaluations",
3474 feature = "generators",
3475 feature = "participants",
3476))]
3477impl std::fmt::Debug for super::FreeFormSuggestion {
3478 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3479 let mut debug_struct = f.debug_struct("FreeFormSuggestion");
3480 debug_struct.field("response", &self.response);
3481 if !self._unknown_fields.is_empty() {
3482 debug_struct.field("_unknown_fields", &self._unknown_fields);
3483 }
3484 debug_struct.finish()
3485 }
3486}
3487
3488#[cfg(any(
3489 feature = "answer-records",
3490 feature = "conversations",
3491 feature = "generator-evaluations",
3492 feature = "generators",
3493 feature = "participants",
3494))]
3495impl std::fmt::Debug for super::SummarySuggestion {
3496 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3497 let mut debug_struct = f.debug_struct("SummarySuggestion");
3498 debug_struct.field("summary_sections", &self.summary_sections);
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 = "conversations",
3509 feature = "generator-evaluations",
3510 feature = "generators",
3511 feature = "participants",
3512))]
3513impl std::fmt::Debug for super::summary_suggestion::SummarySection {
3514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3515 let mut debug_struct = f.debug_struct("SummarySection");
3516 debug_struct.field("section", &self.section);
3517 debug_struct.field("summary", &self.summary);
3518 if !self._unknown_fields.is_empty() {
3519 debug_struct.field("_unknown_fields", &self._unknown_fields);
3520 }
3521 debug_struct.finish()
3522 }
3523}
3524
3525#[cfg(any(
3526 feature = "answer-records",
3527 feature = "conversations",
3528 feature = "generator-evaluations",
3529 feature = "generators",
3530 feature = "participants",
3531))]
3532impl std::fmt::Debug for super::AgentCoachingSuggestion {
3533 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3534 let mut debug_struct = f.debug_struct("AgentCoachingSuggestion");
3535 debug_struct.field("applicable_instructions", &self.applicable_instructions);
3536 debug_struct.field("agent_action_suggestions", &self.agent_action_suggestions);
3537 debug_struct.field("sample_responses", &self.sample_responses);
3538 if !self._unknown_fields.is_empty() {
3539 debug_struct.field("_unknown_fields", &self._unknown_fields);
3540 }
3541 debug_struct.finish()
3542 }
3543}
3544
3545#[cfg(any(
3546 feature = "answer-records",
3547 feature = "conversations",
3548 feature = "generator-evaluations",
3549 feature = "generators",
3550 feature = "participants",
3551))]
3552impl std::fmt::Debug for super::agent_coaching_suggestion::Sources {
3553 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3554 let mut debug_struct = f.debug_struct("Sources");
3555 debug_struct.field("instruction_indexes", &self.instruction_indexes);
3556 if !self._unknown_fields.is_empty() {
3557 debug_struct.field("_unknown_fields", &self._unknown_fields);
3558 }
3559 debug_struct.finish()
3560 }
3561}
3562
3563#[cfg(any(
3564 feature = "answer-records",
3565 feature = "conversations",
3566 feature = "generator-evaluations",
3567 feature = "generators",
3568 feature = "participants",
3569))]
3570impl std::fmt::Debug for super::agent_coaching_suggestion::DuplicateCheckResult {
3571 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3572 let mut debug_struct = f.debug_struct("DuplicateCheckResult");
3573 debug_struct.field("duplicate_suggestions", &self.duplicate_suggestions);
3574 if !self._unknown_fields.is_empty() {
3575 debug_struct.field("_unknown_fields", &self._unknown_fields);
3576 }
3577 debug_struct.finish()
3578 }
3579}
3580
3581#[cfg(any(
3582 feature = "answer-records",
3583 feature = "conversations",
3584 feature = "generator-evaluations",
3585 feature = "generators",
3586 feature = "participants",
3587))]
3588impl std::fmt::Debug
3589 for super::agent_coaching_suggestion::duplicate_check_result::DuplicateSuggestion
3590{
3591 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3592 let mut debug_struct = f.debug_struct("DuplicateSuggestion");
3593 debug_struct.field("answer_record", &self.answer_record);
3594 debug_struct.field("sources", &self.sources);
3595 debug_struct.field("suggestion_index", &self.suggestion_index);
3596 debug_struct.field("similarity_score", &self.similarity_score);
3597 if !self._unknown_fields.is_empty() {
3598 debug_struct.field("_unknown_fields", &self._unknown_fields);
3599 }
3600 debug_struct.finish()
3601 }
3602}
3603
3604#[cfg(any(
3605 feature = "answer-records",
3606 feature = "conversations",
3607 feature = "generator-evaluations",
3608 feature = "generators",
3609 feature = "participants",
3610))]
3611impl std::fmt::Debug for super::agent_coaching_suggestion::AgentActionSuggestion {
3612 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3613 let mut debug_struct = f.debug_struct("AgentActionSuggestion");
3614 debug_struct.field("agent_action", &self.agent_action);
3615 debug_struct.field("sources", &self.sources);
3616 debug_struct.field("duplicate_check_result", &self.duplicate_check_result);
3617 if !self._unknown_fields.is_empty() {
3618 debug_struct.field("_unknown_fields", &self._unknown_fields);
3619 }
3620 debug_struct.finish()
3621 }
3622}
3623
3624#[cfg(any(
3625 feature = "answer-records",
3626 feature = "conversations",
3627 feature = "generator-evaluations",
3628 feature = "generators",
3629 feature = "participants",
3630))]
3631impl std::fmt::Debug for super::agent_coaching_suggestion::SampleResponse {
3632 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3633 let mut debug_struct = f.debug_struct("SampleResponse");
3634 debug_struct.field("response_text", &self.response_text);
3635 debug_struct.field("sources", &self.sources);
3636 debug_struct.field("duplicate_check_result", &self.duplicate_check_result);
3637 if !self._unknown_fields.is_empty() {
3638 debug_struct.field("_unknown_fields", &self._unknown_fields);
3639 }
3640 debug_struct.finish()
3641 }
3642}
3643
3644#[cfg(any(
3645 feature = "answer-records",
3646 feature = "conversations",
3647 feature = "generator-evaluations",
3648 feature = "generators",
3649 feature = "participants",
3650))]
3651impl std::fmt::Debug for super::GeneratorSuggestion {
3652 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3653 let mut debug_struct = f.debug_struct("GeneratorSuggestion");
3654 debug_struct.field("tool_call_info", &self.tool_call_info);
3655 debug_struct.field("suggestion", &self.suggestion);
3656 if !self._unknown_fields.is_empty() {
3657 debug_struct.field("_unknown_fields", &self._unknown_fields);
3658 }
3659 debug_struct.finish()
3660 }
3661}
3662
3663#[cfg(any(
3664 feature = "answer-records",
3665 feature = "conversations",
3666 feature = "generator-evaluations",
3667 feature = "generators",
3668 feature = "participants",
3669))]
3670impl std::fmt::Debug for super::generator_suggestion::ToolCallInfo {
3671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3672 let mut debug_struct = f.debug_struct("ToolCallInfo");
3673 debug_struct.field("tool_call", &self.tool_call);
3674 debug_struct.field("tool_call_result", &self.tool_call_result);
3675 if !self._unknown_fields.is_empty() {
3676 debug_struct.field("_unknown_fields", &self._unknown_fields);
3677 }
3678 debug_struct.finish()
3679 }
3680}
3681
3682#[cfg(any(
3683 feature = "conversations",
3684 feature = "generator-evaluations",
3685 feature = "generators",
3686))]
3687impl std::fmt::Debug for super::SuggestionDedupingConfig {
3688 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3689 let mut debug_struct = f.debug_struct("SuggestionDedupingConfig");
3690 debug_struct.field("enable_deduping", &self.enable_deduping);
3691 debug_struct.field("similarity_threshold", &self.similarity_threshold);
3692 if !self._unknown_fields.is_empty() {
3693 debug_struct.field("_unknown_fields", &self._unknown_fields);
3694 }
3695 debug_struct.finish()
3696 }
3697}
3698
3699#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
3700impl std::fmt::Debug for super::RaiSettings {
3701 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3702 let mut debug_struct = f.debug_struct("RaiSettings");
3703 debug_struct.field("rai_category_configs", &self.rai_category_configs);
3704 if !self._unknown_fields.is_empty() {
3705 debug_struct.field("_unknown_fields", &self._unknown_fields);
3706 }
3707 debug_struct.finish()
3708 }
3709}
3710
3711#[cfg(any(feature = "conversation-profiles", feature = "conversations",))]
3712impl std::fmt::Debug for super::rai_settings::RaiCategoryConfig {
3713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3714 let mut debug_struct = f.debug_struct("RaiCategoryConfig");
3715 debug_struct.field("category", &self.category);
3716 debug_struct.field("sensitivity_level", &self.sensitivity_level);
3717 if !self._unknown_fields.is_empty() {
3718 debug_struct.field("_unknown_fields", &self._unknown_fields);
3719 }
3720 debug_struct.finish()
3721 }
3722}
3723
3724#[cfg(feature = "generator-evaluations")]
3725impl std::fmt::Debug for super::CreateGeneratorEvaluationRequest {
3726 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3727 let mut debug_struct = f.debug_struct("CreateGeneratorEvaluationRequest");
3728 debug_struct.field("parent", &self.parent);
3729 debug_struct.field("generator_evaluation", &self.generator_evaluation);
3730 if !self._unknown_fields.is_empty() {
3731 debug_struct.field("_unknown_fields", &self._unknown_fields);
3732 }
3733 debug_struct.finish()
3734 }
3735}
3736
3737#[cfg(feature = "generator-evaluations")]
3738impl std::fmt::Debug for super::GetGeneratorEvaluationRequest {
3739 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3740 let mut debug_struct = f.debug_struct("GetGeneratorEvaluationRequest");
3741 debug_struct.field("name", &self.name);
3742 if !self._unknown_fields.is_empty() {
3743 debug_struct.field("_unknown_fields", &self._unknown_fields);
3744 }
3745 debug_struct.finish()
3746 }
3747}
3748
3749#[cfg(feature = "generator-evaluations")]
3750impl std::fmt::Debug for super::ListGeneratorEvaluationsRequest {
3751 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3752 let mut debug_struct = f.debug_struct("ListGeneratorEvaluationsRequest");
3753 debug_struct.field("parent", &self.parent);
3754 debug_struct.field("page_size", &self.page_size);
3755 debug_struct.field("page_token", &self.page_token);
3756 if !self._unknown_fields.is_empty() {
3757 debug_struct.field("_unknown_fields", &self._unknown_fields);
3758 }
3759 debug_struct.finish()
3760 }
3761}
3762
3763#[cfg(feature = "generator-evaluations")]
3764impl std::fmt::Debug for super::ListGeneratorEvaluationsResponse {
3765 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3766 let mut debug_struct = f.debug_struct("ListGeneratorEvaluationsResponse");
3767 debug_struct.field("generator_evaluations", &self.generator_evaluations);
3768 debug_struct.field("next_page_token", &self.next_page_token);
3769 if !self._unknown_fields.is_empty() {
3770 debug_struct.field("_unknown_fields", &self._unknown_fields);
3771 }
3772 debug_struct.finish()
3773 }
3774}
3775
3776#[cfg(feature = "generator-evaluations")]
3777impl std::fmt::Debug for super::DeleteGeneratorEvaluationRequest {
3778 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3779 let mut debug_struct = f.debug_struct("DeleteGeneratorEvaluationRequest");
3780 debug_struct.field("name", &self.name);
3781 if !self._unknown_fields.is_empty() {
3782 debug_struct.field("_unknown_fields", &self._unknown_fields);
3783 }
3784 debug_struct.finish()
3785 }
3786}
3787
3788#[cfg(feature = "generator-evaluations")]
3789impl std::fmt::Debug for super::GeneratorEvaluation {
3790 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3791 let mut debug_struct = f.debug_struct("GeneratorEvaluation");
3792 debug_struct.field("name", &self.name);
3793 debug_struct.field("display_name", &self.display_name);
3794 debug_struct.field(
3795 "generator_evaluation_config",
3796 &self.generator_evaluation_config,
3797 );
3798 debug_struct.field("create_time", &self.create_time);
3799 debug_struct.field("complete_time", &self.complete_time);
3800 debug_struct.field("initial_generator", &self.initial_generator);
3801 debug_struct.field("evaluation_status", &self.evaluation_status);
3802 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
3803 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
3804 debug_struct.field("metrics", &self.metrics);
3805 if !self._unknown_fields.is_empty() {
3806 debug_struct.field("_unknown_fields", &self._unknown_fields);
3807 }
3808 debug_struct.finish()
3809 }
3810}
3811
3812#[cfg(feature = "generator-evaluations")]
3813impl std::fmt::Debug for super::SummarizationEvaluationMetrics {
3814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3815 let mut debug_struct = f.debug_struct("SummarizationEvaluationMetrics");
3816 debug_struct.field(
3817 "summarization_evaluation_results",
3818 &self.summarization_evaluation_results,
3819 );
3820 debug_struct.field(
3821 "summarization_evaluation_merged_results_uri",
3822 &self.summarization_evaluation_merged_results_uri,
3823 );
3824 debug_struct.field("overall_metrics", &self.overall_metrics);
3825 debug_struct.field("overall_section_tokens", &self.overall_section_tokens);
3826 debug_struct.field("conversation_details", &self.conversation_details);
3827 if !self._unknown_fields.is_empty() {
3828 debug_struct.field("_unknown_fields", &self._unknown_fields);
3829 }
3830 debug_struct.finish()
3831 }
3832}
3833
3834#[cfg(feature = "generator-evaluations")]
3835impl std::fmt::Debug for super::summarization_evaluation_metrics::AccuracyDecomposition {
3836 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3837 let mut debug_struct = f.debug_struct("AccuracyDecomposition");
3838 debug_struct.field("point", &self.point);
3839 debug_struct.field("accuracy_reasoning", &self.accuracy_reasoning);
3840 debug_struct.field("is_accurate", &self.is_accurate);
3841 if !self._unknown_fields.is_empty() {
3842 debug_struct.field("_unknown_fields", &self._unknown_fields);
3843 }
3844 debug_struct.finish()
3845 }
3846}
3847
3848#[cfg(feature = "generator-evaluations")]
3849impl std::fmt::Debug for super::summarization_evaluation_metrics::AdherenceDecomposition {
3850 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3851 let mut debug_struct = f.debug_struct("AdherenceDecomposition");
3852 debug_struct.field("point", &self.point);
3853 debug_struct.field("adherence_reasoning", &self.adherence_reasoning);
3854 debug_struct.field("is_adherent", &self.is_adherent);
3855 if !self._unknown_fields.is_empty() {
3856 debug_struct.field("_unknown_fields", &self._unknown_fields);
3857 }
3858 debug_struct.finish()
3859 }
3860}
3861
3862#[cfg(feature = "generator-evaluations")]
3863impl std::fmt::Debug for super::summarization_evaluation_metrics::AdherenceRubric {
3864 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3865 let mut debug_struct = f.debug_struct("AdherenceRubric");
3866 debug_struct.field("question", &self.question);
3867 debug_struct.field("reasoning", &self.reasoning);
3868 debug_struct.field("is_addressed", &self.is_addressed);
3869 if !self._unknown_fields.is_empty() {
3870 debug_struct.field("_unknown_fields", &self._unknown_fields);
3871 }
3872 debug_struct.finish()
3873 }
3874}
3875
3876#[cfg(feature = "generator-evaluations")]
3877impl std::fmt::Debug for super::summarization_evaluation_metrics::CompletenessRubric {
3878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3879 let mut debug_struct = f.debug_struct("CompletenessRubric");
3880 debug_struct.field("question", &self.question);
3881 debug_struct.field("is_addressed", &self.is_addressed);
3882 if !self._unknown_fields.is_empty() {
3883 debug_struct.field("_unknown_fields", &self._unknown_fields);
3884 }
3885 debug_struct.finish()
3886 }
3887}
3888
3889#[cfg(feature = "generator-evaluations")]
3890impl std::fmt::Debug for super::summarization_evaluation_metrics::Decomposition {
3891 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3892 let mut debug_struct = f.debug_struct("Decomposition");
3893 debug_struct.field("decomposition", &self.decomposition);
3894 if !self._unknown_fields.is_empty() {
3895 debug_struct.field("_unknown_fields", &self._unknown_fields);
3896 }
3897 debug_struct.finish()
3898 }
3899}
3900
3901#[cfg(feature = "generator-evaluations")]
3902impl std::fmt::Debug for super::summarization_evaluation_metrics::EvaluationResult {
3903 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3904 let mut debug_struct = f.debug_struct("EvaluationResult");
3905 debug_struct.field("result", &self.result);
3906 if !self._unknown_fields.is_empty() {
3907 debug_struct.field("_unknown_fields", &self._unknown_fields);
3908 }
3909 debug_struct.finish()
3910 }
3911}
3912
3913#[cfg(feature = "generator-evaluations")]
3914impl std::fmt::Debug for super::summarization_evaluation_metrics::SummarizationEvaluationResult {
3915 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3916 let mut debug_struct = f.debug_struct("SummarizationEvaluationResult");
3917 debug_struct.field("session_id", &self.session_id);
3918 debug_struct.field("metric", &self.metric);
3919 debug_struct.field("section", &self.section);
3920 debug_struct.field("score", &self.score);
3921 debug_struct.field("section_summary", &self.section_summary);
3922 debug_struct.field("decompositions", &self.decompositions);
3923 debug_struct.field("evaluation_results", &self.evaluation_results);
3924 if !self._unknown_fields.is_empty() {
3925 debug_struct.field("_unknown_fields", &self._unknown_fields);
3926 }
3927 debug_struct.finish()
3928 }
3929}
3930
3931#[cfg(feature = "generator-evaluations")]
3932impl std::fmt::Debug for super::summarization_evaluation_metrics::OverallScoresByMetric {
3933 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3934 let mut debug_struct = f.debug_struct("OverallScoresByMetric");
3935 debug_struct.field("metric", &self.metric);
3936 if !self._unknown_fields.is_empty() {
3937 debug_struct.field("_unknown_fields", &self._unknown_fields);
3938 }
3939 debug_struct.finish()
3940 }
3941}
3942
3943#[cfg(feature = "generator-evaluations")]
3944impl std::fmt::Debug for super::summarization_evaluation_metrics::SectionToken {
3945 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3946 let mut debug_struct = f.debug_struct("SectionToken");
3947 debug_struct.field("section", &self.section);
3948 debug_struct.field("token_count", &self.token_count);
3949 if !self._unknown_fields.is_empty() {
3950 debug_struct.field("_unknown_fields", &self._unknown_fields);
3951 }
3952 debug_struct.finish()
3953 }
3954}
3955
3956#[cfg(feature = "generator-evaluations")]
3957impl std::fmt::Debug for super::summarization_evaluation_metrics::ConversationDetail {
3958 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3959 let mut debug_struct = f.debug_struct("ConversationDetail");
3960 debug_struct.field("message_entries", &self.message_entries);
3961 debug_struct.field("summary_sections", &self.summary_sections);
3962 debug_struct.field("metric_details", &self.metric_details);
3963 debug_struct.field("section_tokens", &self.section_tokens);
3964 if !self._unknown_fields.is_empty() {
3965 debug_struct.field("_unknown_fields", &self._unknown_fields);
3966 }
3967 debug_struct.finish()
3968 }
3969}
3970
3971#[cfg(feature = "generator-evaluations")]
3972impl std::fmt::Debug
3973 for super::summarization_evaluation_metrics::conversation_detail::MetricDetail
3974{
3975 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3976 let mut debug_struct = f.debug_struct("MetricDetail");
3977 debug_struct.field("metric", &self.metric);
3978 debug_struct.field("score", &self.score);
3979 debug_struct.field("section_details", &self.section_details);
3980 if !self._unknown_fields.is_empty() {
3981 debug_struct.field("_unknown_fields", &self._unknown_fields);
3982 }
3983 debug_struct.finish()
3984 }
3985}
3986
3987#[cfg(feature = "generator-evaluations")]
3988impl std::fmt::Debug
3989 for super::summarization_evaluation_metrics::conversation_detail::metric_detail::SectionDetail
3990{
3991 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3992 let mut debug_struct = f.debug_struct("SectionDetail");
3993 debug_struct.field("section", &self.section);
3994 debug_struct.field("score", &self.score);
3995 debug_struct.field("section_summary", &self.section_summary);
3996 debug_struct.field("evaluation_results", &self.evaluation_results);
3997 if !self._unknown_fields.is_empty() {
3998 debug_struct.field("_unknown_fields", &self._unknown_fields);
3999 }
4000 debug_struct.finish()
4001 }
4002}
4003
4004#[cfg(feature = "generator-evaluations")]
4005impl std::fmt::Debug for super::GeneratorEvaluationConfig {
4006 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4007 let mut debug_struct = f.debug_struct("GeneratorEvaluationConfig");
4008 debug_struct.field("input_data_config", &self.input_data_config);
4009 debug_struct.field("output_gcs_bucket_path", &self.output_gcs_bucket_path);
4010 debug_struct.field("evaluation_feature_config", &self.evaluation_feature_config);
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 = "generator-evaluations")]
4019impl std::fmt::Debug for super::generator_evaluation_config::AgentAssistInputDataConfig {
4020 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4021 let mut debug_struct = f.debug_struct("AgentAssistInputDataConfig");
4022 debug_struct.field("start_time", &self.start_time);
4023 debug_struct.field("end_time", &self.end_time);
4024 if !self._unknown_fields.is_empty() {
4025 debug_struct.field("_unknown_fields", &self._unknown_fields);
4026 }
4027 debug_struct.finish()
4028 }
4029}
4030
4031#[cfg(feature = "generator-evaluations")]
4032impl std::fmt::Debug for super::generator_evaluation_config::DatasetInputDataConfig {
4033 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4034 let mut debug_struct = f.debug_struct("DatasetInputDataConfig");
4035 debug_struct.field("dataset", &self.dataset);
4036 if !self._unknown_fields.is_empty() {
4037 debug_struct.field("_unknown_fields", &self._unknown_fields);
4038 }
4039 debug_struct.finish()
4040 }
4041}
4042
4043#[cfg(feature = "generator-evaluations")]
4044impl std::fmt::Debug for super::generator_evaluation_config::InputDataConfig {
4045 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4046 let mut debug_struct = f.debug_struct("InputDataConfig");
4047 debug_struct.field("input_data_source_type", &self.input_data_source_type);
4048 debug_struct.field("start_time", &self.start_time);
4049 debug_struct.field("end_time", &self.end_time);
4050 debug_struct.field("sample_size", &self.sample_size);
4051 debug_struct.field(
4052 "is_summary_generation_allowed",
4053 &self.is_summary_generation_allowed,
4054 );
4055 debug_struct.field("summary_generation_option", &self.summary_generation_option);
4056 debug_struct.field("source_specific_config", &self.source_specific_config);
4057 if !self._unknown_fields.is_empty() {
4058 debug_struct.field("_unknown_fields", &self._unknown_fields);
4059 }
4060 debug_struct.finish()
4061 }
4062}
4063
4064#[cfg(feature = "generator-evaluations")]
4065impl std::fmt::Debug for super::generator_evaluation_config::SummarizationConfig {
4066 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4067 let mut debug_struct = f.debug_struct("SummarizationConfig");
4068 debug_struct.field(
4069 "enable_accuracy_evaluation",
4070 &self.enable_accuracy_evaluation,
4071 );
4072 debug_struct.field(
4073 "accuracy_evaluation_version",
4074 &self.accuracy_evaluation_version,
4075 );
4076 debug_struct.field(
4077 "enable_completeness_evaluation",
4078 &self.enable_completeness_evaluation,
4079 );
4080 debug_struct.field(
4081 "completeness_evaluation_version",
4082 &self.completeness_evaluation_version,
4083 );
4084 debug_struct.field("evaluator_version", &self.evaluator_version);
4085 if !self._unknown_fields.is_empty() {
4086 debug_struct.field("_unknown_fields", &self._unknown_fields);
4087 }
4088 debug_struct.finish()
4089 }
4090}
4091
4092#[cfg(feature = "generator-evaluations")]
4093impl std::fmt::Debug for super::EvaluationStatus {
4094 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4095 let mut debug_struct = f.debug_struct("EvaluationStatus");
4096 debug_struct.field("done", &self.done);
4097 debug_struct.field("pipeline_status", &self.pipeline_status);
4098 if !self._unknown_fields.is_empty() {
4099 debug_struct.field("_unknown_fields", &self._unknown_fields);
4100 }
4101 debug_struct.finish()
4102 }
4103}
4104
4105#[cfg(all(
4106 feature = "agents",
4107 feature = "answer-records",
4108 feature = "contexts",
4109 feature = "conversation-datasets",
4110 feature = "conversation-models",
4111 feature = "conversation-profiles",
4112 feature = "conversations",
4113 feature = "documents",
4114 feature = "encryption-spec-service",
4115 feature = "entity-types",
4116 feature = "environments",
4117 feature = "fulfillments",
4118 feature = "generator-evaluations",
4119 feature = "generators",
4120 feature = "intents",
4121 feature = "knowledge-bases",
4122 feature = "participants",
4123 feature = "session-entity-types",
4124 feature = "sessions",
4125 feature = "sip-trunks",
4126 feature = "tools",
4127 feature = "versions",
4128))]
4129impl std::fmt::Debug for super::HumanAgentAssistantEvent {
4130 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4131 let mut debug_struct = f.debug_struct("HumanAgentAssistantEvent");
4132 debug_struct.field("conversation", &self.conversation);
4133 debug_struct.field("participant", &self.participant);
4134 debug_struct.field("suggestion_results", &self.suggestion_results);
4135 if !self._unknown_fields.is_empty() {
4136 debug_struct.field("_unknown_fields", &self._unknown_fields);
4137 }
4138 debug_struct.finish()
4139 }
4140}
4141
4142#[cfg(any(
4143 feature = "answer-records",
4144 feature = "intents",
4145 feature = "participants",
4146 feature = "sessions",
4147))]
4148impl std::fmt::Debug for super::Intent {
4149 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4150 let mut debug_struct = f.debug_struct("Intent");
4151 debug_struct.field("name", &self.name);
4152 debug_struct.field("display_name", &self.display_name);
4153 debug_struct.field("webhook_state", &self.webhook_state);
4154 debug_struct.field("priority", &self.priority);
4155 debug_struct.field("is_fallback", &self.is_fallback);
4156 debug_struct.field("ml_disabled", &self.ml_disabled);
4157 debug_struct.field("live_agent_handoff", &self.live_agent_handoff);
4158 debug_struct.field("end_interaction", &self.end_interaction);
4159 debug_struct.field("input_context_names", &self.input_context_names);
4160 debug_struct.field("events", &self.events);
4161 debug_struct.field("training_phrases", &self.training_phrases);
4162 debug_struct.field("action", &self.action);
4163 debug_struct.field("output_contexts", &self.output_contexts);
4164 debug_struct.field("reset_contexts", &self.reset_contexts);
4165 debug_struct.field("parameters", &self.parameters);
4166 debug_struct.field("messages", &self.messages);
4167 debug_struct.field(
4168 "default_response_platforms",
4169 &self.default_response_platforms,
4170 );
4171 debug_struct.field("root_followup_intent_name", &self.root_followup_intent_name);
4172 debug_struct.field(
4173 "parent_followup_intent_name",
4174 &self.parent_followup_intent_name,
4175 );
4176 debug_struct.field("followup_intent_info", &self.followup_intent_info);
4177 if !self._unknown_fields.is_empty() {
4178 debug_struct.field("_unknown_fields", &self._unknown_fields);
4179 }
4180 debug_struct.finish()
4181 }
4182}
4183
4184#[cfg(any(
4185 feature = "answer-records",
4186 feature = "intents",
4187 feature = "participants",
4188 feature = "sessions",
4189))]
4190impl std::fmt::Debug for super::intent::TrainingPhrase {
4191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4192 let mut debug_struct = f.debug_struct("TrainingPhrase");
4193 debug_struct.field("name", &self.name);
4194 debug_struct.field("r#type", &self.r#type);
4195 debug_struct.field("parts", &self.parts);
4196 debug_struct.field("times_added_count", &self.times_added_count);
4197 if !self._unknown_fields.is_empty() {
4198 debug_struct.field("_unknown_fields", &self._unknown_fields);
4199 }
4200 debug_struct.finish()
4201 }
4202}
4203
4204#[cfg(any(
4205 feature = "answer-records",
4206 feature = "intents",
4207 feature = "participants",
4208 feature = "sessions",
4209))]
4210impl std::fmt::Debug for super::intent::training_phrase::Part {
4211 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4212 let mut debug_struct = f.debug_struct("Part");
4213 debug_struct.field("text", &self.text);
4214 debug_struct.field("entity_type", &self.entity_type);
4215 debug_struct.field("alias", &self.alias);
4216 debug_struct.field("user_defined", &self.user_defined);
4217 if !self._unknown_fields.is_empty() {
4218 debug_struct.field("_unknown_fields", &self._unknown_fields);
4219 }
4220 debug_struct.finish()
4221 }
4222}
4223
4224#[cfg(any(
4225 feature = "answer-records",
4226 feature = "intents",
4227 feature = "participants",
4228 feature = "sessions",
4229))]
4230impl std::fmt::Debug for super::intent::Parameter {
4231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4232 let mut debug_struct = f.debug_struct("Parameter");
4233 debug_struct.field("name", &self.name);
4234 debug_struct.field("display_name", &self.display_name);
4235 debug_struct.field("value", &self.value);
4236 debug_struct.field("default_value", &self.default_value);
4237 debug_struct.field("entity_type_display_name", &self.entity_type_display_name);
4238 debug_struct.field("mandatory", &self.mandatory);
4239 debug_struct.field("prompts", &self.prompts);
4240 debug_struct.field("is_list", &self.is_list);
4241 if !self._unknown_fields.is_empty() {
4242 debug_struct.field("_unknown_fields", &self._unknown_fields);
4243 }
4244 debug_struct.finish()
4245 }
4246}
4247
4248#[cfg(any(
4249 feature = "answer-records",
4250 feature = "intents",
4251 feature = "participants",
4252 feature = "sessions",
4253))]
4254impl std::fmt::Debug for super::intent::Message {
4255 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4256 let mut debug_struct = f.debug_struct("Message");
4257 debug_struct.field("platform", &self.platform);
4258 debug_struct.field("message", &self.message);
4259 if !self._unknown_fields.is_empty() {
4260 debug_struct.field("_unknown_fields", &self._unknown_fields);
4261 }
4262 debug_struct.finish()
4263 }
4264}
4265
4266#[cfg(any(
4267 feature = "answer-records",
4268 feature = "intents",
4269 feature = "participants",
4270 feature = "sessions",
4271))]
4272impl std::fmt::Debug for super::intent::message::Text {
4273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4274 let mut debug_struct = f.debug_struct("Text");
4275 debug_struct.field("text", &self.text);
4276 if !self._unknown_fields.is_empty() {
4277 debug_struct.field("_unknown_fields", &self._unknown_fields);
4278 }
4279 debug_struct.finish()
4280 }
4281}
4282
4283#[cfg(any(
4284 feature = "answer-records",
4285 feature = "intents",
4286 feature = "participants",
4287 feature = "sessions",
4288))]
4289impl std::fmt::Debug for super::intent::message::Image {
4290 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4291 let mut debug_struct = f.debug_struct("Image");
4292 debug_struct.field("image_uri", &self.image_uri);
4293 debug_struct.field("accessibility_text", &self.accessibility_text);
4294 if !self._unknown_fields.is_empty() {
4295 debug_struct.field("_unknown_fields", &self._unknown_fields);
4296 }
4297 debug_struct.finish()
4298 }
4299}
4300
4301#[cfg(any(
4302 feature = "answer-records",
4303 feature = "intents",
4304 feature = "participants",
4305 feature = "sessions",
4306))]
4307impl std::fmt::Debug for super::intent::message::QuickReplies {
4308 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4309 let mut debug_struct = f.debug_struct("QuickReplies");
4310 debug_struct.field("title", &self.title);
4311 debug_struct.field("quick_replies", &self.quick_replies);
4312 if !self._unknown_fields.is_empty() {
4313 debug_struct.field("_unknown_fields", &self._unknown_fields);
4314 }
4315 debug_struct.finish()
4316 }
4317}
4318
4319#[cfg(any(
4320 feature = "answer-records",
4321 feature = "intents",
4322 feature = "participants",
4323 feature = "sessions",
4324))]
4325impl std::fmt::Debug for super::intent::message::Card {
4326 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4327 let mut debug_struct = f.debug_struct("Card");
4328 debug_struct.field("title", &self.title);
4329 debug_struct.field("subtitle", &self.subtitle);
4330 debug_struct.field("image_uri", &self.image_uri);
4331 debug_struct.field("buttons", &self.buttons);
4332 if !self._unknown_fields.is_empty() {
4333 debug_struct.field("_unknown_fields", &self._unknown_fields);
4334 }
4335 debug_struct.finish()
4336 }
4337}
4338
4339#[cfg(any(
4340 feature = "answer-records",
4341 feature = "intents",
4342 feature = "participants",
4343 feature = "sessions",
4344))]
4345impl std::fmt::Debug for super::intent::message::card::Button {
4346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4347 let mut debug_struct = f.debug_struct("Button");
4348 debug_struct.field("text", &self.text);
4349 debug_struct.field("postback", &self.postback);
4350 if !self._unknown_fields.is_empty() {
4351 debug_struct.field("_unknown_fields", &self._unknown_fields);
4352 }
4353 debug_struct.finish()
4354 }
4355}
4356
4357#[cfg(any(
4358 feature = "answer-records",
4359 feature = "intents",
4360 feature = "participants",
4361 feature = "sessions",
4362))]
4363impl std::fmt::Debug for super::intent::message::SimpleResponse {
4364 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4365 let mut debug_struct = f.debug_struct("SimpleResponse");
4366 debug_struct.field("text_to_speech", &self.text_to_speech);
4367 debug_struct.field("ssml", &self.ssml);
4368 debug_struct.field("display_text", &self.display_text);
4369 if !self._unknown_fields.is_empty() {
4370 debug_struct.field("_unknown_fields", &self._unknown_fields);
4371 }
4372 debug_struct.finish()
4373 }
4374}
4375
4376#[cfg(any(
4377 feature = "answer-records",
4378 feature = "intents",
4379 feature = "participants",
4380 feature = "sessions",
4381))]
4382impl std::fmt::Debug for super::intent::message::SimpleResponses {
4383 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4384 let mut debug_struct = f.debug_struct("SimpleResponses");
4385 debug_struct.field("simple_responses", &self.simple_responses);
4386 if !self._unknown_fields.is_empty() {
4387 debug_struct.field("_unknown_fields", &self._unknown_fields);
4388 }
4389 debug_struct.finish()
4390 }
4391}
4392
4393#[cfg(any(
4394 feature = "answer-records",
4395 feature = "intents",
4396 feature = "participants",
4397 feature = "sessions",
4398))]
4399impl std::fmt::Debug for super::intent::message::BasicCard {
4400 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4401 let mut debug_struct = f.debug_struct("BasicCard");
4402 debug_struct.field("title", &self.title);
4403 debug_struct.field("subtitle", &self.subtitle);
4404 debug_struct.field("formatted_text", &self.formatted_text);
4405 debug_struct.field("image", &self.image);
4406 debug_struct.field("buttons", &self.buttons);
4407 if !self._unknown_fields.is_empty() {
4408 debug_struct.field("_unknown_fields", &self._unknown_fields);
4409 }
4410 debug_struct.finish()
4411 }
4412}
4413
4414#[cfg(any(
4415 feature = "answer-records",
4416 feature = "intents",
4417 feature = "participants",
4418 feature = "sessions",
4419))]
4420impl std::fmt::Debug for super::intent::message::basic_card::Button {
4421 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4422 let mut debug_struct = f.debug_struct("Button");
4423 debug_struct.field("title", &self.title);
4424 debug_struct.field("open_uri_action", &self.open_uri_action);
4425 if !self._unknown_fields.is_empty() {
4426 debug_struct.field("_unknown_fields", &self._unknown_fields);
4427 }
4428 debug_struct.finish()
4429 }
4430}
4431
4432#[cfg(any(
4433 feature = "answer-records",
4434 feature = "intents",
4435 feature = "participants",
4436 feature = "sessions",
4437))]
4438impl std::fmt::Debug for super::intent::message::basic_card::button::OpenUriAction {
4439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4440 let mut debug_struct = f.debug_struct("OpenUriAction");
4441 debug_struct.field("uri", &self.uri);
4442 if !self._unknown_fields.is_empty() {
4443 debug_struct.field("_unknown_fields", &self._unknown_fields);
4444 }
4445 debug_struct.finish()
4446 }
4447}
4448
4449#[cfg(any(
4450 feature = "answer-records",
4451 feature = "intents",
4452 feature = "participants",
4453 feature = "sessions",
4454))]
4455impl std::fmt::Debug for super::intent::message::Suggestion {
4456 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4457 let mut debug_struct = f.debug_struct("Suggestion");
4458 debug_struct.field("title", &self.title);
4459 if !self._unknown_fields.is_empty() {
4460 debug_struct.field("_unknown_fields", &self._unknown_fields);
4461 }
4462 debug_struct.finish()
4463 }
4464}
4465
4466#[cfg(any(
4467 feature = "answer-records",
4468 feature = "intents",
4469 feature = "participants",
4470 feature = "sessions",
4471))]
4472impl std::fmt::Debug for super::intent::message::Suggestions {
4473 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4474 let mut debug_struct = f.debug_struct("Suggestions");
4475 debug_struct.field("suggestions", &self.suggestions);
4476 if !self._unknown_fields.is_empty() {
4477 debug_struct.field("_unknown_fields", &self._unknown_fields);
4478 }
4479 debug_struct.finish()
4480 }
4481}
4482
4483#[cfg(any(
4484 feature = "answer-records",
4485 feature = "intents",
4486 feature = "participants",
4487 feature = "sessions",
4488))]
4489impl std::fmt::Debug for super::intent::message::LinkOutSuggestion {
4490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4491 let mut debug_struct = f.debug_struct("LinkOutSuggestion");
4492 debug_struct.field("destination_name", &self.destination_name);
4493 debug_struct.field("uri", &self.uri);
4494 if !self._unknown_fields.is_empty() {
4495 debug_struct.field("_unknown_fields", &self._unknown_fields);
4496 }
4497 debug_struct.finish()
4498 }
4499}
4500
4501#[cfg(any(
4502 feature = "answer-records",
4503 feature = "intents",
4504 feature = "participants",
4505 feature = "sessions",
4506))]
4507impl std::fmt::Debug for super::intent::message::ListSelect {
4508 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4509 let mut debug_struct = f.debug_struct("ListSelect");
4510 debug_struct.field("title", &self.title);
4511 debug_struct.field("items", &self.items);
4512 debug_struct.field("subtitle", &self.subtitle);
4513 if !self._unknown_fields.is_empty() {
4514 debug_struct.field("_unknown_fields", &self._unknown_fields);
4515 }
4516 debug_struct.finish()
4517 }
4518}
4519
4520#[cfg(any(
4521 feature = "answer-records",
4522 feature = "intents",
4523 feature = "participants",
4524 feature = "sessions",
4525))]
4526impl std::fmt::Debug for super::intent::message::list_select::Item {
4527 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4528 let mut debug_struct = f.debug_struct("Item");
4529 debug_struct.field("info", &self.info);
4530 debug_struct.field("title", &self.title);
4531 debug_struct.field("description", &self.description);
4532 debug_struct.field("image", &self.image);
4533 if !self._unknown_fields.is_empty() {
4534 debug_struct.field("_unknown_fields", &self._unknown_fields);
4535 }
4536 debug_struct.finish()
4537 }
4538}
4539
4540#[cfg(any(
4541 feature = "answer-records",
4542 feature = "intents",
4543 feature = "participants",
4544 feature = "sessions",
4545))]
4546impl std::fmt::Debug for super::intent::message::CarouselSelect {
4547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4548 let mut debug_struct = f.debug_struct("CarouselSelect");
4549 debug_struct.field("items", &self.items);
4550 if !self._unknown_fields.is_empty() {
4551 debug_struct.field("_unknown_fields", &self._unknown_fields);
4552 }
4553 debug_struct.finish()
4554 }
4555}
4556
4557#[cfg(any(
4558 feature = "answer-records",
4559 feature = "intents",
4560 feature = "participants",
4561 feature = "sessions",
4562))]
4563impl std::fmt::Debug for super::intent::message::carousel_select::Item {
4564 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4565 let mut debug_struct = f.debug_struct("Item");
4566 debug_struct.field("info", &self.info);
4567 debug_struct.field("title", &self.title);
4568 debug_struct.field("description", &self.description);
4569 debug_struct.field("image", &self.image);
4570 if !self._unknown_fields.is_empty() {
4571 debug_struct.field("_unknown_fields", &self._unknown_fields);
4572 }
4573 debug_struct.finish()
4574 }
4575}
4576
4577#[cfg(any(
4578 feature = "answer-records",
4579 feature = "intents",
4580 feature = "participants",
4581 feature = "sessions",
4582))]
4583impl std::fmt::Debug for super::intent::message::SelectItemInfo {
4584 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4585 let mut debug_struct = f.debug_struct("SelectItemInfo");
4586 debug_struct.field("key", &self.key);
4587 debug_struct.field("synonyms", &self.synonyms);
4588 if !self._unknown_fields.is_empty() {
4589 debug_struct.field("_unknown_fields", &self._unknown_fields);
4590 }
4591 debug_struct.finish()
4592 }
4593}
4594
4595#[cfg(any(
4596 feature = "answer-records",
4597 feature = "intents",
4598 feature = "participants",
4599 feature = "sessions",
4600))]
4601impl std::fmt::Debug for super::intent::message::MediaContent {
4602 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4603 let mut debug_struct = f.debug_struct("MediaContent");
4604 debug_struct.field("media_type", &self.media_type);
4605 debug_struct.field("media_objects", &self.media_objects);
4606 if !self._unknown_fields.is_empty() {
4607 debug_struct.field("_unknown_fields", &self._unknown_fields);
4608 }
4609 debug_struct.finish()
4610 }
4611}
4612
4613#[cfg(any(
4614 feature = "answer-records",
4615 feature = "intents",
4616 feature = "participants",
4617 feature = "sessions",
4618))]
4619impl std::fmt::Debug for super::intent::message::media_content::ResponseMediaObject {
4620 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4621 let mut debug_struct = f.debug_struct("ResponseMediaObject");
4622 debug_struct.field("name", &self.name);
4623 debug_struct.field("description", &self.description);
4624 debug_struct.field("content_url", &self.content_url);
4625 debug_struct.field("image", &self.image);
4626 if !self._unknown_fields.is_empty() {
4627 debug_struct.field("_unknown_fields", &self._unknown_fields);
4628 }
4629 debug_struct.finish()
4630 }
4631}
4632
4633#[cfg(any(
4634 feature = "answer-records",
4635 feature = "intents",
4636 feature = "participants",
4637 feature = "sessions",
4638))]
4639impl std::fmt::Debug for super::intent::message::BrowseCarouselCard {
4640 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4641 let mut debug_struct = f.debug_struct("BrowseCarouselCard");
4642 debug_struct.field("items", &self.items);
4643 debug_struct.field("image_display_options", &self.image_display_options);
4644 if !self._unknown_fields.is_empty() {
4645 debug_struct.field("_unknown_fields", &self._unknown_fields);
4646 }
4647 debug_struct.finish()
4648 }
4649}
4650
4651#[cfg(any(
4652 feature = "answer-records",
4653 feature = "intents",
4654 feature = "participants",
4655 feature = "sessions",
4656))]
4657impl std::fmt::Debug for super::intent::message::browse_carousel_card::BrowseCarouselCardItem {
4658 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4659 let mut debug_struct = f.debug_struct("BrowseCarouselCardItem");
4660 debug_struct.field("open_uri_action", &self.open_uri_action);
4661 debug_struct.field("title", &self.title);
4662 debug_struct.field("description", &self.description);
4663 debug_struct.field("image", &self.image);
4664 debug_struct.field("footer", &self.footer);
4665 if !self._unknown_fields.is_empty() {
4666 debug_struct.field("_unknown_fields", &self._unknown_fields);
4667 }
4668 debug_struct.finish()
4669 }
4670}
4671
4672#[cfg(any(
4673 feature = "answer-records",
4674 feature = "intents",
4675 feature = "participants",
4676 feature = "sessions",
4677))]
4678impl std::fmt::Debug
4679 for super::intent::message::browse_carousel_card::browse_carousel_card_item::OpenUrlAction
4680{
4681 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4682 let mut debug_struct = f.debug_struct("OpenUrlAction");
4683 debug_struct.field("url", &self.url);
4684 debug_struct.field("url_type_hint", &self.url_type_hint);
4685 if !self._unknown_fields.is_empty() {
4686 debug_struct.field("_unknown_fields", &self._unknown_fields);
4687 }
4688 debug_struct.finish()
4689 }
4690}
4691
4692#[cfg(any(
4693 feature = "answer-records",
4694 feature = "intents",
4695 feature = "participants",
4696 feature = "sessions",
4697))]
4698impl std::fmt::Debug for super::intent::message::TableCard {
4699 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4700 let mut debug_struct = f.debug_struct("TableCard");
4701 debug_struct.field("title", &self.title);
4702 debug_struct.field("subtitle", &self.subtitle);
4703 debug_struct.field("image", &self.image);
4704 debug_struct.field("column_properties", &self.column_properties);
4705 debug_struct.field("rows", &self.rows);
4706 debug_struct.field("buttons", &self.buttons);
4707 if !self._unknown_fields.is_empty() {
4708 debug_struct.field("_unknown_fields", &self._unknown_fields);
4709 }
4710 debug_struct.finish()
4711 }
4712}
4713
4714#[cfg(any(
4715 feature = "answer-records",
4716 feature = "intents",
4717 feature = "participants",
4718 feature = "sessions",
4719))]
4720impl std::fmt::Debug for super::intent::message::ColumnProperties {
4721 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4722 let mut debug_struct = f.debug_struct("ColumnProperties");
4723 debug_struct.field("header", &self.header);
4724 debug_struct.field("horizontal_alignment", &self.horizontal_alignment);
4725 if !self._unknown_fields.is_empty() {
4726 debug_struct.field("_unknown_fields", &self._unknown_fields);
4727 }
4728 debug_struct.finish()
4729 }
4730}
4731
4732#[cfg(any(
4733 feature = "answer-records",
4734 feature = "intents",
4735 feature = "participants",
4736 feature = "sessions",
4737))]
4738impl std::fmt::Debug for super::intent::message::TableCardRow {
4739 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4740 let mut debug_struct = f.debug_struct("TableCardRow");
4741 debug_struct.field("cells", &self.cells);
4742 debug_struct.field("divider_after", &self.divider_after);
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(any(
4751 feature = "answer-records",
4752 feature = "intents",
4753 feature = "participants",
4754 feature = "sessions",
4755))]
4756impl std::fmt::Debug for super::intent::message::TableCardCell {
4757 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4758 let mut debug_struct = f.debug_struct("TableCardCell");
4759 debug_struct.field("text", &self.text);
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(
4768 feature = "answer-records",
4769 feature = "intents",
4770 feature = "participants",
4771 feature = "sessions",
4772))]
4773impl std::fmt::Debug for super::intent::FollowupIntentInfo {
4774 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4775 let mut debug_struct = f.debug_struct("FollowupIntentInfo");
4776 debug_struct.field("followup_intent_name", &self.followup_intent_name);
4777 debug_struct.field(
4778 "parent_followup_intent_name",
4779 &self.parent_followup_intent_name,
4780 );
4781 if !self._unknown_fields.is_empty() {
4782 debug_struct.field("_unknown_fields", &self._unknown_fields);
4783 }
4784 debug_struct.finish()
4785 }
4786}
4787
4788#[cfg(feature = "intents")]
4789impl std::fmt::Debug for super::ListIntentsRequest {
4790 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4791 let mut debug_struct = f.debug_struct("ListIntentsRequest");
4792 debug_struct.field("parent", &self.parent);
4793 debug_struct.field("language_code", &self.language_code);
4794 debug_struct.field("intent_view", &self.intent_view);
4795 debug_struct.field("page_size", &self.page_size);
4796 debug_struct.field("page_token", &self.page_token);
4797 if !self._unknown_fields.is_empty() {
4798 debug_struct.field("_unknown_fields", &self._unknown_fields);
4799 }
4800 debug_struct.finish()
4801 }
4802}
4803
4804#[cfg(feature = "intents")]
4805impl std::fmt::Debug for super::ListIntentsResponse {
4806 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4807 let mut debug_struct = f.debug_struct("ListIntentsResponse");
4808 debug_struct.field("intents", &self.intents);
4809 debug_struct.field("next_page_token", &self.next_page_token);
4810 if !self._unknown_fields.is_empty() {
4811 debug_struct.field("_unknown_fields", &self._unknown_fields);
4812 }
4813 debug_struct.finish()
4814 }
4815}
4816
4817#[cfg(feature = "intents")]
4818impl std::fmt::Debug for super::GetIntentRequest {
4819 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4820 let mut debug_struct = f.debug_struct("GetIntentRequest");
4821 debug_struct.field("name", &self.name);
4822 debug_struct.field("language_code", &self.language_code);
4823 debug_struct.field("intent_view", &self.intent_view);
4824 if !self._unknown_fields.is_empty() {
4825 debug_struct.field("_unknown_fields", &self._unknown_fields);
4826 }
4827 debug_struct.finish()
4828 }
4829}
4830
4831#[cfg(feature = "intents")]
4832impl std::fmt::Debug for super::CreateIntentRequest {
4833 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4834 let mut debug_struct = f.debug_struct("CreateIntentRequest");
4835 debug_struct.field("parent", &self.parent);
4836 debug_struct.field("intent", &self.intent);
4837 debug_struct.field("language_code", &self.language_code);
4838 debug_struct.field("intent_view", &self.intent_view);
4839 if !self._unknown_fields.is_empty() {
4840 debug_struct.field("_unknown_fields", &self._unknown_fields);
4841 }
4842 debug_struct.finish()
4843 }
4844}
4845
4846#[cfg(feature = "intents")]
4847impl std::fmt::Debug for super::UpdateIntentRequest {
4848 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4849 let mut debug_struct = f.debug_struct("UpdateIntentRequest");
4850 debug_struct.field("intent", &self.intent);
4851 debug_struct.field("language_code", &self.language_code);
4852 debug_struct.field("update_mask", &self.update_mask);
4853 debug_struct.field("intent_view", &self.intent_view);
4854 if !self._unknown_fields.is_empty() {
4855 debug_struct.field("_unknown_fields", &self._unknown_fields);
4856 }
4857 debug_struct.finish()
4858 }
4859}
4860
4861#[cfg(feature = "intents")]
4862impl std::fmt::Debug for super::DeleteIntentRequest {
4863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4864 let mut debug_struct = f.debug_struct("DeleteIntentRequest");
4865 debug_struct.field("name", &self.name);
4866 if !self._unknown_fields.is_empty() {
4867 debug_struct.field("_unknown_fields", &self._unknown_fields);
4868 }
4869 debug_struct.finish()
4870 }
4871}
4872
4873#[cfg(feature = "intents")]
4874impl std::fmt::Debug for super::BatchUpdateIntentsRequest {
4875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4876 let mut debug_struct = f.debug_struct("BatchUpdateIntentsRequest");
4877 debug_struct.field("parent", &self.parent);
4878 debug_struct.field("language_code", &self.language_code);
4879 debug_struct.field("update_mask", &self.update_mask);
4880 debug_struct.field("intent_view", &self.intent_view);
4881 debug_struct.field("intent_batch", &self.intent_batch);
4882 if !self._unknown_fields.is_empty() {
4883 debug_struct.field("_unknown_fields", &self._unknown_fields);
4884 }
4885 debug_struct.finish()
4886 }
4887}
4888
4889#[cfg(feature = "intents")]
4890impl std::fmt::Debug for super::BatchUpdateIntentsResponse {
4891 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4892 let mut debug_struct = f.debug_struct("BatchUpdateIntentsResponse");
4893 debug_struct.field("intents", &self.intents);
4894 if !self._unknown_fields.is_empty() {
4895 debug_struct.field("_unknown_fields", &self._unknown_fields);
4896 }
4897 debug_struct.finish()
4898 }
4899}
4900
4901#[cfg(feature = "intents")]
4902impl std::fmt::Debug for super::BatchDeleteIntentsRequest {
4903 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4904 let mut debug_struct = f.debug_struct("BatchDeleteIntentsRequest");
4905 debug_struct.field("parent", &self.parent);
4906 debug_struct.field("intents", &self.intents);
4907 if !self._unknown_fields.is_empty() {
4908 debug_struct.field("_unknown_fields", &self._unknown_fields);
4909 }
4910 debug_struct.finish()
4911 }
4912}
4913
4914#[cfg(feature = "intents")]
4915impl std::fmt::Debug for super::IntentBatch {
4916 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4917 let mut debug_struct = f.debug_struct("IntentBatch");
4918 debug_struct.field("intents", &self.intents);
4919 if !self._unknown_fields.is_empty() {
4920 debug_struct.field("_unknown_fields", &self._unknown_fields);
4921 }
4922 debug_struct.finish()
4923 }
4924}
4925
4926#[cfg(feature = "knowledge-bases")]
4927impl std::fmt::Debug for super::KnowledgeBase {
4928 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4929 let mut debug_struct = f.debug_struct("KnowledgeBase");
4930 debug_struct.field("name", &self.name);
4931 debug_struct.field("display_name", &self.display_name);
4932 debug_struct.field("language_code", &self.language_code);
4933 if !self._unknown_fields.is_empty() {
4934 debug_struct.field("_unknown_fields", &self._unknown_fields);
4935 }
4936 debug_struct.finish()
4937 }
4938}
4939
4940#[cfg(feature = "knowledge-bases")]
4941impl std::fmt::Debug for super::ListKnowledgeBasesRequest {
4942 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4943 let mut debug_struct = f.debug_struct("ListKnowledgeBasesRequest");
4944 debug_struct.field("parent", &self.parent);
4945 debug_struct.field("page_size", &self.page_size);
4946 debug_struct.field("page_token", &self.page_token);
4947 debug_struct.field("filter", &self.filter);
4948 if !self._unknown_fields.is_empty() {
4949 debug_struct.field("_unknown_fields", &self._unknown_fields);
4950 }
4951 debug_struct.finish()
4952 }
4953}
4954
4955#[cfg(feature = "knowledge-bases")]
4956impl std::fmt::Debug for super::ListKnowledgeBasesResponse {
4957 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4958 let mut debug_struct = f.debug_struct("ListKnowledgeBasesResponse");
4959 debug_struct.field("knowledge_bases", &self.knowledge_bases);
4960 debug_struct.field("next_page_token", &self.next_page_token);
4961 if !self._unknown_fields.is_empty() {
4962 debug_struct.field("_unknown_fields", &self._unknown_fields);
4963 }
4964 debug_struct.finish()
4965 }
4966}
4967
4968#[cfg(feature = "knowledge-bases")]
4969impl std::fmt::Debug for super::GetKnowledgeBaseRequest {
4970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4971 let mut debug_struct = f.debug_struct("GetKnowledgeBaseRequest");
4972 debug_struct.field("name", &self.name);
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(feature = "knowledge-bases")]
4981impl std::fmt::Debug for super::CreateKnowledgeBaseRequest {
4982 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4983 let mut debug_struct = f.debug_struct("CreateKnowledgeBaseRequest");
4984 debug_struct.field("parent", &self.parent);
4985 debug_struct.field("knowledge_base", &self.knowledge_base);
4986 if !self._unknown_fields.is_empty() {
4987 debug_struct.field("_unknown_fields", &self._unknown_fields);
4988 }
4989 debug_struct.finish()
4990 }
4991}
4992
4993#[cfg(feature = "knowledge-bases")]
4994impl std::fmt::Debug for super::DeleteKnowledgeBaseRequest {
4995 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4996 let mut debug_struct = f.debug_struct("DeleteKnowledgeBaseRequest");
4997 debug_struct.field("name", &self.name);
4998 debug_struct.field("force", &self.force);
4999 if !self._unknown_fields.is_empty() {
5000 debug_struct.field("_unknown_fields", &self._unknown_fields);
5001 }
5002 debug_struct.finish()
5003 }
5004}
5005
5006#[cfg(feature = "knowledge-bases")]
5007impl std::fmt::Debug for super::UpdateKnowledgeBaseRequest {
5008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5009 let mut debug_struct = f.debug_struct("UpdateKnowledgeBaseRequest");
5010 debug_struct.field("knowledge_base", &self.knowledge_base);
5011 debug_struct.field("update_mask", &self.update_mask);
5012 if !self._unknown_fields.is_empty() {
5013 debug_struct.field("_unknown_fields", &self._unknown_fields);
5014 }
5015 debug_struct.finish()
5016 }
5017}
5018
5019#[cfg(feature = "generator-evaluations")]
5020impl std::fmt::Debug for super::GeneratorEvaluationOperationMetadata {
5021 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5022 let mut debug_struct = f.debug_struct("GeneratorEvaluationOperationMetadata");
5023 debug_struct.field("generator_evaluation", &self.generator_evaluation);
5024 if !self._unknown_fields.is_empty() {
5025 debug_struct.field("_unknown_fields", &self._unknown_fields);
5026 }
5027 debug_struct.finish()
5028 }
5029}
5030
5031#[cfg(any(
5032 feature = "conversation-profiles",
5033 feature = "conversations",
5034 feature = "participants",
5035))]
5036impl std::fmt::Debug for super::Participant {
5037 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5038 let mut debug_struct = f.debug_struct("Participant");
5039 debug_struct.field("name", &self.name);
5040 debug_struct.field("role", &self.role);
5041 debug_struct.field("sip_recording_media_label", &self.sip_recording_media_label);
5042 debug_struct.field(
5043 "obfuscated_external_user_id",
5044 &self.obfuscated_external_user_id,
5045 );
5046 debug_struct.field(
5047 "documents_metadata_filters",
5048 &self.documents_metadata_filters,
5049 );
5050 debug_struct.field("agent_desktop_source", &self.agent_desktop_source);
5051 if !self._unknown_fields.is_empty() {
5052 debug_struct.field("_unknown_fields", &self._unknown_fields);
5053 }
5054 debug_struct.finish()
5055 }
5056}
5057
5058#[cfg(any(feature = "conversations", feature = "participants",))]
5059impl std::fmt::Debug for super::Message {
5060 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5061 let mut debug_struct = f.debug_struct("Message");
5062 debug_struct.field("name", &self.name);
5063 debug_struct.field("content", &self.content);
5064 debug_struct.field("language_code", &self.language_code);
5065 debug_struct.field("participant", &self.participant);
5066 debug_struct.field("participant_role", &self.participant_role);
5067 debug_struct.field("create_time", &self.create_time);
5068 debug_struct.field("send_time", &self.send_time);
5069 debug_struct.field("message_annotation", &self.message_annotation);
5070 debug_struct.field("sentiment_analysis", &self.sentiment_analysis);
5071 if !self._unknown_fields.is_empty() {
5072 debug_struct.field("_unknown_fields", &self._unknown_fields);
5073 }
5074 debug_struct.finish()
5075 }
5076}
5077
5078#[cfg(feature = "participants")]
5079impl std::fmt::Debug for super::CreateParticipantRequest {
5080 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5081 let mut debug_struct = f.debug_struct("CreateParticipantRequest");
5082 debug_struct.field("parent", &self.parent);
5083 debug_struct.field("participant", &self.participant);
5084 if !self._unknown_fields.is_empty() {
5085 debug_struct.field("_unknown_fields", &self._unknown_fields);
5086 }
5087 debug_struct.finish()
5088 }
5089}
5090
5091#[cfg(feature = "participants")]
5092impl std::fmt::Debug for super::GetParticipantRequest {
5093 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5094 let mut debug_struct = f.debug_struct("GetParticipantRequest");
5095 debug_struct.field("name", &self.name);
5096 if !self._unknown_fields.is_empty() {
5097 debug_struct.field("_unknown_fields", &self._unknown_fields);
5098 }
5099 debug_struct.finish()
5100 }
5101}
5102
5103#[cfg(feature = "participants")]
5104impl std::fmt::Debug for super::ListParticipantsRequest {
5105 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5106 let mut debug_struct = f.debug_struct("ListParticipantsRequest");
5107 debug_struct.field("parent", &self.parent);
5108 debug_struct.field("page_size", &self.page_size);
5109 debug_struct.field("page_token", &self.page_token);
5110 if !self._unknown_fields.is_empty() {
5111 debug_struct.field("_unknown_fields", &self._unknown_fields);
5112 }
5113 debug_struct.finish()
5114 }
5115}
5116
5117#[cfg(feature = "participants")]
5118impl std::fmt::Debug for super::ListParticipantsResponse {
5119 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5120 let mut debug_struct = f.debug_struct("ListParticipantsResponse");
5121 debug_struct.field("participants", &self.participants);
5122 debug_struct.field("next_page_token", &self.next_page_token);
5123 if !self._unknown_fields.is_empty() {
5124 debug_struct.field("_unknown_fields", &self._unknown_fields);
5125 }
5126 debug_struct.finish()
5127 }
5128}
5129
5130#[cfg(feature = "participants")]
5131impl std::fmt::Debug for super::UpdateParticipantRequest {
5132 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5133 let mut debug_struct = f.debug_struct("UpdateParticipantRequest");
5134 debug_struct.field("participant", &self.participant);
5135 debug_struct.field("update_mask", &self.update_mask);
5136 if !self._unknown_fields.is_empty() {
5137 debug_struct.field("_unknown_fields", &self._unknown_fields);
5138 }
5139 debug_struct.finish()
5140 }
5141}
5142
5143#[cfg(feature = "participants")]
5144impl std::fmt::Debug for super::AnalyzeContentRequest {
5145 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5146 let mut debug_struct = f.debug_struct("AnalyzeContentRequest");
5147 debug_struct.field("participant", &self.participant);
5148 debug_struct.field("reply_audio_config", &self.reply_audio_config);
5149 debug_struct.field("query_params", &self.query_params);
5150 debug_struct.field("assist_query_params", &self.assist_query_params);
5151 debug_struct.field("cx_parameters", &self.cx_parameters);
5152 debug_struct.field("request_id", &self.request_id);
5153 debug_struct.field("input", &self.input);
5154 if !self._unknown_fields.is_empty() {
5155 debug_struct.field("_unknown_fields", &self._unknown_fields);
5156 }
5157 debug_struct.finish()
5158 }
5159}
5160
5161#[cfg(feature = "participants")]
5162impl std::fmt::Debug for super::DtmfParameters {
5163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5164 let mut debug_struct = f.debug_struct("DtmfParameters");
5165 debug_struct.field("accepts_dtmf_input", &self.accepts_dtmf_input);
5166 if !self._unknown_fields.is_empty() {
5167 debug_struct.field("_unknown_fields", &self._unknown_fields);
5168 }
5169 debug_struct.finish()
5170 }
5171}
5172
5173#[cfg(feature = "participants")]
5174impl std::fmt::Debug for super::AnalyzeContentResponse {
5175 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5176 let mut debug_struct = f.debug_struct("AnalyzeContentResponse");
5177 debug_struct.field("reply_text", &self.reply_text);
5178 debug_struct.field("reply_audio", &self.reply_audio);
5179 debug_struct.field("automated_agent_reply", &self.automated_agent_reply);
5180 debug_struct.field("message", &self.message);
5181 debug_struct.field(
5182 "human_agent_suggestion_results",
5183 &self.human_agent_suggestion_results,
5184 );
5185 debug_struct.field(
5186 "end_user_suggestion_results",
5187 &self.end_user_suggestion_results,
5188 );
5189 debug_struct.field("dtmf_parameters", &self.dtmf_parameters);
5190 if !self._unknown_fields.is_empty() {
5191 debug_struct.field("_unknown_fields", &self._unknown_fields);
5192 }
5193 debug_struct.finish()
5194 }
5195}
5196
5197#[cfg(feature = "participants")]
5198impl std::fmt::Debug for super::StreamingAnalyzeContentRequest {
5199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5200 let mut debug_struct = f.debug_struct("StreamingAnalyzeContentRequest");
5201 debug_struct.field("participant", &self.participant);
5202 debug_struct.field("reply_audio_config", &self.reply_audio_config);
5203 debug_struct.field("query_params", &self.query_params);
5204 debug_struct.field("assist_query_params", &self.assist_query_params);
5205 debug_struct.field("cx_parameters", &self.cx_parameters);
5206 debug_struct.field("enable_extended_streaming", &self.enable_extended_streaming);
5207 debug_struct.field(
5208 "enable_partial_automated_agent_reply",
5209 &self.enable_partial_automated_agent_reply,
5210 );
5211 debug_struct.field(
5212 "output_multiple_utterances",
5213 &self.output_multiple_utterances,
5214 );
5215 debug_struct.field("enable_debugging_info", &self.enable_debugging_info);
5216 debug_struct.field("config", &self.config);
5217 debug_struct.field("input", &self.input);
5218 if !self._unknown_fields.is_empty() {
5219 debug_struct.field("_unknown_fields", &self._unknown_fields);
5220 }
5221 debug_struct.finish()
5222 }
5223}
5224
5225#[cfg(feature = "participants")]
5226impl std::fmt::Debug for super::StreamingAnalyzeContentResponse {
5227 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5228 let mut debug_struct = f.debug_struct("StreamingAnalyzeContentResponse");
5229 debug_struct.field("recognition_result", &self.recognition_result);
5230 debug_struct.field("reply_text", &self.reply_text);
5231 debug_struct.field("reply_audio", &self.reply_audio);
5232 debug_struct.field("automated_agent_reply", &self.automated_agent_reply);
5233 debug_struct.field("message", &self.message);
5234 debug_struct.field(
5235 "human_agent_suggestion_results",
5236 &self.human_agent_suggestion_results,
5237 );
5238 debug_struct.field(
5239 "end_user_suggestion_results",
5240 &self.end_user_suggestion_results,
5241 );
5242 debug_struct.field("dtmf_parameters", &self.dtmf_parameters);
5243 debug_struct.field("debugging_info", &self.debugging_info);
5244 debug_struct.field("speech_model", &self.speech_model);
5245 if !self._unknown_fields.is_empty() {
5246 debug_struct.field("_unknown_fields", &self._unknown_fields);
5247 }
5248 debug_struct.finish()
5249 }
5250}
5251
5252#[cfg(feature = "participants")]
5253impl std::fmt::Debug for super::SuggestArticlesRequest {
5254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5255 let mut debug_struct = f.debug_struct("SuggestArticlesRequest");
5256 debug_struct.field("parent", &self.parent);
5257 debug_struct.field("latest_message", &self.latest_message);
5258 debug_struct.field("context_size", &self.context_size);
5259 debug_struct.field("assist_query_params", &self.assist_query_params);
5260 if !self._unknown_fields.is_empty() {
5261 debug_struct.field("_unknown_fields", &self._unknown_fields);
5262 }
5263 debug_struct.finish()
5264 }
5265}
5266
5267#[cfg(feature = "participants")]
5268impl std::fmt::Debug for super::SuggestArticlesResponse {
5269 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5270 let mut debug_struct = f.debug_struct("SuggestArticlesResponse");
5271 debug_struct.field("article_answers", &self.article_answers);
5272 debug_struct.field("latest_message", &self.latest_message);
5273 debug_struct.field("context_size", &self.context_size);
5274 if !self._unknown_fields.is_empty() {
5275 debug_struct.field("_unknown_fields", &self._unknown_fields);
5276 }
5277 debug_struct.finish()
5278 }
5279}
5280
5281#[cfg(feature = "participants")]
5282impl std::fmt::Debug for super::SuggestFaqAnswersRequest {
5283 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5284 let mut debug_struct = f.debug_struct("SuggestFaqAnswersRequest");
5285 debug_struct.field("parent", &self.parent);
5286 debug_struct.field("latest_message", &self.latest_message);
5287 debug_struct.field("context_size", &self.context_size);
5288 debug_struct.field("assist_query_params", &self.assist_query_params);
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(feature = "participants")]
5297impl std::fmt::Debug for super::SuggestFaqAnswersResponse {
5298 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5299 let mut debug_struct = f.debug_struct("SuggestFaqAnswersResponse");
5300 debug_struct.field("faq_answers", &self.faq_answers);
5301 debug_struct.field("latest_message", &self.latest_message);
5302 debug_struct.field("context_size", &self.context_size);
5303 if !self._unknown_fields.is_empty() {
5304 debug_struct.field("_unknown_fields", &self._unknown_fields);
5305 }
5306 debug_struct.finish()
5307 }
5308}
5309
5310#[cfg(any(feature = "conversations", feature = "participants",))]
5311impl std::fmt::Debug for super::GenerateSuggestionsResponse {
5312 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5313 let mut debug_struct = f.debug_struct("GenerateSuggestionsResponse");
5314 debug_struct.field(
5315 "generator_suggestion_answers",
5316 &self.generator_suggestion_answers,
5317 );
5318 debug_struct.field("latest_message", &self.latest_message);
5319 if !self._unknown_fields.is_empty() {
5320 debug_struct.field("_unknown_fields", &self._unknown_fields);
5321 }
5322 debug_struct.finish()
5323 }
5324}
5325
5326#[cfg(any(feature = "conversations", feature = "participants",))]
5327impl std::fmt::Debug for super::generate_suggestions_response::GeneratorSuggestionAnswer {
5328 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5329 let mut debug_struct = f.debug_struct("GeneratorSuggestionAnswer");
5330 debug_struct.field("generator_suggestion", &self.generator_suggestion);
5331 debug_struct.field("source_generator", &self.source_generator);
5332 debug_struct.field("answer_record", &self.answer_record);
5333 if !self._unknown_fields.is_empty() {
5334 debug_struct.field("_unknown_fields", &self._unknown_fields);
5335 }
5336 debug_struct.finish()
5337 }
5338}
5339
5340#[cfg(feature = "participants")]
5341impl std::fmt::Debug for super::SuggestSmartRepliesRequest {
5342 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5343 let mut debug_struct = f.debug_struct("SuggestSmartRepliesRequest");
5344 debug_struct.field("parent", &self.parent);
5345 debug_struct.field("current_text_input", &self.current_text_input);
5346 debug_struct.field("latest_message", &self.latest_message);
5347 debug_struct.field("context_size", &self.context_size);
5348 if !self._unknown_fields.is_empty() {
5349 debug_struct.field("_unknown_fields", &self._unknown_fields);
5350 }
5351 debug_struct.finish()
5352 }
5353}
5354
5355#[cfg(feature = "participants")]
5356impl std::fmt::Debug for super::SuggestSmartRepliesResponse {
5357 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5358 let mut debug_struct = f.debug_struct("SuggestSmartRepliesResponse");
5359 debug_struct.field("smart_reply_answers", &self.smart_reply_answers);
5360 debug_struct.field("latest_message", &self.latest_message);
5361 debug_struct.field("context_size", &self.context_size);
5362 if !self._unknown_fields.is_empty() {
5363 debug_struct.field("_unknown_fields", &self._unknown_fields);
5364 }
5365 debug_struct.finish()
5366 }
5367}
5368
5369#[cfg(feature = "participants")]
5370impl std::fmt::Debug for super::AudioInput {
5371 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5372 let mut debug_struct = f.debug_struct("AudioInput");
5373 debug_struct.field("config", &self.config);
5374 debug_struct.field("audio", &self.audio);
5375 if !self._unknown_fields.is_empty() {
5376 debug_struct.field("_unknown_fields", &self._unknown_fields);
5377 }
5378 debug_struct.finish()
5379 }
5380}
5381
5382#[cfg(feature = "participants")]
5383impl std::fmt::Debug for super::OutputAudio {
5384 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5385 let mut debug_struct = f.debug_struct("OutputAudio");
5386 debug_struct.field("config", &self.config);
5387 debug_struct.field("audio", &self.audio);
5388 if !self._unknown_fields.is_empty() {
5389 debug_struct.field("_unknown_fields", &self._unknown_fields);
5390 }
5391 debug_struct.finish()
5392 }
5393}
5394
5395#[cfg(feature = "participants")]
5396impl std::fmt::Debug for super::AutomatedAgentReply {
5397 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5398 let mut debug_struct = f.debug_struct("AutomatedAgentReply");
5399 debug_struct.field("detect_intent_response", &self.detect_intent_response);
5400 debug_struct.field(
5401 "automated_agent_reply_type",
5402 &self.automated_agent_reply_type,
5403 );
5404 debug_struct.field("allow_cancellation", &self.allow_cancellation);
5405 debug_struct.field("cx_current_page", &self.cx_current_page);
5406 if !self._unknown_fields.is_empty() {
5407 debug_struct.field("_unknown_fields", &self._unknown_fields);
5408 }
5409 debug_struct.finish()
5410 }
5411}
5412
5413#[cfg(any(feature = "answer-records", feature = "participants",))]
5414impl std::fmt::Debug for super::ArticleAnswer {
5415 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5416 let mut debug_struct = f.debug_struct("ArticleAnswer");
5417 debug_struct.field("title", &self.title);
5418 debug_struct.field("uri", &self.uri);
5419 debug_struct.field("snippets", &self.snippets);
5420 debug_struct.field("confidence", &self.confidence);
5421 debug_struct.field("metadata", &self.metadata);
5422 debug_struct.field("answer_record", &self.answer_record);
5423 if !self._unknown_fields.is_empty() {
5424 debug_struct.field("_unknown_fields", &self._unknown_fields);
5425 }
5426 debug_struct.finish()
5427 }
5428}
5429
5430#[cfg(any(feature = "answer-records", feature = "participants",))]
5431impl std::fmt::Debug for super::FaqAnswer {
5432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5433 let mut debug_struct = f.debug_struct("FaqAnswer");
5434 debug_struct.field("answer", &self.answer);
5435 debug_struct.field("confidence", &self.confidence);
5436 debug_struct.field("question", &self.question);
5437 debug_struct.field("source", &self.source);
5438 debug_struct.field("metadata", &self.metadata);
5439 debug_struct.field("answer_record", &self.answer_record);
5440 if !self._unknown_fields.is_empty() {
5441 debug_struct.field("_unknown_fields", &self._unknown_fields);
5442 }
5443 debug_struct.finish()
5444 }
5445}
5446
5447#[cfg(feature = "participants")]
5448impl std::fmt::Debug for super::SmartReplyAnswer {
5449 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5450 let mut debug_struct = f.debug_struct("SmartReplyAnswer");
5451 debug_struct.field("reply", &self.reply);
5452 debug_struct.field("confidence", &self.confidence);
5453 debug_struct.field("answer_record", &self.answer_record);
5454 if !self._unknown_fields.is_empty() {
5455 debug_struct.field("_unknown_fields", &self._unknown_fields);
5456 }
5457 debug_struct.finish()
5458 }
5459}
5460
5461#[cfg(feature = "answer-records")]
5462impl std::fmt::Debug for super::IntentSuggestion {
5463 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5464 let mut debug_struct = f.debug_struct("IntentSuggestion");
5465 debug_struct.field("display_name", &self.display_name);
5466 debug_struct.field("description", &self.description);
5467 debug_struct.field("intent", &self.intent);
5468 if !self._unknown_fields.is_empty() {
5469 debug_struct.field("_unknown_fields", &self._unknown_fields);
5470 }
5471 debug_struct.finish()
5472 }
5473}
5474
5475#[cfg(feature = "answer-records")]
5476impl std::fmt::Debug for super::DialogflowAssistAnswer {
5477 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5478 let mut debug_struct = f.debug_struct("DialogflowAssistAnswer");
5479 debug_struct.field("answer_record", &self.answer_record);
5480 debug_struct.field("result", &self.result);
5481 if !self._unknown_fields.is_empty() {
5482 debug_struct.field("_unknown_fields", &self._unknown_fields);
5483 }
5484 debug_struct.finish()
5485 }
5486}
5487
5488#[cfg(feature = "participants")]
5489impl std::fmt::Debug for super::SuggestionResult {
5490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5491 let mut debug_struct = f.debug_struct("SuggestionResult");
5492 debug_struct.field("suggestion_response", &self.suggestion_response);
5493 if !self._unknown_fields.is_empty() {
5494 debug_struct.field("_unknown_fields", &self._unknown_fields);
5495 }
5496 debug_struct.finish()
5497 }
5498}
5499
5500#[cfg(feature = "participants")]
5501impl std::fmt::Debug for super::InputTextConfig {
5502 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5503 let mut debug_struct = f.debug_struct("InputTextConfig");
5504 debug_struct.field("language_code", &self.language_code);
5505 if !self._unknown_fields.is_empty() {
5506 debug_struct.field("_unknown_fields", &self._unknown_fields);
5507 }
5508 debug_struct.finish()
5509 }
5510}
5511
5512#[cfg(any(feature = "conversations", feature = "participants",))]
5513impl std::fmt::Debug for super::AnnotatedMessagePart {
5514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5515 let mut debug_struct = f.debug_struct("AnnotatedMessagePart");
5516 debug_struct.field("text", &self.text);
5517 debug_struct.field("entity_type", &self.entity_type);
5518 debug_struct.field("formatted_value", &self.formatted_value);
5519 if !self._unknown_fields.is_empty() {
5520 debug_struct.field("_unknown_fields", &self._unknown_fields);
5521 }
5522 debug_struct.finish()
5523 }
5524}
5525
5526#[cfg(any(feature = "conversations", feature = "participants",))]
5527impl std::fmt::Debug for super::MessageAnnotation {
5528 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5529 let mut debug_struct = f.debug_struct("MessageAnnotation");
5530 debug_struct.field("parts", &self.parts);
5531 debug_struct.field("contain_entities", &self.contain_entities);
5532 if !self._unknown_fields.is_empty() {
5533 debug_struct.field("_unknown_fields", &self._unknown_fields);
5534 }
5535 debug_struct.finish()
5536 }
5537}
5538
5539#[cfg(feature = "participants")]
5540impl std::fmt::Debug for super::SuggestionInput {
5541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5542 let mut debug_struct = f.debug_struct("SuggestionInput");
5543 debug_struct.field("answer_record", &self.answer_record);
5544 debug_struct.field("parameters", &self.parameters);
5545 debug_struct.field("action", &self.action);
5546 debug_struct.field("send_time", &self.send_time);
5547 if !self._unknown_fields.is_empty() {
5548 debug_struct.field("_unknown_fields", &self._unknown_fields);
5549 }
5550 debug_struct.finish()
5551 }
5552}
5553
5554#[cfg(any(feature = "conversations", feature = "participants",))]
5555impl std::fmt::Debug for super::AssistQueryParameters {
5556 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5557 let mut debug_struct = f.debug_struct("AssistQueryParameters");
5558 debug_struct.field(
5559 "documents_metadata_filters",
5560 &self.documents_metadata_filters,
5561 );
5562 if !self._unknown_fields.is_empty() {
5563 debug_struct.field("_unknown_fields", &self._unknown_fields);
5564 }
5565 debug_struct.finish()
5566 }
5567}
5568
5569#[cfg(feature = "participants")]
5570impl std::fmt::Debug for super::SuggestKnowledgeAssistRequest {
5571 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5572 let mut debug_struct = f.debug_struct("SuggestKnowledgeAssistRequest");
5573 debug_struct.field("parent", &self.parent);
5574 debug_struct.field("latest_message", &self.latest_message);
5575 debug_struct.field("context_size", &self.context_size);
5576 debug_struct.field("previous_suggested_query", &self.previous_suggested_query);
5577 if !self._unknown_fields.is_empty() {
5578 debug_struct.field("_unknown_fields", &self._unknown_fields);
5579 }
5580 debug_struct.finish()
5581 }
5582}
5583
5584#[cfg(feature = "participants")]
5585impl std::fmt::Debug for super::SuggestKnowledgeAssistResponse {
5586 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5587 let mut debug_struct = f.debug_struct("SuggestKnowledgeAssistResponse");
5588 debug_struct.field("knowledge_assist_answer", &self.knowledge_assist_answer);
5589 debug_struct.field("latest_message", &self.latest_message);
5590 debug_struct.field("context_size", &self.context_size);
5591 debug_struct.field(
5592 "additional_suggested_query_results",
5593 &self.additional_suggested_query_results,
5594 );
5595 if !self._unknown_fields.is_empty() {
5596 debug_struct.field("_unknown_fields", &self._unknown_fields);
5597 }
5598 debug_struct.finish()
5599 }
5600}
5601
5602#[cfg(any(feature = "conversations", feature = "participants",))]
5603impl std::fmt::Debug for super::IngestedContextReferenceDebugInfo {
5604 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5605 let mut debug_struct = f.debug_struct("IngestedContextReferenceDebugInfo");
5606 debug_struct.field("project_not_allowlisted", &self.project_not_allowlisted);
5607 debug_struct.field(
5608 "context_reference_retrieved",
5609 &self.context_reference_retrieved,
5610 );
5611 debug_struct.field(
5612 "ingested_parameters_debug_info",
5613 &self.ingested_parameters_debug_info,
5614 );
5615 if !self._unknown_fields.is_empty() {
5616 debug_struct.field("_unknown_fields", &self._unknown_fields);
5617 }
5618 debug_struct.finish()
5619 }
5620}
5621
5622#[cfg(any(feature = "conversations", feature = "participants",))]
5623impl std::fmt::Debug for super::ingested_context_reference_debug_info::IngestedParameterDebugInfo {
5624 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5625 let mut debug_struct = f.debug_struct("IngestedParameterDebugInfo");
5626 debug_struct.field("parameter", &self.parameter);
5627 debug_struct.field("ingestion_status", &self.ingestion_status);
5628 if !self._unknown_fields.is_empty() {
5629 debug_struct.field("_unknown_fields", &self._unknown_fields);
5630 }
5631 debug_struct.finish()
5632 }
5633}
5634
5635#[cfg(any(feature = "conversations", feature = "participants",))]
5636impl std::fmt::Debug for super::ServiceLatency {
5637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5638 let mut debug_struct = f.debug_struct("ServiceLatency");
5639 debug_struct.field(
5640 "internal_service_latencies",
5641 &self.internal_service_latencies,
5642 );
5643 if !self._unknown_fields.is_empty() {
5644 debug_struct.field("_unknown_fields", &self._unknown_fields);
5645 }
5646 debug_struct.finish()
5647 }
5648}
5649
5650#[cfg(any(feature = "conversations", feature = "participants",))]
5651impl std::fmt::Debug for super::service_latency::InternalServiceLatency {
5652 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5653 let mut debug_struct = f.debug_struct("InternalServiceLatency");
5654 debug_struct.field("step", &self.step);
5655 debug_struct.field("latency_ms", &self.latency_ms);
5656 debug_struct.field("start_time", &self.start_time);
5657 debug_struct.field("complete_time", &self.complete_time);
5658 if !self._unknown_fields.is_empty() {
5659 debug_struct.field("_unknown_fields", &self._unknown_fields);
5660 }
5661 debug_struct.finish()
5662 }
5663}
5664
5665#[cfg(feature = "participants")]
5666impl std::fmt::Debug for super::KnowledgeAssistDebugInfo {
5667 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5668 let mut debug_struct = f.debug_struct("KnowledgeAssistDebugInfo");
5669 debug_struct.field(
5670 "query_generation_failure_reason",
5671 &self.query_generation_failure_reason,
5672 );
5673 debug_struct.field(
5674 "query_categorization_failure_reason",
5675 &self.query_categorization_failure_reason,
5676 );
5677 debug_struct.field("datastore_response_reason", &self.datastore_response_reason);
5678 debug_struct.field("knowledge_assist_behavior", &self.knowledge_assist_behavior);
5679 debug_struct.field(
5680 "ingested_context_reference_debug_info",
5681 &self.ingested_context_reference_debug_info,
5682 );
5683 debug_struct.field("service_latency", &self.service_latency);
5684 debug_struct.field(
5685 "query_generation_debug_info",
5686 &self.query_generation_debug_info,
5687 );
5688 debug_struct.field("ces_debug_info", &self.ces_debug_info);
5689 if !self._unknown_fields.is_empty() {
5690 debug_struct.field("_unknown_fields", &self._unknown_fields);
5691 }
5692 debug_struct.finish()
5693 }
5694}
5695
5696#[cfg(feature = "participants")]
5697impl std::fmt::Debug for super::knowledge_assist_debug_info::KnowledgeAssistBehavior {
5698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5699 let mut debug_struct = f.debug_struct("KnowledgeAssistBehavior");
5700 debug_struct.field(
5701 "answer_generation_rewriter_on",
5702 &self.answer_generation_rewriter_on,
5703 );
5704 debug_struct.field(
5705 "end_user_metadata_included",
5706 &self.end_user_metadata_included,
5707 );
5708 debug_struct.field("return_query_only", &self.return_query_only);
5709 debug_struct.field("use_pubsub_delivery", &self.use_pubsub_delivery);
5710 debug_struct.field("disable_sync_delivery", &self.disable_sync_delivery);
5711 debug_struct.field("previous_queries_included", &self.previous_queries_included);
5712 debug_struct.field("use_translated_message", &self.use_translated_message);
5713 debug_struct.field(
5714 "use_custom_safety_filter_level",
5715 &self.use_custom_safety_filter_level,
5716 );
5717 debug_struct.field(
5718 "conversation_transcript_has_mixed_languages",
5719 &self.conversation_transcript_has_mixed_languages,
5720 );
5721 debug_struct.field(
5722 "query_generation_agent_language_mismatch",
5723 &self.query_generation_agent_language_mismatch,
5724 );
5725 debug_struct.field(
5726 "query_generation_end_user_language_mismatch",
5727 &self.query_generation_end_user_language_mismatch,
5728 );
5729 debug_struct.field(
5730 "third_party_connector_allowed",
5731 &self.third_party_connector_allowed,
5732 );
5733 debug_struct.field(
5734 "multiple_queries_generated",
5735 &self.multiple_queries_generated,
5736 );
5737 debug_struct.field(
5738 "query_contained_search_context",
5739 &self.query_contained_search_context,
5740 );
5741 debug_struct.field(
5742 "invalid_items_query_suggestion_skipped",
5743 &self.invalid_items_query_suggestion_skipped,
5744 );
5745 debug_struct.field(
5746 "primary_query_redacted_and_replaced",
5747 &self.primary_query_redacted_and_replaced,
5748 );
5749 debug_struct.field(
5750 "appended_search_context_count",
5751 &self.appended_search_context_count,
5752 );
5753 if !self._unknown_fields.is_empty() {
5754 debug_struct.field("_unknown_fields", &self._unknown_fields);
5755 }
5756 debug_struct.finish()
5757 }
5758}
5759
5760#[cfg(feature = "participants")]
5761impl std::fmt::Debug for super::knowledge_assist_debug_info::QueryGenerationDebugInfo {
5762 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5763 let mut debug_struct = f.debug_struct("QueryGenerationDebugInfo");
5764 debug_struct.field("prompt_token_count", &self.prompt_token_count);
5765 debug_struct.field("candidates_token_count", &self.candidates_token_count);
5766 debug_struct.field("total_token_count", &self.total_token_count);
5767 if !self._unknown_fields.is_empty() {
5768 debug_struct.field("_unknown_fields", &self._unknown_fields);
5769 }
5770 debug_struct.finish()
5771 }
5772}
5773
5774#[cfg(feature = "participants")]
5775impl std::fmt::Debug for super::KnowledgeAssistAnswer {
5776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5777 let mut debug_struct = f.debug_struct("KnowledgeAssistAnswer");
5778 debug_struct.field("suggested_query", &self.suggested_query);
5779 debug_struct.field("suggested_query_answer", &self.suggested_query_answer);
5780 debug_struct.field("answer_record", &self.answer_record);
5781 debug_struct.field(
5782 "knowledge_assist_debug_info",
5783 &self.knowledge_assist_debug_info,
5784 );
5785 if !self._unknown_fields.is_empty() {
5786 debug_struct.field("_unknown_fields", &self._unknown_fields);
5787 }
5788 debug_struct.finish()
5789 }
5790}
5791
5792#[cfg(feature = "participants")]
5793impl std::fmt::Debug for super::knowledge_assist_answer::SuggestedQuery {
5794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5795 let mut debug_struct = f.debug_struct("SuggestedQuery");
5796 debug_struct.field("query_text", &self.query_text);
5797 debug_struct.field("search_contexts", &self.search_contexts);
5798 if !self._unknown_fields.is_empty() {
5799 debug_struct.field("_unknown_fields", &self._unknown_fields);
5800 }
5801 debug_struct.finish()
5802 }
5803}
5804
5805#[cfg(feature = "participants")]
5806impl std::fmt::Debug for super::knowledge_assist_answer::suggested_query::SearchContext {
5807 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5808 let mut debug_struct = f.debug_struct("SearchContext");
5809 debug_struct.field("key", &self.key);
5810 debug_struct.field("value", &self.value);
5811 if !self._unknown_fields.is_empty() {
5812 debug_struct.field("_unknown_fields", &self._unknown_fields);
5813 }
5814 debug_struct.finish()
5815 }
5816}
5817
5818#[cfg(feature = "participants")]
5819impl std::fmt::Debug for super::knowledge_assist_answer::AdditionalSuggestedQueryResult {
5820 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5821 let mut debug_struct = f.debug_struct("AdditionalSuggestedQueryResult");
5822 debug_struct.field("suggested_query", &self.suggested_query);
5823 debug_struct.field("answer_record", &self.answer_record);
5824 if !self._unknown_fields.is_empty() {
5825 debug_struct.field("_unknown_fields", &self._unknown_fields);
5826 }
5827 debug_struct.finish()
5828 }
5829}
5830
5831#[cfg(feature = "participants")]
5832impl std::fmt::Debug for super::knowledge_assist_answer::KnowledgeAnswer {
5833 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5834 let mut debug_struct = f.debug_struct("KnowledgeAnswer");
5835 debug_struct.field("answer_text", &self.answer_text);
5836 debug_struct.field("source", &self.source);
5837 if !self._unknown_fields.is_empty() {
5838 debug_struct.field("_unknown_fields", &self._unknown_fields);
5839 }
5840 debug_struct.finish()
5841 }
5842}
5843
5844#[cfg(feature = "participants")]
5845impl std::fmt::Debug for super::knowledge_assist_answer::knowledge_answer::FaqSource {
5846 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5847 let mut debug_struct = f.debug_struct("FaqSource");
5848 debug_struct.field("question", &self.question);
5849 if !self._unknown_fields.is_empty() {
5850 debug_struct.field("_unknown_fields", &self._unknown_fields);
5851 }
5852 debug_struct.finish()
5853 }
5854}
5855
5856#[cfg(feature = "participants")]
5857impl std::fmt::Debug for super::knowledge_assist_answer::knowledge_answer::GenerativeSource {
5858 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5859 let mut debug_struct = f.debug_struct("GenerativeSource");
5860 debug_struct.field("snippets", &self.snippets);
5861 if !self._unknown_fields.is_empty() {
5862 debug_struct.field("_unknown_fields", &self._unknown_fields);
5863 }
5864 debug_struct.finish()
5865 }
5866}
5867
5868#[cfg(feature = "participants")]
5869impl std::fmt::Debug
5870 for super::knowledge_assist_answer::knowledge_answer::generative_source::Snippet
5871{
5872 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5873 let mut debug_struct = f.debug_struct("Snippet");
5874 debug_struct.field("uri", &self.uri);
5875 debug_struct.field("text", &self.text);
5876 debug_struct.field("title", &self.title);
5877 debug_struct.field("metadata", &self.metadata);
5878 if !self._unknown_fields.is_empty() {
5879 debug_struct.field("_unknown_fields", &self._unknown_fields);
5880 }
5881 debug_struct.finish()
5882 }
5883}
5884
5885#[cfg(feature = "participants")]
5886impl std::fmt::Debug for super::knowledge_assist_answer::knowledge_answer::EventSource {
5887 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5888 let mut debug_struct = f.debug_struct("EventSource");
5889 debug_struct.field("event", &self.event);
5890 debug_struct.field("snippets", &self.snippets);
5891 if !self._unknown_fields.is_empty() {
5892 debug_struct.field("_unknown_fields", &self._unknown_fields);
5893 }
5894 debug_struct.finish()
5895 }
5896}
5897
5898#[cfg(feature = "sessions")]
5899impl std::fmt::Debug for super::DetectIntentRequest {
5900 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5901 let mut debug_struct = f.debug_struct("DetectIntentRequest");
5902 debug_struct.field("session", &self.session);
5903 debug_struct.field("query_params", &self.query_params);
5904 debug_struct.field("query_input", &self.query_input);
5905 debug_struct.field("output_audio_config", &self.output_audio_config);
5906 debug_struct.field("output_audio_config_mask", &self.output_audio_config_mask);
5907 debug_struct.field("input_audio", &self.input_audio);
5908 if !self._unknown_fields.is_empty() {
5909 debug_struct.field("_unknown_fields", &self._unknown_fields);
5910 }
5911 debug_struct.finish()
5912 }
5913}
5914
5915#[cfg(any(feature = "participants", feature = "sessions",))]
5916impl std::fmt::Debug for super::DetectIntentResponse {
5917 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5918 let mut debug_struct = f.debug_struct("DetectIntentResponse");
5919 debug_struct.field("response_id", &self.response_id);
5920 debug_struct.field("query_result", &self.query_result);
5921 debug_struct.field("webhook_status", &self.webhook_status);
5922 debug_struct.field("output_audio", &self.output_audio);
5923 debug_struct.field("output_audio_config", &self.output_audio_config);
5924 if !self._unknown_fields.is_empty() {
5925 debug_struct.field("_unknown_fields", &self._unknown_fields);
5926 }
5927 debug_struct.finish()
5928 }
5929}
5930
5931#[cfg(any(feature = "participants", feature = "sessions",))]
5932impl std::fmt::Debug for super::QueryParameters {
5933 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5934 let mut debug_struct = f.debug_struct("QueryParameters");
5935 debug_struct.field("time_zone", &self.time_zone);
5936 debug_struct.field("geo_location", &self.geo_location);
5937 debug_struct.field("contexts", &self.contexts);
5938 debug_struct.field("reset_contexts", &self.reset_contexts);
5939 debug_struct.field("session_entity_types", &self.session_entity_types);
5940 debug_struct.field("payload", &self.payload);
5941 debug_struct.field(
5942 "sentiment_analysis_request_config",
5943 &self.sentiment_analysis_request_config,
5944 );
5945 debug_struct.field("webhook_headers", &self.webhook_headers);
5946 debug_struct.field("platform", &self.platform);
5947 if !self._unknown_fields.is_empty() {
5948 debug_struct.field("_unknown_fields", &self._unknown_fields);
5949 }
5950 debug_struct.finish()
5951 }
5952}
5953
5954#[cfg(feature = "sessions")]
5955impl std::fmt::Debug for super::QueryInput {
5956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5957 let mut debug_struct = f.debug_struct("QueryInput");
5958 debug_struct.field("input", &self.input);
5959 if !self._unknown_fields.is_empty() {
5960 debug_struct.field("_unknown_fields", &self._unknown_fields);
5961 }
5962 debug_struct.finish()
5963 }
5964}
5965
5966#[cfg(any(
5967 feature = "answer-records",
5968 feature = "participants",
5969 feature = "sessions",
5970))]
5971impl std::fmt::Debug for super::QueryResult {
5972 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5973 let mut debug_struct = f.debug_struct("QueryResult");
5974 debug_struct.field("query_text", &self.query_text);
5975 debug_struct.field("language_code", &self.language_code);
5976 debug_struct.field(
5977 "speech_recognition_confidence",
5978 &self.speech_recognition_confidence,
5979 );
5980 debug_struct.field("action", &self.action);
5981 debug_struct.field("parameters", &self.parameters);
5982 debug_struct.field(
5983 "all_required_params_present",
5984 &self.all_required_params_present,
5985 );
5986 debug_struct.field("cancels_slot_filling", &self.cancels_slot_filling);
5987 debug_struct.field("fulfillment_text", &self.fulfillment_text);
5988 debug_struct.field("fulfillment_messages", &self.fulfillment_messages);
5989 debug_struct.field("webhook_source", &self.webhook_source);
5990 debug_struct.field("webhook_payload", &self.webhook_payload);
5991 debug_struct.field("output_contexts", &self.output_contexts);
5992 debug_struct.field("intent", &self.intent);
5993 debug_struct.field(
5994 "intent_detection_confidence",
5995 &self.intent_detection_confidence,
5996 );
5997 debug_struct.field("diagnostic_info", &self.diagnostic_info);
5998 debug_struct.field("sentiment_analysis_result", &self.sentiment_analysis_result);
5999 if !self._unknown_fields.is_empty() {
6000 debug_struct.field("_unknown_fields", &self._unknown_fields);
6001 }
6002 debug_struct.finish()
6003 }
6004}
6005
6006#[cfg(feature = "sessions")]
6007impl std::fmt::Debug for super::StreamingDetectIntentRequest {
6008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6009 let mut debug_struct = f.debug_struct("StreamingDetectIntentRequest");
6010 debug_struct.field("session", &self.session);
6011 debug_struct.field("query_params", &self.query_params);
6012 debug_struct.field("query_input", &self.query_input);
6013 debug_struct.field("single_utterance", &self.single_utterance);
6014 debug_struct.field("output_audio_config", &self.output_audio_config);
6015 debug_struct.field("output_audio_config_mask", &self.output_audio_config_mask);
6016 debug_struct.field("input_audio", &self.input_audio);
6017 debug_struct.field("enable_debugging_info", &self.enable_debugging_info);
6018 if !self._unknown_fields.is_empty() {
6019 debug_struct.field("_unknown_fields", &self._unknown_fields);
6020 }
6021 debug_struct.finish()
6022 }
6023}
6024
6025#[cfg(any(feature = "participants", feature = "sessions",))]
6026impl std::fmt::Debug for super::CloudConversationDebuggingInfo {
6027 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6028 let mut debug_struct = f.debug_struct("CloudConversationDebuggingInfo");
6029 debug_struct.field("audio_data_chunks", &self.audio_data_chunks);
6030 debug_struct.field("result_end_time_offset", &self.result_end_time_offset);
6031 debug_struct.field("first_audio_duration", &self.first_audio_duration);
6032 debug_struct.field("single_utterance", &self.single_utterance);
6033 debug_struct.field(
6034 "speech_partial_results_end_times",
6035 &self.speech_partial_results_end_times,
6036 );
6037 debug_struct.field(
6038 "speech_final_results_end_times",
6039 &self.speech_final_results_end_times,
6040 );
6041 debug_struct.field("partial_responses", &self.partial_responses);
6042 debug_struct.field(
6043 "speaker_id_passive_latency_ms_offset",
6044 &self.speaker_id_passive_latency_ms_offset,
6045 );
6046 debug_struct.field("bargein_event_triggered", &self.bargein_event_triggered);
6047 debug_struct.field("speech_single_utterance", &self.speech_single_utterance);
6048 debug_struct.field(
6049 "dtmf_partial_results_times",
6050 &self.dtmf_partial_results_times,
6051 );
6052 debug_struct.field("dtmf_final_results_times", &self.dtmf_final_results_times);
6053 debug_struct.field(
6054 "single_utterance_end_time_offset",
6055 &self.single_utterance_end_time_offset,
6056 );
6057 debug_struct.field("no_speech_timeout", &self.no_speech_timeout);
6058 debug_struct.field("endpointing_timeout", &self.endpointing_timeout);
6059 debug_struct.field("is_input_text", &self.is_input_text);
6060 debug_struct.field(
6061 "client_half_close_time_offset",
6062 &self.client_half_close_time_offset,
6063 );
6064 debug_struct.field(
6065 "client_half_close_streaming_time_offset",
6066 &self.client_half_close_streaming_time_offset,
6067 );
6068 if !self._unknown_fields.is_empty() {
6069 debug_struct.field("_unknown_fields", &self._unknown_fields);
6070 }
6071 debug_struct.finish()
6072 }
6073}
6074
6075#[cfg(feature = "sessions")]
6076impl std::fmt::Debug for super::StreamingDetectIntentResponse {
6077 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6078 let mut debug_struct = f.debug_struct("StreamingDetectIntentResponse");
6079 debug_struct.field("response_id", &self.response_id);
6080 debug_struct.field("recognition_result", &self.recognition_result);
6081 debug_struct.field("query_result", &self.query_result);
6082 debug_struct.field("webhook_status", &self.webhook_status);
6083 debug_struct.field("output_audio", &self.output_audio);
6084 debug_struct.field("output_audio_config", &self.output_audio_config);
6085 debug_struct.field("debugging_info", &self.debugging_info);
6086 if !self._unknown_fields.is_empty() {
6087 debug_struct.field("_unknown_fields", &self._unknown_fields);
6088 }
6089 debug_struct.finish()
6090 }
6091}
6092
6093#[cfg(any(feature = "participants", feature = "sessions",))]
6094impl std::fmt::Debug for super::StreamingRecognitionResult {
6095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6096 let mut debug_struct = f.debug_struct("StreamingRecognitionResult");
6097 debug_struct.field("message_type", &self.message_type);
6098 debug_struct.field("transcript", &self.transcript);
6099 debug_struct.field("is_final", &self.is_final);
6100 debug_struct.field("confidence", &self.confidence);
6101 debug_struct.field("speech_word_info", &self.speech_word_info);
6102 debug_struct.field("speech_end_offset", &self.speech_end_offset);
6103 debug_struct.field("language_code", &self.language_code);
6104 if !self._unknown_fields.is_empty() {
6105 debug_struct.field("_unknown_fields", &self._unknown_fields);
6106 }
6107 debug_struct.finish()
6108 }
6109}
6110
6111#[cfg(any(
6112 feature = "conversations",
6113 feature = "participants",
6114 feature = "sessions",
6115))]
6116impl std::fmt::Debug for super::TextInput {
6117 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6118 let mut debug_struct = f.debug_struct("TextInput");
6119 debug_struct.field("text", &self.text);
6120 debug_struct.field("language_code", &self.language_code);
6121 if !self._unknown_fields.is_empty() {
6122 debug_struct.field("_unknown_fields", &self._unknown_fields);
6123 }
6124 debug_struct.finish()
6125 }
6126}
6127
6128#[cfg(any(feature = "participants", feature = "sessions",))]
6129impl std::fmt::Debug for super::EventInput {
6130 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6131 let mut debug_struct = f.debug_struct("EventInput");
6132 debug_struct.field("name", &self.name);
6133 debug_struct.field("parameters", &self.parameters);
6134 debug_struct.field("language_code", &self.language_code);
6135 if !self._unknown_fields.is_empty() {
6136 debug_struct.field("_unknown_fields", &self._unknown_fields);
6137 }
6138 debug_struct.finish()
6139 }
6140}
6141
6142#[cfg(any(feature = "participants", feature = "sessions",))]
6143impl std::fmt::Debug for super::SentimentAnalysisRequestConfig {
6144 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6145 let mut debug_struct = f.debug_struct("SentimentAnalysisRequestConfig");
6146 debug_struct.field(
6147 "analyze_query_text_sentiment",
6148 &self.analyze_query_text_sentiment,
6149 );
6150 if !self._unknown_fields.is_empty() {
6151 debug_struct.field("_unknown_fields", &self._unknown_fields);
6152 }
6153 debug_struct.finish()
6154 }
6155}
6156
6157#[cfg(any(
6158 feature = "answer-records",
6159 feature = "conversations",
6160 feature = "participants",
6161 feature = "sessions",
6162))]
6163impl std::fmt::Debug for super::SentimentAnalysisResult {
6164 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6165 let mut debug_struct = f.debug_struct("SentimentAnalysisResult");
6166 debug_struct.field("query_text_sentiment", &self.query_text_sentiment);
6167 if !self._unknown_fields.is_empty() {
6168 debug_struct.field("_unknown_fields", &self._unknown_fields);
6169 }
6170 debug_struct.finish()
6171 }
6172}
6173
6174#[cfg(any(
6175 feature = "answer-records",
6176 feature = "conversations",
6177 feature = "participants",
6178 feature = "sessions",
6179))]
6180impl std::fmt::Debug for super::Sentiment {
6181 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6182 let mut debug_struct = f.debug_struct("Sentiment");
6183 debug_struct.field("score", &self.score);
6184 debug_struct.field("magnitude", &self.magnitude);
6185 if !self._unknown_fields.is_empty() {
6186 debug_struct.field("_unknown_fields", &self._unknown_fields);
6187 }
6188 debug_struct.finish()
6189 }
6190}
6191
6192#[cfg(any(
6193 feature = "participants",
6194 feature = "session-entity-types",
6195 feature = "sessions",
6196))]
6197impl std::fmt::Debug for super::SessionEntityType {
6198 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6199 let mut debug_struct = f.debug_struct("SessionEntityType");
6200 debug_struct.field("name", &self.name);
6201 debug_struct.field("entity_override_mode", &self.entity_override_mode);
6202 debug_struct.field("entities", &self.entities);
6203 if !self._unknown_fields.is_empty() {
6204 debug_struct.field("_unknown_fields", &self._unknown_fields);
6205 }
6206 debug_struct.finish()
6207 }
6208}
6209
6210#[cfg(feature = "session-entity-types")]
6211impl std::fmt::Debug for super::ListSessionEntityTypesRequest {
6212 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6213 let mut debug_struct = f.debug_struct("ListSessionEntityTypesRequest");
6214 debug_struct.field("parent", &self.parent);
6215 debug_struct.field("page_size", &self.page_size);
6216 debug_struct.field("page_token", &self.page_token);
6217 if !self._unknown_fields.is_empty() {
6218 debug_struct.field("_unknown_fields", &self._unknown_fields);
6219 }
6220 debug_struct.finish()
6221 }
6222}
6223
6224#[cfg(feature = "session-entity-types")]
6225impl std::fmt::Debug for super::ListSessionEntityTypesResponse {
6226 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6227 let mut debug_struct = f.debug_struct("ListSessionEntityTypesResponse");
6228 debug_struct.field("session_entity_types", &self.session_entity_types);
6229 debug_struct.field("next_page_token", &self.next_page_token);
6230 if !self._unknown_fields.is_empty() {
6231 debug_struct.field("_unknown_fields", &self._unknown_fields);
6232 }
6233 debug_struct.finish()
6234 }
6235}
6236
6237#[cfg(feature = "session-entity-types")]
6238impl std::fmt::Debug for super::GetSessionEntityTypeRequest {
6239 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6240 let mut debug_struct = f.debug_struct("GetSessionEntityTypeRequest");
6241 debug_struct.field("name", &self.name);
6242 if !self._unknown_fields.is_empty() {
6243 debug_struct.field("_unknown_fields", &self._unknown_fields);
6244 }
6245 debug_struct.finish()
6246 }
6247}
6248
6249#[cfg(feature = "session-entity-types")]
6250impl std::fmt::Debug for super::CreateSessionEntityTypeRequest {
6251 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6252 let mut debug_struct = f.debug_struct("CreateSessionEntityTypeRequest");
6253 debug_struct.field("parent", &self.parent);
6254 debug_struct.field("session_entity_type", &self.session_entity_type);
6255 if !self._unknown_fields.is_empty() {
6256 debug_struct.field("_unknown_fields", &self._unknown_fields);
6257 }
6258 debug_struct.finish()
6259 }
6260}
6261
6262#[cfg(feature = "session-entity-types")]
6263impl std::fmt::Debug for super::UpdateSessionEntityTypeRequest {
6264 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6265 let mut debug_struct = f.debug_struct("UpdateSessionEntityTypeRequest");
6266 debug_struct.field("session_entity_type", &self.session_entity_type);
6267 debug_struct.field("update_mask", &self.update_mask);
6268 if !self._unknown_fields.is_empty() {
6269 debug_struct.field("_unknown_fields", &self._unknown_fields);
6270 }
6271 debug_struct.finish()
6272 }
6273}
6274
6275#[cfg(feature = "session-entity-types")]
6276impl std::fmt::Debug for super::DeleteSessionEntityTypeRequest {
6277 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6278 let mut debug_struct = f.debug_struct("DeleteSessionEntityTypeRequest");
6279 debug_struct.field("name", &self.name);
6280 if !self._unknown_fields.is_empty() {
6281 debug_struct.field("_unknown_fields", &self._unknown_fields);
6282 }
6283 debug_struct.finish()
6284 }
6285}
6286
6287#[cfg(feature = "sip-trunks")]
6288impl std::fmt::Debug for super::CreateSipTrunkRequest {
6289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6290 let mut debug_struct = f.debug_struct("CreateSipTrunkRequest");
6291 debug_struct.field("parent", &self.parent);
6292 debug_struct.field("sip_trunk", &self.sip_trunk);
6293 if !self._unknown_fields.is_empty() {
6294 debug_struct.field("_unknown_fields", &self._unknown_fields);
6295 }
6296 debug_struct.finish()
6297 }
6298}
6299
6300#[cfg(feature = "sip-trunks")]
6301impl std::fmt::Debug for super::DeleteSipTrunkRequest {
6302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6303 let mut debug_struct = f.debug_struct("DeleteSipTrunkRequest");
6304 debug_struct.field("name", &self.name);
6305 if !self._unknown_fields.is_empty() {
6306 debug_struct.field("_unknown_fields", &self._unknown_fields);
6307 }
6308 debug_struct.finish()
6309 }
6310}
6311
6312#[cfg(feature = "sip-trunks")]
6313impl std::fmt::Debug for super::ListSipTrunksRequest {
6314 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6315 let mut debug_struct = f.debug_struct("ListSipTrunksRequest");
6316 debug_struct.field("parent", &self.parent);
6317 debug_struct.field("page_size", &self.page_size);
6318 debug_struct.field("page_token", &self.page_token);
6319 if !self._unknown_fields.is_empty() {
6320 debug_struct.field("_unknown_fields", &self._unknown_fields);
6321 }
6322 debug_struct.finish()
6323 }
6324}
6325
6326#[cfg(feature = "sip-trunks")]
6327impl std::fmt::Debug for super::ListSipTrunksResponse {
6328 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6329 let mut debug_struct = f.debug_struct("ListSipTrunksResponse");
6330 debug_struct.field("sip_trunks", &self.sip_trunks);
6331 debug_struct.field("next_page_token", &self.next_page_token);
6332 if !self._unknown_fields.is_empty() {
6333 debug_struct.field("_unknown_fields", &self._unknown_fields);
6334 }
6335 debug_struct.finish()
6336 }
6337}
6338
6339#[cfg(feature = "sip-trunks")]
6340impl std::fmt::Debug for super::GetSipTrunkRequest {
6341 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6342 let mut debug_struct = f.debug_struct("GetSipTrunkRequest");
6343 debug_struct.field("name", &self.name);
6344 if !self._unknown_fields.is_empty() {
6345 debug_struct.field("_unknown_fields", &self._unknown_fields);
6346 }
6347 debug_struct.finish()
6348 }
6349}
6350
6351#[cfg(feature = "sip-trunks")]
6352impl std::fmt::Debug for super::UpdateSipTrunkRequest {
6353 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6354 let mut debug_struct = f.debug_struct("UpdateSipTrunkRequest");
6355 debug_struct.field("sip_trunk", &self.sip_trunk);
6356 debug_struct.field("update_mask", &self.update_mask);
6357 if !self._unknown_fields.is_empty() {
6358 debug_struct.field("_unknown_fields", &self._unknown_fields);
6359 }
6360 debug_struct.finish()
6361 }
6362}
6363
6364#[cfg(feature = "sip-trunks")]
6365impl std::fmt::Debug for super::SipTrunk {
6366 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6367 let mut debug_struct = f.debug_struct("SipTrunk");
6368 debug_struct.field("name", &self.name);
6369 debug_struct.field("expected_hostname", &self.expected_hostname);
6370 debug_struct.field("connections", &self.connections);
6371 debug_struct.field("display_name", &self.display_name);
6372 if !self._unknown_fields.is_empty() {
6373 debug_struct.field("_unknown_fields", &self._unknown_fields);
6374 }
6375 debug_struct.finish()
6376 }
6377}
6378
6379#[cfg(feature = "sip-trunks")]
6380impl std::fmt::Debug for super::Connection {
6381 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6382 let mut debug_struct = f.debug_struct("Connection");
6383 debug_struct.field("connection_id", &self.connection_id);
6384 debug_struct.field("state", &self.state);
6385 debug_struct.field("update_time", &self.update_time);
6386 debug_struct.field("error_details", &self.error_details);
6387 if !self._unknown_fields.is_empty() {
6388 debug_struct.field("_unknown_fields", &self._unknown_fields);
6389 }
6390 debug_struct.finish()
6391 }
6392}
6393
6394#[cfg(feature = "sip-trunks")]
6395impl std::fmt::Debug for super::connection::ErrorDetails {
6396 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6397 let mut debug_struct = f.debug_struct("ErrorDetails");
6398 debug_struct.field("certificate_state", &self.certificate_state);
6399 debug_struct.field("error_message", &self.error_message);
6400 if !self._unknown_fields.is_empty() {
6401 debug_struct.field("_unknown_fields", &self._unknown_fields);
6402 }
6403 debug_struct.finish()
6404 }
6405}
6406
6407#[cfg(feature = "tools")]
6408impl std::fmt::Debug for super::CreateToolRequest {
6409 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6410 let mut debug_struct = f.debug_struct("CreateToolRequest");
6411 debug_struct.field("parent", &self.parent);
6412 debug_struct.field("tool", &self.tool);
6413 debug_struct.field("tool_id", &self.tool_id);
6414 if !self._unknown_fields.is_empty() {
6415 debug_struct.field("_unknown_fields", &self._unknown_fields);
6416 }
6417 debug_struct.finish()
6418 }
6419}
6420
6421#[cfg(feature = "tools")]
6422impl std::fmt::Debug for super::GetToolRequest {
6423 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6424 let mut debug_struct = f.debug_struct("GetToolRequest");
6425 debug_struct.field("name", &self.name);
6426 if !self._unknown_fields.is_empty() {
6427 debug_struct.field("_unknown_fields", &self._unknown_fields);
6428 }
6429 debug_struct.finish()
6430 }
6431}
6432
6433#[cfg(feature = "tools")]
6434impl std::fmt::Debug for super::ListToolsRequest {
6435 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6436 let mut debug_struct = f.debug_struct("ListToolsRequest");
6437 debug_struct.field("parent", &self.parent);
6438 debug_struct.field("page_size", &self.page_size);
6439 debug_struct.field("page_token", &self.page_token);
6440 if !self._unknown_fields.is_empty() {
6441 debug_struct.field("_unknown_fields", &self._unknown_fields);
6442 }
6443 debug_struct.finish()
6444 }
6445}
6446
6447#[cfg(feature = "tools")]
6448impl std::fmt::Debug for super::ListToolsResponse {
6449 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6450 let mut debug_struct = f.debug_struct("ListToolsResponse");
6451 debug_struct.field("tools", &self.tools);
6452 debug_struct.field("next_page_token", &self.next_page_token);
6453 if !self._unknown_fields.is_empty() {
6454 debug_struct.field("_unknown_fields", &self._unknown_fields);
6455 }
6456 debug_struct.finish()
6457 }
6458}
6459
6460#[cfg(feature = "tools")]
6461impl std::fmt::Debug for super::DeleteToolRequest {
6462 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6463 let mut debug_struct = f.debug_struct("DeleteToolRequest");
6464 debug_struct.field("name", &self.name);
6465 if !self._unknown_fields.is_empty() {
6466 debug_struct.field("_unknown_fields", &self._unknown_fields);
6467 }
6468 debug_struct.finish()
6469 }
6470}
6471
6472#[cfg(feature = "tools")]
6473impl std::fmt::Debug for super::UpdateToolRequest {
6474 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6475 let mut debug_struct = f.debug_struct("UpdateToolRequest");
6476 debug_struct.field("tool", &self.tool);
6477 debug_struct.field("update_mask", &self.update_mask);
6478 if !self._unknown_fields.is_empty() {
6479 debug_struct.field("_unknown_fields", &self._unknown_fields);
6480 }
6481 debug_struct.finish()
6482 }
6483}
6484
6485#[cfg(any(
6486 feature = "conversations",
6487 feature = "generator-evaluations",
6488 feature = "generators",
6489 feature = "tools",
6490))]
6491impl std::fmt::Debug for super::Tool {
6492 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6493 let mut debug_struct = f.debug_struct("Tool");
6494 debug_struct.field("name", &self.name);
6495 debug_struct.field("tool_key", &self.tool_key);
6496 debug_struct.field("display_name", &self.display_name);
6497 debug_struct.field("description", &self.description);
6498 debug_struct.field(
6499 "action_confirmation_requirement",
6500 &self.action_confirmation_requirement,
6501 );
6502 debug_struct.field("create_time", &self.create_time);
6503 debug_struct.field("update_time", &self.update_time);
6504 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
6505 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
6506 debug_struct.field("specification", &self.specification);
6507 if !self._unknown_fields.is_empty() {
6508 debug_struct.field("_unknown_fields", &self._unknown_fields);
6509 }
6510 debug_struct.finish()
6511 }
6512}
6513
6514#[cfg(any(
6515 feature = "conversations",
6516 feature = "generator-evaluations",
6517 feature = "generators",
6518 feature = "tools",
6519))]
6520impl std::fmt::Debug for super::tool::ExtensionTool {
6521 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6522 let mut debug_struct = f.debug_struct("ExtensionTool");
6523 debug_struct.field("name", &self.name);
6524 if !self._unknown_fields.is_empty() {
6525 debug_struct.field("_unknown_fields", &self._unknown_fields);
6526 }
6527 debug_struct.finish()
6528 }
6529}
6530
6531#[cfg(any(
6532 feature = "conversations",
6533 feature = "generator-evaluations",
6534 feature = "generators",
6535 feature = "tools",
6536))]
6537impl std::fmt::Debug for super::tool::FunctionTool {
6538 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6539 let mut debug_struct = f.debug_struct("FunctionTool");
6540 debug_struct.field("input_schema", &self.input_schema);
6541 debug_struct.field("output_schema", &self.output_schema);
6542 debug_struct.field("method_type", &self.method_type);
6543 if !self._unknown_fields.is_empty() {
6544 debug_struct.field("_unknown_fields", &self._unknown_fields);
6545 }
6546 debug_struct.finish()
6547 }
6548}
6549
6550#[cfg(any(
6551 feature = "conversations",
6552 feature = "generator-evaluations",
6553 feature = "generators",
6554 feature = "tools",
6555))]
6556impl std::fmt::Debug for super::tool::OpenApiTool {
6557 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6558 let mut debug_struct = f.debug_struct("OpenApiTool");
6559 debug_struct.field("authentication", &self.authentication);
6560 debug_struct.field("tls_config", &self.tls_config);
6561 debug_struct.field("service_directory_config", &self.service_directory_config);
6562 debug_struct.field("schema", &self.schema);
6563 if !self._unknown_fields.is_empty() {
6564 debug_struct.field("_unknown_fields", &self._unknown_fields);
6565 }
6566 debug_struct.finish()
6567 }
6568}
6569
6570#[cfg(any(
6571 feature = "conversations",
6572 feature = "generator-evaluations",
6573 feature = "generators",
6574 feature = "tools",
6575))]
6576impl std::fmt::Debug for super::tool::ConnectorTool {
6577 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6578 let mut debug_struct = f.debug_struct("ConnectorTool");
6579 debug_struct.field("name", &self.name);
6580 debug_struct.field("actions", &self.actions);
6581 if !self._unknown_fields.is_empty() {
6582 debug_struct.field("_unknown_fields", &self._unknown_fields);
6583 }
6584 debug_struct.finish()
6585 }
6586}
6587
6588#[cfg(any(
6589 feature = "conversations",
6590 feature = "generator-evaluations",
6591 feature = "generators",
6592 feature = "tools",
6593))]
6594impl std::fmt::Debug for super::tool::connector_tool::Action {
6595 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6596 let mut debug_struct = f.debug_struct("Action");
6597 debug_struct.field("input_fields", &self.input_fields);
6598 debug_struct.field("output_fields", &self.output_fields);
6599 debug_struct.field("action_spec", &self.action_spec);
6600 if !self._unknown_fields.is_empty() {
6601 debug_struct.field("_unknown_fields", &self._unknown_fields);
6602 }
6603 debug_struct.finish()
6604 }
6605}
6606
6607#[cfg(any(
6608 feature = "conversations",
6609 feature = "generator-evaluations",
6610 feature = "generators",
6611 feature = "tools",
6612))]
6613impl std::fmt::Debug for super::tool::connector_tool::action::EntityOperation {
6614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6615 let mut debug_struct = f.debug_struct("EntityOperation");
6616 debug_struct.field("entity_id", &self.entity_id);
6617 debug_struct.field("operation", &self.operation);
6618 if !self._unknown_fields.is_empty() {
6619 debug_struct.field("_unknown_fields", &self._unknown_fields);
6620 }
6621 debug_struct.finish()
6622 }
6623}
6624
6625#[cfg(any(
6626 feature = "conversations",
6627 feature = "generator-evaluations",
6628 feature = "generators",
6629 feature = "tools",
6630))]
6631impl std::fmt::Debug for super::tool::Authentication {
6632 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6633 let mut debug_struct = f.debug_struct("Authentication");
6634 debug_struct.field("auth_config", &self.auth_config);
6635 if !self._unknown_fields.is_empty() {
6636 debug_struct.field("_unknown_fields", &self._unknown_fields);
6637 }
6638 debug_struct.finish()
6639 }
6640}
6641
6642#[cfg(any(
6643 feature = "conversations",
6644 feature = "generator-evaluations",
6645 feature = "generators",
6646 feature = "tools",
6647))]
6648impl std::fmt::Debug for super::tool::authentication::ApiKeyConfig {
6649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6650 let mut debug_struct = f.debug_struct("ApiKeyConfig");
6651 debug_struct.field("key_name", &self.key_name);
6652 debug_struct.field("api_key", &self.api_key);
6653 debug_struct.field(
6654 "secret_version_for_api_key",
6655 &self.secret_version_for_api_key,
6656 );
6657 debug_struct.field("request_location", &self.request_location);
6658 if !self._unknown_fields.is_empty() {
6659 debug_struct.field("_unknown_fields", &self._unknown_fields);
6660 }
6661 debug_struct.finish()
6662 }
6663}
6664
6665#[cfg(any(
6666 feature = "conversations",
6667 feature = "generator-evaluations",
6668 feature = "generators",
6669 feature = "tools",
6670))]
6671impl std::fmt::Debug for super::tool::authentication::OAuthConfig {
6672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6673 let mut debug_struct = f.debug_struct("OAuthConfig");
6674 debug_struct.field("oauth_grant_type", &self.oauth_grant_type);
6675 debug_struct.field("client_id", &self.client_id);
6676 debug_struct.field("client_secret", &self.client_secret);
6677 debug_struct.field(
6678 "secret_version_for_client_secret",
6679 &self.secret_version_for_client_secret,
6680 );
6681 debug_struct.field("token_endpoint", &self.token_endpoint);
6682 debug_struct.field("scopes", &self.scopes);
6683 if !self._unknown_fields.is_empty() {
6684 debug_struct.field("_unknown_fields", &self._unknown_fields);
6685 }
6686 debug_struct.finish()
6687 }
6688}
6689
6690#[cfg(any(
6691 feature = "conversations",
6692 feature = "generator-evaluations",
6693 feature = "generators",
6694 feature = "tools",
6695))]
6696impl std::fmt::Debug for super::tool::authentication::ServiceAgentAuthConfig {
6697 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6698 let mut debug_struct = f.debug_struct("ServiceAgentAuthConfig");
6699 debug_struct.field("service_agent_auth", &self.service_agent_auth);
6700 if !self._unknown_fields.is_empty() {
6701 debug_struct.field("_unknown_fields", &self._unknown_fields);
6702 }
6703 debug_struct.finish()
6704 }
6705}
6706
6707#[cfg(any(
6708 feature = "conversations",
6709 feature = "generator-evaluations",
6710 feature = "generators",
6711 feature = "tools",
6712))]
6713impl std::fmt::Debug for super::tool::authentication::BearerTokenConfig {
6714 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6715 let mut debug_struct = f.debug_struct("BearerTokenConfig");
6716 debug_struct.field("token", &self.token);
6717 debug_struct.field("secret_version_for_token", &self.secret_version_for_token);
6718 if !self._unknown_fields.is_empty() {
6719 debug_struct.field("_unknown_fields", &self._unknown_fields);
6720 }
6721 debug_struct.finish()
6722 }
6723}
6724
6725#[cfg(any(
6726 feature = "conversations",
6727 feature = "generator-evaluations",
6728 feature = "generators",
6729 feature = "tools",
6730))]
6731impl std::fmt::Debug for super::tool::TLSConfig {
6732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6733 let mut debug_struct = f.debug_struct("TLSConfig");
6734 debug_struct.field("ca_certs", &self.ca_certs);
6735 if !self._unknown_fields.is_empty() {
6736 debug_struct.field("_unknown_fields", &self._unknown_fields);
6737 }
6738 debug_struct.finish()
6739 }
6740}
6741
6742#[cfg(any(
6743 feature = "conversations",
6744 feature = "generator-evaluations",
6745 feature = "generators",
6746 feature = "tools",
6747))]
6748impl std::fmt::Debug for super::tool::tls_config::CACert {
6749 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6750 let mut debug_struct = f.debug_struct("CACert");
6751 debug_struct.field("display_name", &self.display_name);
6752 debug_struct.field("cert", &self.cert);
6753 if !self._unknown_fields.is_empty() {
6754 debug_struct.field("_unknown_fields", &self._unknown_fields);
6755 }
6756 debug_struct.finish()
6757 }
6758}
6759
6760#[cfg(any(
6761 feature = "conversations",
6762 feature = "generator-evaluations",
6763 feature = "generators",
6764 feature = "tools",
6765))]
6766impl std::fmt::Debug for super::tool::ServiceDirectoryConfig {
6767 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6768 let mut debug_struct = f.debug_struct("ServiceDirectoryConfig");
6769 debug_struct.field("service", &self.service);
6770 if !self._unknown_fields.is_empty() {
6771 debug_struct.field("_unknown_fields", &self._unknown_fields);
6772 }
6773 debug_struct.finish()
6774 }
6775}
6776
6777#[cfg(any(
6778 feature = "answer-records",
6779 feature = "conversations",
6780 feature = "generator-evaluations",
6781 feature = "generators",
6782 feature = "participants",
6783))]
6784impl std::fmt::Debug for super::ToolCall {
6785 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6786 let mut debug_struct = f.debug_struct("ToolCall");
6787 debug_struct.field("tool_display_name", &self.tool_display_name);
6788 debug_struct.field("tool_display_details", &self.tool_display_details);
6789 debug_struct.field("action", &self.action);
6790 debug_struct.field("input_parameters", &self.input_parameters);
6791 debug_struct.field("create_time", &self.create_time);
6792 debug_struct.field("answer_record", &self.answer_record);
6793 debug_struct.field("state", &self.state);
6794 debug_struct.field("source", &self.source);
6795 if !self._unknown_fields.is_empty() {
6796 debug_struct.field("_unknown_fields", &self._unknown_fields);
6797 }
6798 debug_struct.finish()
6799 }
6800}
6801
6802#[cfg(any(
6803 feature = "answer-records",
6804 feature = "conversations",
6805 feature = "generator-evaluations",
6806 feature = "generators",
6807 feature = "participants",
6808))]
6809impl std::fmt::Debug for super::ToolCallResult {
6810 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6811 let mut debug_struct = f.debug_struct("ToolCallResult");
6812 debug_struct.field("action", &self.action);
6813 debug_struct.field("create_time", &self.create_time);
6814 debug_struct.field("answer_record", &self.answer_record);
6815 debug_struct.field("source", &self.source);
6816 debug_struct.field("result", &self.result);
6817 if !self._unknown_fields.is_empty() {
6818 debug_struct.field("_unknown_fields", &self._unknown_fields);
6819 }
6820 debug_struct.finish()
6821 }
6822}
6823
6824#[cfg(any(
6825 feature = "answer-records",
6826 feature = "conversations",
6827 feature = "generator-evaluations",
6828 feature = "generators",
6829 feature = "participants",
6830))]
6831impl std::fmt::Debug for super::tool_call_result::Error {
6832 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6833 let mut debug_struct = f.debug_struct("Error");
6834 debug_struct.field("message", &self.message);
6835 if !self._unknown_fields.is_empty() {
6836 debug_struct.field("_unknown_fields", &self._unknown_fields);
6837 }
6838 debug_struct.finish()
6839 }
6840}
6841
6842#[cfg(any(
6843 feature = "conversations",
6844 feature = "generator-evaluations",
6845 feature = "generators",
6846))]
6847impl std::fmt::Debug for super::ToolsetTool {
6848 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6849 let mut debug_struct = f.debug_struct("ToolsetTool");
6850 debug_struct.field("toolset", &self.toolset);
6851 debug_struct.field("operation_id", &self.operation_id);
6852 debug_struct.field("confirmation_requirement", &self.confirmation_requirement);
6853 if !self._unknown_fields.is_empty() {
6854 debug_struct.field("_unknown_fields", &self._unknown_fields);
6855 }
6856 debug_struct.finish()
6857 }
6858}
6859
6860#[cfg(feature = "agents")]
6861impl std::fmt::Debug for super::ValidationError {
6862 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6863 let mut debug_struct = f.debug_struct("ValidationError");
6864 debug_struct.field("severity", &self.severity);
6865 debug_struct.field("entries", &self.entries);
6866 debug_struct.field("error_message", &self.error_message);
6867 if !self._unknown_fields.is_empty() {
6868 debug_struct.field("_unknown_fields", &self._unknown_fields);
6869 }
6870 debug_struct.finish()
6871 }
6872}
6873
6874#[cfg(feature = "agents")]
6875impl std::fmt::Debug for super::ValidationResult {
6876 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6877 let mut debug_struct = f.debug_struct("ValidationResult");
6878 debug_struct.field("validation_errors", &self.validation_errors);
6879 if !self._unknown_fields.is_empty() {
6880 debug_struct.field("_unknown_fields", &self._unknown_fields);
6881 }
6882 debug_struct.finish()
6883 }
6884}
6885
6886#[cfg(feature = "versions")]
6887impl std::fmt::Debug for super::Version {
6888 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6889 let mut debug_struct = f.debug_struct("Version");
6890 debug_struct.field("name", &self.name);
6891 debug_struct.field("description", &self.description);
6892 debug_struct.field("version_number", &self.version_number);
6893 debug_struct.field("create_time", &self.create_time);
6894 debug_struct.field("status", &self.status);
6895 if !self._unknown_fields.is_empty() {
6896 debug_struct.field("_unknown_fields", &self._unknown_fields);
6897 }
6898 debug_struct.finish()
6899 }
6900}
6901
6902#[cfg(feature = "versions")]
6903impl std::fmt::Debug for super::ListVersionsRequest {
6904 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6905 let mut debug_struct = f.debug_struct("ListVersionsRequest");
6906 debug_struct.field("parent", &self.parent);
6907 debug_struct.field("page_size", &self.page_size);
6908 debug_struct.field("page_token", &self.page_token);
6909 if !self._unknown_fields.is_empty() {
6910 debug_struct.field("_unknown_fields", &self._unknown_fields);
6911 }
6912 debug_struct.finish()
6913 }
6914}
6915
6916#[cfg(feature = "versions")]
6917impl std::fmt::Debug for super::ListVersionsResponse {
6918 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6919 let mut debug_struct = f.debug_struct("ListVersionsResponse");
6920 debug_struct.field("versions", &self.versions);
6921 debug_struct.field("next_page_token", &self.next_page_token);
6922 if !self._unknown_fields.is_empty() {
6923 debug_struct.field("_unknown_fields", &self._unknown_fields);
6924 }
6925 debug_struct.finish()
6926 }
6927}
6928
6929#[cfg(feature = "versions")]
6930impl std::fmt::Debug for super::GetVersionRequest {
6931 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6932 let mut debug_struct = f.debug_struct("GetVersionRequest");
6933 debug_struct.field("name", &self.name);
6934 if !self._unknown_fields.is_empty() {
6935 debug_struct.field("_unknown_fields", &self._unknown_fields);
6936 }
6937 debug_struct.finish()
6938 }
6939}
6940
6941#[cfg(feature = "versions")]
6942impl std::fmt::Debug for super::CreateVersionRequest {
6943 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6944 let mut debug_struct = f.debug_struct("CreateVersionRequest");
6945 debug_struct.field("parent", &self.parent);
6946 debug_struct.field("version", &self.version);
6947 if !self._unknown_fields.is_empty() {
6948 debug_struct.field("_unknown_fields", &self._unknown_fields);
6949 }
6950 debug_struct.finish()
6951 }
6952}
6953
6954#[cfg(feature = "versions")]
6955impl std::fmt::Debug for super::UpdateVersionRequest {
6956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6957 let mut debug_struct = f.debug_struct("UpdateVersionRequest");
6958 debug_struct.field("version", &self.version);
6959 debug_struct.field("update_mask", &self.update_mask);
6960 if !self._unknown_fields.is_empty() {
6961 debug_struct.field("_unknown_fields", &self._unknown_fields);
6962 }
6963 debug_struct.finish()
6964 }
6965}
6966
6967#[cfg(feature = "versions")]
6968impl std::fmt::Debug for super::DeleteVersionRequest {
6969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6970 let mut debug_struct = f.debug_struct("DeleteVersionRequest");
6971 debug_struct.field("name", &self.name);
6972 if !self._unknown_fields.is_empty() {
6973 debug_struct.field("_unknown_fields", &self._unknown_fields);
6974 }
6975 debug_struct.finish()
6976 }
6977}
6978
6979#[cfg(all(
6980 feature = "agents",
6981 feature = "answer-records",
6982 feature = "contexts",
6983 feature = "conversation-datasets",
6984 feature = "conversation-models",
6985 feature = "conversation-profiles",
6986 feature = "conversations",
6987 feature = "documents",
6988 feature = "encryption-spec-service",
6989 feature = "entity-types",
6990 feature = "environments",
6991 feature = "fulfillments",
6992 feature = "generator-evaluations",
6993 feature = "generators",
6994 feature = "intents",
6995 feature = "knowledge-bases",
6996 feature = "participants",
6997 feature = "session-entity-types",
6998 feature = "sessions",
6999 feature = "sip-trunks",
7000 feature = "tools",
7001 feature = "versions",
7002))]
7003impl std::fmt::Debug for super::WebhookRequest {
7004 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
7005 let mut debug_struct = f.debug_struct("WebhookRequest");
7006 debug_struct.field("session", &self.session);
7007 debug_struct.field("response_id", &self.response_id);
7008 debug_struct.field("query_result", &self.query_result);
7009 debug_struct.field(
7010 "original_detect_intent_request",
7011 &self.original_detect_intent_request,
7012 );
7013 if !self._unknown_fields.is_empty() {
7014 debug_struct.field("_unknown_fields", &self._unknown_fields);
7015 }
7016 debug_struct.finish()
7017 }
7018}
7019
7020#[cfg(all(
7021 feature = "agents",
7022 feature = "answer-records",
7023 feature = "contexts",
7024 feature = "conversation-datasets",
7025 feature = "conversation-models",
7026 feature = "conversation-profiles",
7027 feature = "conversations",
7028 feature = "documents",
7029 feature = "encryption-spec-service",
7030 feature = "entity-types",
7031 feature = "environments",
7032 feature = "fulfillments",
7033 feature = "generator-evaluations",
7034 feature = "generators",
7035 feature = "intents",
7036 feature = "knowledge-bases",
7037 feature = "participants",
7038 feature = "session-entity-types",
7039 feature = "sessions",
7040 feature = "sip-trunks",
7041 feature = "tools",
7042 feature = "versions",
7043))]
7044impl std::fmt::Debug for super::WebhookResponse {
7045 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
7046 let mut debug_struct = f.debug_struct("WebhookResponse");
7047 debug_struct.field("fulfillment_text", &self.fulfillment_text);
7048 debug_struct.field("fulfillment_messages", &self.fulfillment_messages);
7049 debug_struct.field("source", &self.source);
7050 debug_struct.field("payload", &self.payload);
7051 debug_struct.field("output_contexts", &self.output_contexts);
7052 debug_struct.field("followup_event_input", &self.followup_event_input);
7053 debug_struct.field("session_entity_types", &self.session_entity_types);
7054 if !self._unknown_fields.is_empty() {
7055 debug_struct.field("_unknown_fields", &self._unknown_fields);
7056 }
7057 debug_struct.finish()
7058 }
7059}
7060
7061#[cfg(all(
7062 feature = "agents",
7063 feature = "answer-records",
7064 feature = "contexts",
7065 feature = "conversation-datasets",
7066 feature = "conversation-models",
7067 feature = "conversation-profiles",
7068 feature = "conversations",
7069 feature = "documents",
7070 feature = "encryption-spec-service",
7071 feature = "entity-types",
7072 feature = "environments",
7073 feature = "fulfillments",
7074 feature = "generator-evaluations",
7075 feature = "generators",
7076 feature = "intents",
7077 feature = "knowledge-bases",
7078 feature = "participants",
7079 feature = "session-entity-types",
7080 feature = "sessions",
7081 feature = "sip-trunks",
7082 feature = "tools",
7083 feature = "versions",
7084))]
7085impl std::fmt::Debug for super::OriginalDetectIntentRequest {
7086 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
7087 let mut debug_struct = f.debug_struct("OriginalDetectIntentRequest");
7088 debug_struct.field("source", &self.source);
7089 debug_struct.field("version", &self.version);
7090 debug_struct.field("payload", &self.payload);
7091 if !self._unknown_fields.is_empty() {
7092 debug_struct.field("_unknown_fields", &self._unknown_fields);
7093 }
7094 debug_struct.finish()
7095 }
7096}