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