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