1#[allow(unused_imports)]
18use super::*;
19
20#[cfg(any(
21 feature = "agents",
22 feature = "flows",
23 feature = "pages",
24 feature = "playbooks",
25 feature = "sessions",
26 feature = "test-cases",
27 feature = "transition-route-groups",
28))]
29impl std::fmt::Debug for super::AdvancedSettings {
30 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31 let mut debug_struct = f.debug_struct("AdvancedSettings");
32 debug_struct.field(
33 "audio_export_gcs_destination",
34 &self.audio_export_gcs_destination,
35 );
36 debug_struct.field("speech_settings", &self.speech_settings);
37 debug_struct.field("dtmf_settings", &self.dtmf_settings);
38 debug_struct.field("logging_settings", &self.logging_settings);
39 if !self._unknown_fields.is_empty() {
40 debug_struct.field("_unknown_fields", &self._unknown_fields);
41 }
42 debug_struct.finish()
43 }
44}
45
46#[cfg(any(
47 feature = "agents",
48 feature = "flows",
49 feature = "pages",
50 feature = "playbooks",
51 feature = "sessions",
52 feature = "test-cases",
53 feature = "transition-route-groups",
54))]
55impl std::fmt::Debug for super::advanced_settings::SpeechSettings {
56 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
57 let mut debug_struct = f.debug_struct("SpeechSettings");
58 debug_struct.field("endpointer_sensitivity", &self.endpointer_sensitivity);
59 debug_struct.field("no_speech_timeout", &self.no_speech_timeout);
60 debug_struct.field(
61 "use_timeout_based_endpointing",
62 &self.use_timeout_based_endpointing,
63 );
64 debug_struct.field("models", &self.models);
65 if !self._unknown_fields.is_empty() {
66 debug_struct.field("_unknown_fields", &self._unknown_fields);
67 }
68 debug_struct.finish()
69 }
70}
71
72#[cfg(any(
73 feature = "agents",
74 feature = "flows",
75 feature = "pages",
76 feature = "playbooks",
77 feature = "sessions",
78 feature = "test-cases",
79 feature = "transition-route-groups",
80))]
81impl std::fmt::Debug for super::advanced_settings::DtmfSettings {
82 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
83 let mut debug_struct = f.debug_struct("DtmfSettings");
84 debug_struct.field("enabled", &self.enabled);
85 debug_struct.field("max_digits", &self.max_digits);
86 debug_struct.field("finish_digit", &self.finish_digit);
87 debug_struct.field(
88 "interdigit_timeout_duration",
89 &self.interdigit_timeout_duration,
90 );
91 debug_struct.field(
92 "endpointing_timeout_duration",
93 &self.endpointing_timeout_duration,
94 );
95 if !self._unknown_fields.is_empty() {
96 debug_struct.field("_unknown_fields", &self._unknown_fields);
97 }
98 debug_struct.finish()
99 }
100}
101
102#[cfg(any(
103 feature = "agents",
104 feature = "flows",
105 feature = "pages",
106 feature = "playbooks",
107 feature = "sessions",
108 feature = "test-cases",
109 feature = "transition-route-groups",
110))]
111impl std::fmt::Debug for super::advanced_settings::LoggingSettings {
112 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
113 let mut debug_struct = f.debug_struct("LoggingSettings");
114 debug_struct.field(
115 "enable_stackdriver_logging",
116 &self.enable_stackdriver_logging,
117 );
118 debug_struct.field(
119 "enable_interaction_logging",
120 &self.enable_interaction_logging,
121 );
122 debug_struct.field(
123 "enable_consent_based_redaction",
124 &self.enable_consent_based_redaction,
125 );
126 if !self._unknown_fields.is_empty() {
127 debug_struct.field("_unknown_fields", &self._unknown_fields);
128 }
129 debug_struct.finish()
130 }
131}
132
133#[cfg(feature = "agents")]
134impl std::fmt::Debug for super::SpeechToTextSettings {
135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
136 let mut debug_struct = f.debug_struct("SpeechToTextSettings");
137 debug_struct.field("enable_speech_adaptation", &self.enable_speech_adaptation);
138 if !self._unknown_fields.is_empty() {
139 debug_struct.field("_unknown_fields", &self._unknown_fields);
140 }
141 debug_struct.finish()
142 }
143}
144
145#[cfg(feature = "agents")]
146impl std::fmt::Debug for super::Agent {
147 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
148 let mut debug_struct = f.debug_struct("Agent");
149 debug_struct.field("name", &self.name);
150 debug_struct.field("display_name", &self.display_name);
151 debug_struct.field("default_language_code", &self.default_language_code);
152 debug_struct.field("supported_language_codes", &self.supported_language_codes);
153 debug_struct.field("time_zone", &self.time_zone);
154 debug_struct.field("description", &self.description);
155 debug_struct.field("avatar_uri", &self.avatar_uri);
156 debug_struct.field("speech_to_text_settings", &self.speech_to_text_settings);
157 debug_struct.field("security_settings", &self.security_settings);
158 debug_struct.field(
159 "enable_stackdriver_logging",
160 &self.enable_stackdriver_logging,
161 );
162 debug_struct.field("enable_spell_correction", &self.enable_spell_correction);
163 debug_struct.field(
164 "enable_multi_language_training",
165 &self.enable_multi_language_training,
166 );
167 debug_struct.field("locked", &self.locked);
168 debug_struct.field("advanced_settings", &self.advanced_settings);
169 debug_struct.field("git_integration_settings", &self.git_integration_settings);
170 debug_struct.field("text_to_speech_settings", &self.text_to_speech_settings);
171 debug_struct.field("gen_app_builder_settings", &self.gen_app_builder_settings);
172 debug_struct.field("answer_feedback_settings", &self.answer_feedback_settings);
173 debug_struct.field("personalization_settings", &self.personalization_settings);
174 debug_struct.field(
175 "client_certificate_settings",
176 &self.client_certificate_settings,
177 );
178 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
179 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
180 debug_struct.field("session_entry_resource", &self.session_entry_resource);
181 if !self._unknown_fields.is_empty() {
182 debug_struct.field("_unknown_fields", &self._unknown_fields);
183 }
184 debug_struct.finish()
185 }
186}
187
188#[cfg(feature = "agents")]
189impl std::fmt::Debug for super::agent::GitIntegrationSettings {
190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
191 let mut debug_struct = f.debug_struct("GitIntegrationSettings");
192 debug_struct.field("git_settings", &self.git_settings);
193 if !self._unknown_fields.is_empty() {
194 debug_struct.field("_unknown_fields", &self._unknown_fields);
195 }
196 debug_struct.finish()
197 }
198}
199
200#[cfg(feature = "agents")]
201impl std::fmt::Debug for super::agent::git_integration_settings::GithubSettings {
202 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
203 let mut debug_struct = f.debug_struct("GithubSettings");
204 debug_struct.field("display_name", &self.display_name);
205 debug_struct.field("repository_uri", &self.repository_uri);
206 debug_struct.field("tracking_branch", &self.tracking_branch);
207 debug_struct.field("access_token", &self.access_token);
208 debug_struct.field("branches", &self.branches);
209 if !self._unknown_fields.is_empty() {
210 debug_struct.field("_unknown_fields", &self._unknown_fields);
211 }
212 debug_struct.finish()
213 }
214}
215
216#[cfg(feature = "agents")]
217impl std::fmt::Debug for super::agent::GenAppBuilderSettings {
218 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
219 let mut debug_struct = f.debug_struct("GenAppBuilderSettings");
220 debug_struct.field("engine", &self.engine);
221 if !self._unknown_fields.is_empty() {
222 debug_struct.field("_unknown_fields", &self._unknown_fields);
223 }
224 debug_struct.finish()
225 }
226}
227
228#[cfg(feature = "agents")]
229impl std::fmt::Debug for super::agent::AnswerFeedbackSettings {
230 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
231 let mut debug_struct = f.debug_struct("AnswerFeedbackSettings");
232 debug_struct.field("enable_answer_feedback", &self.enable_answer_feedback);
233 if !self._unknown_fields.is_empty() {
234 debug_struct.field("_unknown_fields", &self._unknown_fields);
235 }
236 debug_struct.finish()
237 }
238}
239
240#[cfg(feature = "agents")]
241impl std::fmt::Debug for super::agent::PersonalizationSettings {
242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243 let mut debug_struct = f.debug_struct("PersonalizationSettings");
244 debug_struct.field("default_end_user_metadata", &self.default_end_user_metadata);
245 if !self._unknown_fields.is_empty() {
246 debug_struct.field("_unknown_fields", &self._unknown_fields);
247 }
248 debug_struct.finish()
249 }
250}
251
252#[cfg(feature = "agents")]
253impl std::fmt::Debug for super::agent::ClientCertificateSettings {
254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
255 let mut debug_struct = f.debug_struct("ClientCertificateSettings");
256 debug_struct.field("ssl_certificate", &self.ssl_certificate);
257 debug_struct.field("private_key", &self.private_key);
258 debug_struct.field("passphrase", &self.passphrase);
259 if !self._unknown_fields.is_empty() {
260 debug_struct.field("_unknown_fields", &self._unknown_fields);
261 }
262 debug_struct.finish()
263 }
264}
265
266#[cfg(feature = "agents")]
267impl std::fmt::Debug for super::ListAgentsRequest {
268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
269 let mut debug_struct = f.debug_struct("ListAgentsRequest");
270 debug_struct.field("parent", &self.parent);
271 debug_struct.field("page_size", &self.page_size);
272 debug_struct.field("page_token", &self.page_token);
273 if !self._unknown_fields.is_empty() {
274 debug_struct.field("_unknown_fields", &self._unknown_fields);
275 }
276 debug_struct.finish()
277 }
278}
279
280#[cfg(feature = "agents")]
281impl std::fmt::Debug for super::ListAgentsResponse {
282 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
283 let mut debug_struct = f.debug_struct("ListAgentsResponse");
284 debug_struct.field("agents", &self.agents);
285 debug_struct.field("next_page_token", &self.next_page_token);
286 if !self._unknown_fields.is_empty() {
287 debug_struct.field("_unknown_fields", &self._unknown_fields);
288 }
289 debug_struct.finish()
290 }
291}
292
293#[cfg(feature = "agents")]
294impl std::fmt::Debug for super::GetAgentRequest {
295 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
296 let mut debug_struct = f.debug_struct("GetAgentRequest");
297 debug_struct.field("name", &self.name);
298 if !self._unknown_fields.is_empty() {
299 debug_struct.field("_unknown_fields", &self._unknown_fields);
300 }
301 debug_struct.finish()
302 }
303}
304
305#[cfg(feature = "agents")]
306impl std::fmt::Debug for super::CreateAgentRequest {
307 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
308 let mut debug_struct = f.debug_struct("CreateAgentRequest");
309 debug_struct.field("parent", &self.parent);
310 debug_struct.field("agent", &self.agent);
311 if !self._unknown_fields.is_empty() {
312 debug_struct.field("_unknown_fields", &self._unknown_fields);
313 }
314 debug_struct.finish()
315 }
316}
317
318#[cfg(feature = "agents")]
319impl std::fmt::Debug for super::UpdateAgentRequest {
320 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
321 let mut debug_struct = f.debug_struct("UpdateAgentRequest");
322 debug_struct.field("agent", &self.agent);
323 debug_struct.field("update_mask", &self.update_mask);
324 if !self._unknown_fields.is_empty() {
325 debug_struct.field("_unknown_fields", &self._unknown_fields);
326 }
327 debug_struct.finish()
328 }
329}
330
331#[cfg(feature = "agents")]
332impl std::fmt::Debug for super::DeleteAgentRequest {
333 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
334 let mut debug_struct = f.debug_struct("DeleteAgentRequest");
335 debug_struct.field("name", &self.name);
336 if !self._unknown_fields.is_empty() {
337 debug_struct.field("_unknown_fields", &self._unknown_fields);
338 }
339 debug_struct.finish()
340 }
341}
342
343#[cfg(feature = "agents")]
344impl std::fmt::Debug for super::ExportAgentRequest {
345 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
346 let mut debug_struct = f.debug_struct("ExportAgentRequest");
347 debug_struct.field("name", &self.name);
348 debug_struct.field("agent_uri", &self.agent_uri);
349 debug_struct.field("data_format", &self.data_format);
350 debug_struct.field("environment", &self.environment);
351 debug_struct.field("git_destination", &self.git_destination);
352 debug_struct.field(
353 "include_bigquery_export_settings",
354 &self.include_bigquery_export_settings,
355 );
356 if !self._unknown_fields.is_empty() {
357 debug_struct.field("_unknown_fields", &self._unknown_fields);
358 }
359 debug_struct.finish()
360 }
361}
362
363#[cfg(feature = "agents")]
364impl std::fmt::Debug for super::export_agent_request::GitDestination {
365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
366 let mut debug_struct = f.debug_struct("GitDestination");
367 debug_struct.field("tracking_branch", &self.tracking_branch);
368 debug_struct.field("commit_message", &self.commit_message);
369 if !self._unknown_fields.is_empty() {
370 debug_struct.field("_unknown_fields", &self._unknown_fields);
371 }
372 debug_struct.finish()
373 }
374}
375
376#[cfg(feature = "agents")]
377impl std::fmt::Debug for super::ExportAgentResponse {
378 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
379 let mut debug_struct = f.debug_struct("ExportAgentResponse");
380 debug_struct.field("agent", &self.agent);
381 if !self._unknown_fields.is_empty() {
382 debug_struct.field("_unknown_fields", &self._unknown_fields);
383 }
384 debug_struct.finish()
385 }
386}
387
388#[cfg(feature = "agents")]
389impl std::fmt::Debug for super::RestoreAgentRequest {
390 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
391 let mut debug_struct = f.debug_struct("RestoreAgentRequest");
392 debug_struct.field("name", &self.name);
393 debug_struct.field("restore_option", &self.restore_option);
394 debug_struct.field("agent", &self.agent);
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(feature = "agents")]
403impl std::fmt::Debug for super::restore_agent_request::GitSource {
404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
405 let mut debug_struct = f.debug_struct("GitSource");
406 debug_struct.field("tracking_branch", &self.tracking_branch);
407 if !self._unknown_fields.is_empty() {
408 debug_struct.field("_unknown_fields", &self._unknown_fields);
409 }
410 debug_struct.finish()
411 }
412}
413
414#[cfg(feature = "agents")]
415impl std::fmt::Debug for super::ValidateAgentRequest {
416 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
417 let mut debug_struct = f.debug_struct("ValidateAgentRequest");
418 debug_struct.field("name", &self.name);
419 debug_struct.field("language_code", &self.language_code);
420 if !self._unknown_fields.is_empty() {
421 debug_struct.field("_unknown_fields", &self._unknown_fields);
422 }
423 debug_struct.finish()
424 }
425}
426
427#[cfg(feature = "agents")]
428impl std::fmt::Debug for super::GetAgentValidationResultRequest {
429 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430 let mut debug_struct = f.debug_struct("GetAgentValidationResultRequest");
431 debug_struct.field("name", &self.name);
432 debug_struct.field("language_code", &self.language_code);
433 if !self._unknown_fields.is_empty() {
434 debug_struct.field("_unknown_fields", &self._unknown_fields);
435 }
436 debug_struct.finish()
437 }
438}
439
440#[cfg(feature = "agents")]
441impl std::fmt::Debug for super::AgentValidationResult {
442 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
443 let mut debug_struct = f.debug_struct("AgentValidationResult");
444 debug_struct.field("name", &self.name);
445 debug_struct.field("flow_validation_results", &self.flow_validation_results);
446 if !self._unknown_fields.is_empty() {
447 debug_struct.field("_unknown_fields", &self._unknown_fields);
448 }
449 debug_struct.finish()
450 }
451}
452
453#[cfg(feature = "agents")]
454impl std::fmt::Debug for super::GetGenerativeSettingsRequest {
455 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
456 let mut debug_struct = f.debug_struct("GetGenerativeSettingsRequest");
457 debug_struct.field("name", &self.name);
458 debug_struct.field("language_code", &self.language_code);
459 if !self._unknown_fields.is_empty() {
460 debug_struct.field("_unknown_fields", &self._unknown_fields);
461 }
462 debug_struct.finish()
463 }
464}
465
466#[cfg(feature = "agents")]
467impl std::fmt::Debug for super::UpdateGenerativeSettingsRequest {
468 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
469 let mut debug_struct = f.debug_struct("UpdateGenerativeSettingsRequest");
470 debug_struct.field("generative_settings", &self.generative_settings);
471 debug_struct.field("update_mask", &self.update_mask);
472 if !self._unknown_fields.is_empty() {
473 debug_struct.field("_unknown_fields", &self._unknown_fields);
474 }
475 debug_struct.finish()
476 }
477}
478
479#[cfg(feature = "sessions")]
480impl std::fmt::Debug for super::SpeechWordInfo {
481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482 let mut debug_struct = f.debug_struct("SpeechWordInfo");
483 debug_struct.field("word", &self.word);
484 debug_struct.field("start_offset", &self.start_offset);
485 debug_struct.field("end_offset", &self.end_offset);
486 debug_struct.field("confidence", &self.confidence);
487 if !self._unknown_fields.is_empty() {
488 debug_struct.field("_unknown_fields", &self._unknown_fields);
489 }
490 debug_struct.finish()
491 }
492}
493
494#[cfg(any(feature = "sessions", feature = "test-cases",))]
495impl std::fmt::Debug for super::BargeInConfig {
496 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
497 let mut debug_struct = f.debug_struct("BargeInConfig");
498 debug_struct.field("no_barge_in_duration", &self.no_barge_in_duration);
499 debug_struct.field("total_duration", &self.total_duration);
500 if !self._unknown_fields.is_empty() {
501 debug_struct.field("_unknown_fields", &self._unknown_fields);
502 }
503 debug_struct.finish()
504 }
505}
506
507#[cfg(any(feature = "sessions", feature = "test-cases",))]
508impl std::fmt::Debug for super::InputAudioConfig {
509 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
510 let mut debug_struct = f.debug_struct("InputAudioConfig");
511 debug_struct.field("audio_encoding", &self.audio_encoding);
512 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
513 debug_struct.field("enable_word_info", &self.enable_word_info);
514 debug_struct.field("phrase_hints", &self.phrase_hints);
515 debug_struct.field("model", &self.model);
516 debug_struct.field("model_variant", &self.model_variant);
517 debug_struct.field("single_utterance", &self.single_utterance);
518 debug_struct.field("barge_in_config", &self.barge_in_config);
519 debug_struct.field(
520 "opt_out_conformer_model_migration",
521 &self.opt_out_conformer_model_migration,
522 );
523 if !self._unknown_fields.is_empty() {
524 debug_struct.field("_unknown_fields", &self._unknown_fields);
525 }
526 debug_struct.finish()
527 }
528}
529
530#[cfg(any(feature = "agents", feature = "sessions",))]
531impl std::fmt::Debug for super::VoiceSelectionParams {
532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
533 let mut debug_struct = f.debug_struct("VoiceSelectionParams");
534 debug_struct.field("name", &self.name);
535 debug_struct.field("ssml_gender", &self.ssml_gender);
536 if !self._unknown_fields.is_empty() {
537 debug_struct.field("_unknown_fields", &self._unknown_fields);
538 }
539 debug_struct.finish()
540 }
541}
542
543#[cfg(any(feature = "agents", feature = "sessions",))]
544impl std::fmt::Debug for super::SynthesizeSpeechConfig {
545 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
546 let mut debug_struct = f.debug_struct("SynthesizeSpeechConfig");
547 debug_struct.field("speaking_rate", &self.speaking_rate);
548 debug_struct.field("pitch", &self.pitch);
549 debug_struct.field("volume_gain_db", &self.volume_gain_db);
550 debug_struct.field("effects_profile_id", &self.effects_profile_id);
551 debug_struct.field("voice", &self.voice);
552 if !self._unknown_fields.is_empty() {
553 debug_struct.field("_unknown_fields", &self._unknown_fields);
554 }
555 debug_struct.finish()
556 }
557}
558
559#[cfg(feature = "sessions")]
560impl std::fmt::Debug for super::OutputAudioConfig {
561 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
562 let mut debug_struct = f.debug_struct("OutputAudioConfig");
563 debug_struct.field("audio_encoding", &self.audio_encoding);
564 debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
565 debug_struct.field("synthesize_speech_config", &self.synthesize_speech_config);
566 if !self._unknown_fields.is_empty() {
567 debug_struct.field("_unknown_fields", &self._unknown_fields);
568 }
569 debug_struct.finish()
570 }
571}
572
573#[cfg(feature = "agents")]
574impl std::fmt::Debug for super::TextToSpeechSettings {
575 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
576 let mut debug_struct = f.debug_struct("TextToSpeechSettings");
577 debug_struct.field("synthesize_speech_configs", &self.synthesize_speech_configs);
578 if !self._unknown_fields.is_empty() {
579 debug_struct.field("_unknown_fields", &self._unknown_fields);
580 }
581 debug_struct.finish()
582 }
583}
584
585#[cfg(feature = "changelogs")]
586impl std::fmt::Debug for super::ListChangelogsRequest {
587 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
588 let mut debug_struct = f.debug_struct("ListChangelogsRequest");
589 debug_struct.field("parent", &self.parent);
590 debug_struct.field("filter", &self.filter);
591 debug_struct.field("page_size", &self.page_size);
592 debug_struct.field("page_token", &self.page_token);
593 if !self._unknown_fields.is_empty() {
594 debug_struct.field("_unknown_fields", &self._unknown_fields);
595 }
596 debug_struct.finish()
597 }
598}
599
600#[cfg(feature = "changelogs")]
601impl std::fmt::Debug for super::ListChangelogsResponse {
602 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
603 let mut debug_struct = f.debug_struct("ListChangelogsResponse");
604 debug_struct.field("changelogs", &self.changelogs);
605 debug_struct.field("next_page_token", &self.next_page_token);
606 if !self._unknown_fields.is_empty() {
607 debug_struct.field("_unknown_fields", &self._unknown_fields);
608 }
609 debug_struct.finish()
610 }
611}
612
613#[cfg(feature = "changelogs")]
614impl std::fmt::Debug for super::GetChangelogRequest {
615 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
616 let mut debug_struct = f.debug_struct("GetChangelogRequest");
617 debug_struct.field("name", &self.name);
618 if !self._unknown_fields.is_empty() {
619 debug_struct.field("_unknown_fields", &self._unknown_fields);
620 }
621 debug_struct.finish()
622 }
623}
624
625#[cfg(feature = "changelogs")]
626impl std::fmt::Debug for super::Changelog {
627 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
628 let mut debug_struct = f.debug_struct("Changelog");
629 debug_struct.field("name", &self.name);
630 debug_struct.field("user_email", &self.user_email);
631 debug_struct.field("display_name", &self.display_name);
632 debug_struct.field("action", &self.action);
633 debug_struct.field("r#type", &self.r#type);
634 debug_struct.field("resource", &self.resource);
635 debug_struct.field("create_time", &self.create_time);
636 debug_struct.field("language_code", &self.language_code);
637 if !self._unknown_fields.is_empty() {
638 debug_struct.field("_unknown_fields", &self._unknown_fields);
639 }
640 debug_struct.finish()
641 }
642}
643
644#[cfg(feature = "playbooks")]
645impl std::fmt::Debug for super::CodeBlock {
646 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
647 let mut debug_struct = f.debug_struct("CodeBlock");
648 debug_struct.field("code", &self.code);
649 if !self._unknown_fields.is_empty() {
650 debug_struct.field("_unknown_fields", &self._unknown_fields);
651 }
652 debug_struct.finish()
653 }
654}
655
656#[cfg(any(
657 feature = "flows",
658 feature = "pages",
659 feature = "sessions",
660 feature = "test-cases",
661 feature = "tools",
662))]
663impl std::fmt::Debug for super::DataStoreConnection {
664 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
665 let mut debug_struct = f.debug_struct("DataStoreConnection");
666 debug_struct.field("data_store_type", &self.data_store_type);
667 debug_struct.field("data_store", &self.data_store);
668 debug_struct.field("document_processing_mode", &self.document_processing_mode);
669 if !self._unknown_fields.is_empty() {
670 debug_struct.field("_unknown_fields", &self._unknown_fields);
671 }
672 debug_struct.finish()
673 }
674}
675
676#[cfg(feature = "sessions")]
677impl std::fmt::Debug for super::DataStoreConnectionSignals {
678 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
679 let mut debug_struct = f.debug_struct("DataStoreConnectionSignals");
680 debug_struct.field(
681 "rewriter_model_call_signals",
682 &self.rewriter_model_call_signals,
683 );
684 debug_struct.field("rewritten_query", &self.rewritten_query);
685 debug_struct.field("search_snippets", &self.search_snippets);
686 debug_struct.field(
687 "answer_generation_model_call_signals",
688 &self.answer_generation_model_call_signals,
689 );
690 debug_struct.field("answer", &self.answer);
691 debug_struct.field("answer_parts", &self.answer_parts);
692 debug_struct.field("cited_snippets", &self.cited_snippets);
693 debug_struct.field("grounding_signals", &self.grounding_signals);
694 debug_struct.field("safety_signals", &self.safety_signals);
695 if !self._unknown_fields.is_empty() {
696 debug_struct.field("_unknown_fields", &self._unknown_fields);
697 }
698 debug_struct.finish()
699 }
700}
701
702#[cfg(feature = "sessions")]
703impl std::fmt::Debug for super::data_store_connection_signals::RewriterModelCallSignals {
704 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
705 let mut debug_struct = f.debug_struct("RewriterModelCallSignals");
706 debug_struct.field("rendered_prompt", &self.rendered_prompt);
707 debug_struct.field("model_output", &self.model_output);
708 debug_struct.field("model", &self.model);
709 if !self._unknown_fields.is_empty() {
710 debug_struct.field("_unknown_fields", &self._unknown_fields);
711 }
712 debug_struct.finish()
713 }
714}
715
716#[cfg(feature = "sessions")]
717impl std::fmt::Debug for super::data_store_connection_signals::SearchSnippet {
718 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
719 let mut debug_struct = f.debug_struct("SearchSnippet");
720 debug_struct.field("document_title", &self.document_title);
721 debug_struct.field("document_uri", &self.document_uri);
722 debug_struct.field("text", &self.text);
723 debug_struct.field("metadata", &self.metadata);
724 if !self._unknown_fields.is_empty() {
725 debug_struct.field("_unknown_fields", &self._unknown_fields);
726 }
727 debug_struct.finish()
728 }
729}
730
731#[cfg(feature = "sessions")]
732impl std::fmt::Debug for super::data_store_connection_signals::AnswerGenerationModelCallSignals {
733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734 let mut debug_struct = f.debug_struct("AnswerGenerationModelCallSignals");
735 debug_struct.field("rendered_prompt", &self.rendered_prompt);
736 debug_struct.field("model_output", &self.model_output);
737 debug_struct.field("model", &self.model);
738 if !self._unknown_fields.is_empty() {
739 debug_struct.field("_unknown_fields", &self._unknown_fields);
740 }
741 debug_struct.finish()
742 }
743}
744
745#[cfg(feature = "sessions")]
746impl std::fmt::Debug for super::data_store_connection_signals::AnswerPart {
747 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748 let mut debug_struct = f.debug_struct("AnswerPart");
749 debug_struct.field("text", &self.text);
750 debug_struct.field("supporting_indices", &self.supporting_indices);
751 if !self._unknown_fields.is_empty() {
752 debug_struct.field("_unknown_fields", &self._unknown_fields);
753 }
754 debug_struct.finish()
755 }
756}
757
758#[cfg(feature = "sessions")]
759impl std::fmt::Debug for super::data_store_connection_signals::CitedSnippet {
760 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761 let mut debug_struct = f.debug_struct("CitedSnippet");
762 debug_struct.field("search_snippet", &self.search_snippet);
763 debug_struct.field("snippet_index", &self.snippet_index);
764 if !self._unknown_fields.is_empty() {
765 debug_struct.field("_unknown_fields", &self._unknown_fields);
766 }
767 debug_struct.finish()
768 }
769}
770
771#[cfg(feature = "sessions")]
772impl std::fmt::Debug for super::data_store_connection_signals::GroundingSignals {
773 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
774 let mut debug_struct = f.debug_struct("GroundingSignals");
775 debug_struct.field("decision", &self.decision);
776 debug_struct.field("score", &self.score);
777 if !self._unknown_fields.is_empty() {
778 debug_struct.field("_unknown_fields", &self._unknown_fields);
779 }
780 debug_struct.finish()
781 }
782}
783
784#[cfg(feature = "sessions")]
785impl std::fmt::Debug for super::data_store_connection_signals::SafetySignals {
786 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
787 let mut debug_struct = f.debug_struct("SafetySignals");
788 debug_struct.field("decision", &self.decision);
789 debug_struct.field("banned_phrase_match", &self.banned_phrase_match);
790 debug_struct.field("matched_banned_phrase", &self.matched_banned_phrase);
791 if !self._unknown_fields.is_empty() {
792 debug_struct.field("_unknown_fields", &self._unknown_fields);
793 }
794 debug_struct.finish()
795 }
796}
797
798#[cfg(feature = "deployments")]
799impl std::fmt::Debug for super::Deployment {
800 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801 let mut debug_struct = f.debug_struct("Deployment");
802 debug_struct.field("name", &self.name);
803 debug_struct.field("flow_version", &self.flow_version);
804 debug_struct.field("state", &self.state);
805 debug_struct.field("result", &self.result);
806 debug_struct.field("start_time", &self.start_time);
807 debug_struct.field("end_time", &self.end_time);
808 if !self._unknown_fields.is_empty() {
809 debug_struct.field("_unknown_fields", &self._unknown_fields);
810 }
811 debug_struct.finish()
812 }
813}
814
815#[cfg(feature = "deployments")]
816impl std::fmt::Debug for super::deployment::Result {
817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
818 let mut debug_struct = f.debug_struct("Result");
819 debug_struct.field("deployment_test_results", &self.deployment_test_results);
820 debug_struct.field("experiment", &self.experiment);
821 if !self._unknown_fields.is_empty() {
822 debug_struct.field("_unknown_fields", &self._unknown_fields);
823 }
824 debug_struct.finish()
825 }
826}
827
828#[cfg(feature = "deployments")]
829impl std::fmt::Debug for super::ListDeploymentsRequest {
830 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
831 let mut debug_struct = f.debug_struct("ListDeploymentsRequest");
832 debug_struct.field("parent", &self.parent);
833 debug_struct.field("page_size", &self.page_size);
834 debug_struct.field("page_token", &self.page_token);
835 if !self._unknown_fields.is_empty() {
836 debug_struct.field("_unknown_fields", &self._unknown_fields);
837 }
838 debug_struct.finish()
839 }
840}
841
842#[cfg(feature = "deployments")]
843impl std::fmt::Debug for super::ListDeploymentsResponse {
844 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
845 let mut debug_struct = f.debug_struct("ListDeploymentsResponse");
846 debug_struct.field("deployments", &self.deployments);
847 debug_struct.field("next_page_token", &self.next_page_token);
848 if !self._unknown_fields.is_empty() {
849 debug_struct.field("_unknown_fields", &self._unknown_fields);
850 }
851 debug_struct.finish()
852 }
853}
854
855#[cfg(feature = "deployments")]
856impl std::fmt::Debug for super::GetDeploymentRequest {
857 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
858 let mut debug_struct = f.debug_struct("GetDeploymentRequest");
859 debug_struct.field("name", &self.name);
860 if !self._unknown_fields.is_empty() {
861 debug_struct.field("_unknown_fields", &self._unknown_fields);
862 }
863 debug_struct.finish()
864 }
865}
866
867#[cfg(any(
868 feature = "entity-types",
869 feature = "session-entity-types",
870 feature = "sessions",
871))]
872impl std::fmt::Debug for super::EntityType {
873 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
874 let mut debug_struct = f.debug_struct("EntityType");
875 debug_struct.field("name", &self.name);
876 debug_struct.field("display_name", &self.display_name);
877 debug_struct.field("kind", &self.kind);
878 debug_struct.field("auto_expansion_mode", &self.auto_expansion_mode);
879 debug_struct.field("entities", &self.entities);
880 debug_struct.field("excluded_phrases", &self.excluded_phrases);
881 debug_struct.field("enable_fuzzy_extraction", &self.enable_fuzzy_extraction);
882 debug_struct.field("redact", &self.redact);
883 if !self._unknown_fields.is_empty() {
884 debug_struct.field("_unknown_fields", &self._unknown_fields);
885 }
886 debug_struct.finish()
887 }
888}
889
890#[cfg(any(
891 feature = "entity-types",
892 feature = "session-entity-types",
893 feature = "sessions",
894))]
895impl std::fmt::Debug for super::entity_type::Entity {
896 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
897 let mut debug_struct = f.debug_struct("Entity");
898 debug_struct.field("value", &self.value);
899 debug_struct.field("synonyms", &self.synonyms);
900 if !self._unknown_fields.is_empty() {
901 debug_struct.field("_unknown_fields", &self._unknown_fields);
902 }
903 debug_struct.finish()
904 }
905}
906
907#[cfg(any(
908 feature = "entity-types",
909 feature = "session-entity-types",
910 feature = "sessions",
911))]
912impl std::fmt::Debug for super::entity_type::ExcludedPhrase {
913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914 let mut debug_struct = f.debug_struct("ExcludedPhrase");
915 debug_struct.field("value", &self.value);
916 if !self._unknown_fields.is_empty() {
917 debug_struct.field("_unknown_fields", &self._unknown_fields);
918 }
919 debug_struct.finish()
920 }
921}
922
923#[cfg(feature = "entity-types")]
924impl std::fmt::Debug for super::ExportEntityTypesRequest {
925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
926 let mut debug_struct = f.debug_struct("ExportEntityTypesRequest");
927 debug_struct.field("parent", &self.parent);
928 debug_struct.field("entity_types", &self.entity_types);
929 debug_struct.field("data_format", &self.data_format);
930 debug_struct.field("language_code", &self.language_code);
931 debug_struct.field("destination", &self.destination);
932 if !self._unknown_fields.is_empty() {
933 debug_struct.field("_unknown_fields", &self._unknown_fields);
934 }
935 debug_struct.finish()
936 }
937}
938
939#[cfg(feature = "entity-types")]
940impl std::fmt::Debug for super::ExportEntityTypesResponse {
941 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
942 let mut debug_struct = f.debug_struct("ExportEntityTypesResponse");
943 debug_struct.field("exported_entity_types", &self.exported_entity_types);
944 if !self._unknown_fields.is_empty() {
945 debug_struct.field("_unknown_fields", &self._unknown_fields);
946 }
947 debug_struct.finish()
948 }
949}
950
951#[cfg(feature = "entity-types")]
952impl std::fmt::Debug for super::ExportEntityTypesMetadata {
953 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
954 let mut debug_struct = f.debug_struct("ExportEntityTypesMetadata");
955 if !self._unknown_fields.is_empty() {
956 debug_struct.field("_unknown_fields", &self._unknown_fields);
957 }
958 debug_struct.finish()
959 }
960}
961
962#[cfg(feature = "entity-types")]
963impl std::fmt::Debug for super::ImportEntityTypesRequest {
964 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
965 let mut debug_struct = f.debug_struct("ImportEntityTypesRequest");
966 debug_struct.field("parent", &self.parent);
967 debug_struct.field("merge_option", &self.merge_option);
968 debug_struct.field("target_entity_type", &self.target_entity_type);
969 debug_struct.field("entity_types", &self.entity_types);
970 if !self._unknown_fields.is_empty() {
971 debug_struct.field("_unknown_fields", &self._unknown_fields);
972 }
973 debug_struct.finish()
974 }
975}
976
977#[cfg(feature = "entity-types")]
978impl std::fmt::Debug for super::ImportEntityTypesResponse {
979 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
980 let mut debug_struct = f.debug_struct("ImportEntityTypesResponse");
981 debug_struct.field("entity_types", &self.entity_types);
982 debug_struct.field("conflicting_resources", &self.conflicting_resources);
983 if !self._unknown_fields.is_empty() {
984 debug_struct.field("_unknown_fields", &self._unknown_fields);
985 }
986 debug_struct.finish()
987 }
988}
989
990#[cfg(feature = "entity-types")]
991impl std::fmt::Debug for super::import_entity_types_response::ConflictingResources {
992 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
993 let mut debug_struct = f.debug_struct("ConflictingResources");
994 debug_struct.field("entity_type_display_names", &self.entity_type_display_names);
995 debug_struct.field("entity_display_names", &self.entity_display_names);
996 if !self._unknown_fields.is_empty() {
997 debug_struct.field("_unknown_fields", &self._unknown_fields);
998 }
999 debug_struct.finish()
1000 }
1001}
1002
1003#[cfg(feature = "entity-types")]
1004impl std::fmt::Debug for super::ImportEntityTypesMetadata {
1005 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1006 let mut debug_struct = f.debug_struct("ImportEntityTypesMetadata");
1007 if !self._unknown_fields.is_empty() {
1008 debug_struct.field("_unknown_fields", &self._unknown_fields);
1009 }
1010 debug_struct.finish()
1011 }
1012}
1013
1014#[cfg(feature = "entity-types")]
1015impl std::fmt::Debug for super::ListEntityTypesRequest {
1016 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017 let mut debug_struct = f.debug_struct("ListEntityTypesRequest");
1018 debug_struct.field("parent", &self.parent);
1019 debug_struct.field("language_code", &self.language_code);
1020 debug_struct.field("page_size", &self.page_size);
1021 debug_struct.field("page_token", &self.page_token);
1022 if !self._unknown_fields.is_empty() {
1023 debug_struct.field("_unknown_fields", &self._unknown_fields);
1024 }
1025 debug_struct.finish()
1026 }
1027}
1028
1029#[cfg(feature = "entity-types")]
1030impl std::fmt::Debug for super::ListEntityTypesResponse {
1031 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1032 let mut debug_struct = f.debug_struct("ListEntityTypesResponse");
1033 debug_struct.field("entity_types", &self.entity_types);
1034 debug_struct.field("next_page_token", &self.next_page_token);
1035 if !self._unknown_fields.is_empty() {
1036 debug_struct.field("_unknown_fields", &self._unknown_fields);
1037 }
1038 debug_struct.finish()
1039 }
1040}
1041
1042#[cfg(feature = "entity-types")]
1043impl std::fmt::Debug for super::GetEntityTypeRequest {
1044 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1045 let mut debug_struct = f.debug_struct("GetEntityTypeRequest");
1046 debug_struct.field("name", &self.name);
1047 debug_struct.field("language_code", &self.language_code);
1048 if !self._unknown_fields.is_empty() {
1049 debug_struct.field("_unknown_fields", &self._unknown_fields);
1050 }
1051 debug_struct.finish()
1052 }
1053}
1054
1055#[cfg(feature = "entity-types")]
1056impl std::fmt::Debug for super::CreateEntityTypeRequest {
1057 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1058 let mut debug_struct = f.debug_struct("CreateEntityTypeRequest");
1059 debug_struct.field("parent", &self.parent);
1060 debug_struct.field("entity_type", &self.entity_type);
1061 debug_struct.field("language_code", &self.language_code);
1062 if !self._unknown_fields.is_empty() {
1063 debug_struct.field("_unknown_fields", &self._unknown_fields);
1064 }
1065 debug_struct.finish()
1066 }
1067}
1068
1069#[cfg(feature = "entity-types")]
1070impl std::fmt::Debug for super::UpdateEntityTypeRequest {
1071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1072 let mut debug_struct = f.debug_struct("UpdateEntityTypeRequest");
1073 debug_struct.field("entity_type", &self.entity_type);
1074 debug_struct.field("language_code", &self.language_code);
1075 debug_struct.field("update_mask", &self.update_mask);
1076 if !self._unknown_fields.is_empty() {
1077 debug_struct.field("_unknown_fields", &self._unknown_fields);
1078 }
1079 debug_struct.finish()
1080 }
1081}
1082
1083#[cfg(feature = "entity-types")]
1084impl std::fmt::Debug for super::DeleteEntityTypeRequest {
1085 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1086 let mut debug_struct = f.debug_struct("DeleteEntityTypeRequest");
1087 debug_struct.field("name", &self.name);
1088 debug_struct.field("force", &self.force);
1089 if !self._unknown_fields.is_empty() {
1090 debug_struct.field("_unknown_fields", &self._unknown_fields);
1091 }
1092 debug_struct.finish()
1093 }
1094}
1095
1096#[cfg(feature = "environments")]
1097impl std::fmt::Debug for super::Environment {
1098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1099 let mut debug_struct = f.debug_struct("Environment");
1100 debug_struct.field("name", &self.name);
1101 debug_struct.field("display_name", &self.display_name);
1102 debug_struct.field("description", &self.description);
1103 debug_struct.field("version_configs", &self.version_configs);
1104 debug_struct.field("update_time", &self.update_time);
1105 debug_struct.field("test_cases_config", &self.test_cases_config);
1106 debug_struct.field("webhook_config", &self.webhook_config);
1107 if !self._unknown_fields.is_empty() {
1108 debug_struct.field("_unknown_fields", &self._unknown_fields);
1109 }
1110 debug_struct.finish()
1111 }
1112}
1113
1114#[cfg(feature = "environments")]
1115impl std::fmt::Debug for super::environment::VersionConfig {
1116 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1117 let mut debug_struct = f.debug_struct("VersionConfig");
1118 debug_struct.field("version", &self.version);
1119 if !self._unknown_fields.is_empty() {
1120 debug_struct.field("_unknown_fields", &self._unknown_fields);
1121 }
1122 debug_struct.finish()
1123 }
1124}
1125
1126#[cfg(feature = "environments")]
1127impl std::fmt::Debug for super::environment::TestCasesConfig {
1128 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1129 let mut debug_struct = f.debug_struct("TestCasesConfig");
1130 debug_struct.field("test_cases", &self.test_cases);
1131 debug_struct.field("enable_continuous_run", &self.enable_continuous_run);
1132 debug_struct.field("enable_predeployment_run", &self.enable_predeployment_run);
1133 if !self._unknown_fields.is_empty() {
1134 debug_struct.field("_unknown_fields", &self._unknown_fields);
1135 }
1136 debug_struct.finish()
1137 }
1138}
1139
1140#[cfg(feature = "environments")]
1141impl std::fmt::Debug for super::environment::WebhookConfig {
1142 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1143 let mut debug_struct = f.debug_struct("WebhookConfig");
1144 debug_struct.field("webhook_overrides", &self.webhook_overrides);
1145 if !self._unknown_fields.is_empty() {
1146 debug_struct.field("_unknown_fields", &self._unknown_fields);
1147 }
1148 debug_struct.finish()
1149 }
1150}
1151
1152#[cfg(feature = "environments")]
1153impl std::fmt::Debug for super::ListEnvironmentsRequest {
1154 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1155 let mut debug_struct = f.debug_struct("ListEnvironmentsRequest");
1156 debug_struct.field("parent", &self.parent);
1157 debug_struct.field("page_size", &self.page_size);
1158 debug_struct.field("page_token", &self.page_token);
1159 if !self._unknown_fields.is_empty() {
1160 debug_struct.field("_unknown_fields", &self._unknown_fields);
1161 }
1162 debug_struct.finish()
1163 }
1164}
1165
1166#[cfg(feature = "environments")]
1167impl std::fmt::Debug for super::ListEnvironmentsResponse {
1168 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169 let mut debug_struct = f.debug_struct("ListEnvironmentsResponse");
1170 debug_struct.field("environments", &self.environments);
1171 debug_struct.field("next_page_token", &self.next_page_token);
1172 if !self._unknown_fields.is_empty() {
1173 debug_struct.field("_unknown_fields", &self._unknown_fields);
1174 }
1175 debug_struct.finish()
1176 }
1177}
1178
1179#[cfg(feature = "environments")]
1180impl std::fmt::Debug for super::GetEnvironmentRequest {
1181 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1182 let mut debug_struct = f.debug_struct("GetEnvironmentRequest");
1183 debug_struct.field("name", &self.name);
1184 if !self._unknown_fields.is_empty() {
1185 debug_struct.field("_unknown_fields", &self._unknown_fields);
1186 }
1187 debug_struct.finish()
1188 }
1189}
1190
1191#[cfg(feature = "environments")]
1192impl std::fmt::Debug for super::CreateEnvironmentRequest {
1193 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1194 let mut debug_struct = f.debug_struct("CreateEnvironmentRequest");
1195 debug_struct.field("parent", &self.parent);
1196 debug_struct.field("environment", &self.environment);
1197 if !self._unknown_fields.is_empty() {
1198 debug_struct.field("_unknown_fields", &self._unknown_fields);
1199 }
1200 debug_struct.finish()
1201 }
1202}
1203
1204#[cfg(feature = "environments")]
1205impl std::fmt::Debug for super::UpdateEnvironmentRequest {
1206 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1207 let mut debug_struct = f.debug_struct("UpdateEnvironmentRequest");
1208 debug_struct.field("environment", &self.environment);
1209 debug_struct.field("update_mask", &self.update_mask);
1210 if !self._unknown_fields.is_empty() {
1211 debug_struct.field("_unknown_fields", &self._unknown_fields);
1212 }
1213 debug_struct.finish()
1214 }
1215}
1216
1217#[cfg(feature = "environments")]
1218impl std::fmt::Debug for super::DeleteEnvironmentRequest {
1219 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1220 let mut debug_struct = f.debug_struct("DeleteEnvironmentRequest");
1221 debug_struct.field("name", &self.name);
1222 if !self._unknown_fields.is_empty() {
1223 debug_struct.field("_unknown_fields", &self._unknown_fields);
1224 }
1225 debug_struct.finish()
1226 }
1227}
1228
1229#[cfg(feature = "environments")]
1230impl std::fmt::Debug for super::LookupEnvironmentHistoryRequest {
1231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1232 let mut debug_struct = f.debug_struct("LookupEnvironmentHistoryRequest");
1233 debug_struct.field("name", &self.name);
1234 debug_struct.field("page_size", &self.page_size);
1235 debug_struct.field("page_token", &self.page_token);
1236 if !self._unknown_fields.is_empty() {
1237 debug_struct.field("_unknown_fields", &self._unknown_fields);
1238 }
1239 debug_struct.finish()
1240 }
1241}
1242
1243#[cfg(feature = "environments")]
1244impl std::fmt::Debug for super::LookupEnvironmentHistoryResponse {
1245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1246 let mut debug_struct = f.debug_struct("LookupEnvironmentHistoryResponse");
1247 debug_struct.field("environments", &self.environments);
1248 debug_struct.field("next_page_token", &self.next_page_token);
1249 if !self._unknown_fields.is_empty() {
1250 debug_struct.field("_unknown_fields", &self._unknown_fields);
1251 }
1252 debug_struct.finish()
1253 }
1254}
1255
1256#[cfg(feature = "environments")]
1257impl std::fmt::Debug for super::ContinuousTestResult {
1258 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1259 let mut debug_struct = f.debug_struct("ContinuousTestResult");
1260 debug_struct.field("name", &self.name);
1261 debug_struct.field("result", &self.result);
1262 debug_struct.field("test_case_results", &self.test_case_results);
1263 debug_struct.field("run_time", &self.run_time);
1264 if !self._unknown_fields.is_empty() {
1265 debug_struct.field("_unknown_fields", &self._unknown_fields);
1266 }
1267 debug_struct.finish()
1268 }
1269}
1270
1271#[cfg(feature = "environments")]
1272impl std::fmt::Debug for super::RunContinuousTestRequest {
1273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1274 let mut debug_struct = f.debug_struct("RunContinuousTestRequest");
1275 debug_struct.field("environment", &self.environment);
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 = "environments")]
1284impl std::fmt::Debug for super::RunContinuousTestResponse {
1285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1286 let mut debug_struct = f.debug_struct("RunContinuousTestResponse");
1287 debug_struct.field("continuous_test_result", &self.continuous_test_result);
1288 if !self._unknown_fields.is_empty() {
1289 debug_struct.field("_unknown_fields", &self._unknown_fields);
1290 }
1291 debug_struct.finish()
1292 }
1293}
1294
1295#[cfg(feature = "environments")]
1296impl std::fmt::Debug for super::RunContinuousTestMetadata {
1297 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1298 let mut debug_struct = f.debug_struct("RunContinuousTestMetadata");
1299 debug_struct.field("errors", &self.errors);
1300 if !self._unknown_fields.is_empty() {
1301 debug_struct.field("_unknown_fields", &self._unknown_fields);
1302 }
1303 debug_struct.finish()
1304 }
1305}
1306
1307#[cfg(feature = "environments")]
1308impl std::fmt::Debug for super::ListContinuousTestResultsRequest {
1309 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1310 let mut debug_struct = f.debug_struct("ListContinuousTestResultsRequest");
1311 debug_struct.field("parent", &self.parent);
1312 debug_struct.field("page_size", &self.page_size);
1313 debug_struct.field("page_token", &self.page_token);
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 = "environments")]
1322impl std::fmt::Debug for super::ListContinuousTestResultsResponse {
1323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1324 let mut debug_struct = f.debug_struct("ListContinuousTestResultsResponse");
1325 debug_struct.field("continuous_test_results", &self.continuous_test_results);
1326 debug_struct.field("next_page_token", &self.next_page_token);
1327 if !self._unknown_fields.is_empty() {
1328 debug_struct.field("_unknown_fields", &self._unknown_fields);
1329 }
1330 debug_struct.finish()
1331 }
1332}
1333
1334#[cfg(feature = "environments")]
1335impl std::fmt::Debug for super::DeployFlowRequest {
1336 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1337 let mut debug_struct = f.debug_struct("DeployFlowRequest");
1338 debug_struct.field("environment", &self.environment);
1339 debug_struct.field("flow_version", &self.flow_version);
1340 if !self._unknown_fields.is_empty() {
1341 debug_struct.field("_unknown_fields", &self._unknown_fields);
1342 }
1343 debug_struct.finish()
1344 }
1345}
1346
1347#[cfg(feature = "environments")]
1348impl std::fmt::Debug for super::DeployFlowResponse {
1349 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1350 let mut debug_struct = f.debug_struct("DeployFlowResponse");
1351 debug_struct.field("environment", &self.environment);
1352 debug_struct.field("deployment", &self.deployment);
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 = "environments")]
1361impl std::fmt::Debug for super::DeployFlowMetadata {
1362 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1363 let mut debug_struct = f.debug_struct("DeployFlowMetadata");
1364 debug_struct.field("test_errors", &self.test_errors);
1365 if !self._unknown_fields.is_empty() {
1366 debug_struct.field("_unknown_fields", &self._unknown_fields);
1367 }
1368 debug_struct.finish()
1369 }
1370}
1371
1372#[cfg(feature = "examples")]
1373impl std::fmt::Debug for super::CreateExampleRequest {
1374 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375 let mut debug_struct = f.debug_struct("CreateExampleRequest");
1376 debug_struct.field("parent", &self.parent);
1377 debug_struct.field("example", &self.example);
1378 if !self._unknown_fields.is_empty() {
1379 debug_struct.field("_unknown_fields", &self._unknown_fields);
1380 }
1381 debug_struct.finish()
1382 }
1383}
1384
1385#[cfg(feature = "examples")]
1386impl std::fmt::Debug for super::DeleteExampleRequest {
1387 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1388 let mut debug_struct = f.debug_struct("DeleteExampleRequest");
1389 debug_struct.field("name", &self.name);
1390 if !self._unknown_fields.is_empty() {
1391 debug_struct.field("_unknown_fields", &self._unknown_fields);
1392 }
1393 debug_struct.finish()
1394 }
1395}
1396
1397#[cfg(feature = "examples")]
1398impl std::fmt::Debug for super::ListExamplesRequest {
1399 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1400 let mut debug_struct = f.debug_struct("ListExamplesRequest");
1401 debug_struct.field("parent", &self.parent);
1402 debug_struct.field("page_size", &self.page_size);
1403 debug_struct.field("page_token", &self.page_token);
1404 debug_struct.field("language_code", &self.language_code);
1405 if !self._unknown_fields.is_empty() {
1406 debug_struct.field("_unknown_fields", &self._unknown_fields);
1407 }
1408 debug_struct.finish()
1409 }
1410}
1411
1412#[cfg(feature = "examples")]
1413impl std::fmt::Debug for super::ListExamplesResponse {
1414 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1415 let mut debug_struct = f.debug_struct("ListExamplesResponse");
1416 debug_struct.field("examples", &self.examples);
1417 debug_struct.field("next_page_token", &self.next_page_token);
1418 if !self._unknown_fields.is_empty() {
1419 debug_struct.field("_unknown_fields", &self._unknown_fields);
1420 }
1421 debug_struct.finish()
1422 }
1423}
1424
1425#[cfg(feature = "examples")]
1426impl std::fmt::Debug for super::GetExampleRequest {
1427 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1428 let mut debug_struct = f.debug_struct("GetExampleRequest");
1429 debug_struct.field("name", &self.name);
1430 if !self._unknown_fields.is_empty() {
1431 debug_struct.field("_unknown_fields", &self._unknown_fields);
1432 }
1433 debug_struct.finish()
1434 }
1435}
1436
1437#[cfg(feature = "examples")]
1438impl std::fmt::Debug for super::UpdateExampleRequest {
1439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1440 let mut debug_struct = f.debug_struct("UpdateExampleRequest");
1441 debug_struct.field("example", &self.example);
1442 debug_struct.field("update_mask", &self.update_mask);
1443 if !self._unknown_fields.is_empty() {
1444 debug_struct.field("_unknown_fields", &self._unknown_fields);
1445 }
1446 debug_struct.finish()
1447 }
1448}
1449
1450#[cfg(any(feature = "examples", feature = "playbooks",))]
1451impl std::fmt::Debug for super::Example {
1452 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1453 let mut debug_struct = f.debug_struct("Example");
1454 debug_struct.field("name", &self.name);
1455 debug_struct.field("playbook_input", &self.playbook_input);
1456 debug_struct.field("playbook_output", &self.playbook_output);
1457 debug_struct.field("actions", &self.actions);
1458 debug_struct.field("display_name", &self.display_name);
1459 debug_struct.field("description", &self.description);
1460 debug_struct.field("token_count", &self.token_count);
1461 debug_struct.field("create_time", &self.create_time);
1462 debug_struct.field("update_time", &self.update_time);
1463 debug_struct.field("conversation_state", &self.conversation_state);
1464 debug_struct.field("language_code", &self.language_code);
1465 if !self._unknown_fields.is_empty() {
1466 debug_struct.field("_unknown_fields", &self._unknown_fields);
1467 }
1468 debug_struct.finish()
1469 }
1470}
1471
1472#[cfg(feature = "experiments")]
1473impl std::fmt::Debug for super::Experiment {
1474 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1475 let mut debug_struct = f.debug_struct("Experiment");
1476 debug_struct.field("name", &self.name);
1477 debug_struct.field("display_name", &self.display_name);
1478 debug_struct.field("description", &self.description);
1479 debug_struct.field("state", &self.state);
1480 debug_struct.field("definition", &self.definition);
1481 debug_struct.field("rollout_config", &self.rollout_config);
1482 debug_struct.field("rollout_state", &self.rollout_state);
1483 debug_struct.field("rollout_failure_reason", &self.rollout_failure_reason);
1484 debug_struct.field("result", &self.result);
1485 debug_struct.field("create_time", &self.create_time);
1486 debug_struct.field("start_time", &self.start_time);
1487 debug_struct.field("end_time", &self.end_time);
1488 debug_struct.field("last_update_time", &self.last_update_time);
1489 debug_struct.field("experiment_length", &self.experiment_length);
1490 debug_struct.field("variants_history", &self.variants_history);
1491 if !self._unknown_fields.is_empty() {
1492 debug_struct.field("_unknown_fields", &self._unknown_fields);
1493 }
1494 debug_struct.finish()
1495 }
1496}
1497
1498#[cfg(feature = "experiments")]
1499impl std::fmt::Debug for super::experiment::Definition {
1500 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1501 let mut debug_struct = f.debug_struct("Definition");
1502 debug_struct.field("condition", &self.condition);
1503 debug_struct.field("variants", &self.variants);
1504 if !self._unknown_fields.is_empty() {
1505 debug_struct.field("_unknown_fields", &self._unknown_fields);
1506 }
1507 debug_struct.finish()
1508 }
1509}
1510
1511#[cfg(feature = "experiments")]
1512impl std::fmt::Debug for super::experiment::Result {
1513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1514 let mut debug_struct = f.debug_struct("Result");
1515 debug_struct.field("version_metrics", &self.version_metrics);
1516 debug_struct.field("last_update_time", &self.last_update_time);
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 = "experiments")]
1525impl std::fmt::Debug for super::experiment::result::ConfidenceInterval {
1526 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1527 let mut debug_struct = f.debug_struct("ConfidenceInterval");
1528 debug_struct.field("confidence_level", &self.confidence_level);
1529 debug_struct.field("ratio", &self.ratio);
1530 debug_struct.field("lower_bound", &self.lower_bound);
1531 debug_struct.field("upper_bound", &self.upper_bound);
1532 if !self._unknown_fields.is_empty() {
1533 debug_struct.field("_unknown_fields", &self._unknown_fields);
1534 }
1535 debug_struct.finish()
1536 }
1537}
1538
1539#[cfg(feature = "experiments")]
1540impl std::fmt::Debug for super::experiment::result::Metric {
1541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1542 let mut debug_struct = f.debug_struct("Metric");
1543 debug_struct.field("r#type", &self.r#type);
1544 debug_struct.field("count_type", &self.count_type);
1545 debug_struct.field("confidence_interval", &self.confidence_interval);
1546 debug_struct.field("value", &self.value);
1547 if !self._unknown_fields.is_empty() {
1548 debug_struct.field("_unknown_fields", &self._unknown_fields);
1549 }
1550 debug_struct.finish()
1551 }
1552}
1553
1554#[cfg(feature = "experiments")]
1555impl std::fmt::Debug for super::experiment::result::VersionMetrics {
1556 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1557 let mut debug_struct = f.debug_struct("VersionMetrics");
1558 debug_struct.field("version", &self.version);
1559 debug_struct.field("metrics", &self.metrics);
1560 debug_struct.field("session_count", &self.session_count);
1561 if !self._unknown_fields.is_empty() {
1562 debug_struct.field("_unknown_fields", &self._unknown_fields);
1563 }
1564 debug_struct.finish()
1565 }
1566}
1567
1568#[cfg(feature = "experiments")]
1569impl std::fmt::Debug for super::VersionVariants {
1570 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1571 let mut debug_struct = f.debug_struct("VersionVariants");
1572 debug_struct.field("variants", &self.variants);
1573 if !self._unknown_fields.is_empty() {
1574 debug_struct.field("_unknown_fields", &self._unknown_fields);
1575 }
1576 debug_struct.finish()
1577 }
1578}
1579
1580#[cfg(feature = "experiments")]
1581impl std::fmt::Debug for super::version_variants::Variant {
1582 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1583 let mut debug_struct = f.debug_struct("Variant");
1584 debug_struct.field("version", &self.version);
1585 debug_struct.field("traffic_allocation", &self.traffic_allocation);
1586 debug_struct.field("is_control_group", &self.is_control_group);
1587 if !self._unknown_fields.is_empty() {
1588 debug_struct.field("_unknown_fields", &self._unknown_fields);
1589 }
1590 debug_struct.finish()
1591 }
1592}
1593
1594#[cfg(feature = "experiments")]
1595impl std::fmt::Debug for super::VariantsHistory {
1596 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1597 let mut debug_struct = f.debug_struct("VariantsHistory");
1598 debug_struct.field("update_time", &self.update_time);
1599 debug_struct.field("variants", &self.variants);
1600 if !self._unknown_fields.is_empty() {
1601 debug_struct.field("_unknown_fields", &self._unknown_fields);
1602 }
1603 debug_struct.finish()
1604 }
1605}
1606
1607#[cfg(feature = "experiments")]
1608impl std::fmt::Debug for super::RolloutConfig {
1609 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1610 let mut debug_struct = f.debug_struct("RolloutConfig");
1611 debug_struct.field("rollout_steps", &self.rollout_steps);
1612 debug_struct.field("rollout_condition", &self.rollout_condition);
1613 debug_struct.field("failure_condition", &self.failure_condition);
1614 if !self._unknown_fields.is_empty() {
1615 debug_struct.field("_unknown_fields", &self._unknown_fields);
1616 }
1617 debug_struct.finish()
1618 }
1619}
1620
1621#[cfg(feature = "experiments")]
1622impl std::fmt::Debug for super::rollout_config::RolloutStep {
1623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1624 let mut debug_struct = f.debug_struct("RolloutStep");
1625 debug_struct.field("display_name", &self.display_name);
1626 debug_struct.field("traffic_percent", &self.traffic_percent);
1627 debug_struct.field("min_duration", &self.min_duration);
1628 if !self._unknown_fields.is_empty() {
1629 debug_struct.field("_unknown_fields", &self._unknown_fields);
1630 }
1631 debug_struct.finish()
1632 }
1633}
1634
1635#[cfg(feature = "experiments")]
1636impl std::fmt::Debug for super::RolloutState {
1637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1638 let mut debug_struct = f.debug_struct("RolloutState");
1639 debug_struct.field("step", &self.step);
1640 debug_struct.field("step_index", &self.step_index);
1641 debug_struct.field("start_time", &self.start_time);
1642 if !self._unknown_fields.is_empty() {
1643 debug_struct.field("_unknown_fields", &self._unknown_fields);
1644 }
1645 debug_struct.finish()
1646 }
1647}
1648
1649#[cfg(feature = "experiments")]
1650impl std::fmt::Debug for super::ListExperimentsRequest {
1651 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1652 let mut debug_struct = f.debug_struct("ListExperimentsRequest");
1653 debug_struct.field("parent", &self.parent);
1654 debug_struct.field("page_size", &self.page_size);
1655 debug_struct.field("page_token", &self.page_token);
1656 if !self._unknown_fields.is_empty() {
1657 debug_struct.field("_unknown_fields", &self._unknown_fields);
1658 }
1659 debug_struct.finish()
1660 }
1661}
1662
1663#[cfg(feature = "experiments")]
1664impl std::fmt::Debug for super::ListExperimentsResponse {
1665 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1666 let mut debug_struct = f.debug_struct("ListExperimentsResponse");
1667 debug_struct.field("experiments", &self.experiments);
1668 debug_struct.field("next_page_token", &self.next_page_token);
1669 if !self._unknown_fields.is_empty() {
1670 debug_struct.field("_unknown_fields", &self._unknown_fields);
1671 }
1672 debug_struct.finish()
1673 }
1674}
1675
1676#[cfg(feature = "experiments")]
1677impl std::fmt::Debug for super::GetExperimentRequest {
1678 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1679 let mut debug_struct = f.debug_struct("GetExperimentRequest");
1680 debug_struct.field("name", &self.name);
1681 if !self._unknown_fields.is_empty() {
1682 debug_struct.field("_unknown_fields", &self._unknown_fields);
1683 }
1684 debug_struct.finish()
1685 }
1686}
1687
1688#[cfg(feature = "experiments")]
1689impl std::fmt::Debug for super::CreateExperimentRequest {
1690 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1691 let mut debug_struct = f.debug_struct("CreateExperimentRequest");
1692 debug_struct.field("parent", &self.parent);
1693 debug_struct.field("experiment", &self.experiment);
1694 if !self._unknown_fields.is_empty() {
1695 debug_struct.field("_unknown_fields", &self._unknown_fields);
1696 }
1697 debug_struct.finish()
1698 }
1699}
1700
1701#[cfg(feature = "experiments")]
1702impl std::fmt::Debug for super::UpdateExperimentRequest {
1703 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1704 let mut debug_struct = f.debug_struct("UpdateExperimentRequest");
1705 debug_struct.field("experiment", &self.experiment);
1706 debug_struct.field("update_mask", &self.update_mask);
1707 if !self._unknown_fields.is_empty() {
1708 debug_struct.field("_unknown_fields", &self._unknown_fields);
1709 }
1710 debug_struct.finish()
1711 }
1712}
1713
1714#[cfg(feature = "experiments")]
1715impl std::fmt::Debug for super::DeleteExperimentRequest {
1716 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1717 let mut debug_struct = f.debug_struct("DeleteExperimentRequest");
1718 debug_struct.field("name", &self.name);
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 = "experiments")]
1727impl std::fmt::Debug for super::StartExperimentRequest {
1728 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1729 let mut debug_struct = f.debug_struct("StartExperimentRequest");
1730 debug_struct.field("name", &self.name);
1731 if !self._unknown_fields.is_empty() {
1732 debug_struct.field("_unknown_fields", &self._unknown_fields);
1733 }
1734 debug_struct.finish()
1735 }
1736}
1737
1738#[cfg(feature = "experiments")]
1739impl std::fmt::Debug for super::StopExperimentRequest {
1740 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1741 let mut debug_struct = f.debug_struct("StopExperimentRequest");
1742 debug_struct.field("name", &self.name);
1743 if !self._unknown_fields.is_empty() {
1744 debug_struct.field("_unknown_fields", &self._unknown_fields);
1745 }
1746 debug_struct.finish()
1747 }
1748}
1749
1750#[cfg(any(
1751 feature = "flows",
1752 feature = "sessions",
1753 feature = "test-cases",
1754 feature = "versions",
1755))]
1756impl std::fmt::Debug for super::NluSettings {
1757 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1758 let mut debug_struct = f.debug_struct("NluSettings");
1759 debug_struct.field("model_type", &self.model_type);
1760 debug_struct.field("classification_threshold", &self.classification_threshold);
1761 debug_struct.field("model_training_mode", &self.model_training_mode);
1762 if !self._unknown_fields.is_empty() {
1763 debug_struct.field("_unknown_fields", &self._unknown_fields);
1764 }
1765 debug_struct.finish()
1766 }
1767}
1768
1769#[cfg(any(feature = "flows", feature = "sessions", feature = "test-cases",))]
1770impl std::fmt::Debug for super::Flow {
1771 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1772 let mut debug_struct = f.debug_struct("Flow");
1773 debug_struct.field("name", &self.name);
1774 debug_struct.field("display_name", &self.display_name);
1775 debug_struct.field("description", &self.description);
1776 debug_struct.field("transition_routes", &self.transition_routes);
1777 debug_struct.field("event_handlers", &self.event_handlers);
1778 debug_struct.field("transition_route_groups", &self.transition_route_groups);
1779 debug_struct.field("nlu_settings", &self.nlu_settings);
1780 debug_struct.field("advanced_settings", &self.advanced_settings);
1781 debug_struct.field(
1782 "knowledge_connector_settings",
1783 &self.knowledge_connector_settings,
1784 );
1785 debug_struct.field(
1786 "input_parameter_definitions",
1787 &self.input_parameter_definitions,
1788 );
1789 debug_struct.field(
1790 "output_parameter_definitions",
1791 &self.output_parameter_definitions,
1792 );
1793 debug_struct.field("multi_language_settings", &self.multi_language_settings);
1794 debug_struct.field("locked", &self.locked);
1795 if !self._unknown_fields.is_empty() {
1796 debug_struct.field("_unknown_fields", &self._unknown_fields);
1797 }
1798 debug_struct.finish()
1799 }
1800}
1801
1802#[cfg(any(feature = "flows", feature = "sessions", feature = "test-cases",))]
1803impl std::fmt::Debug for super::flow::MultiLanguageSettings {
1804 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1805 let mut debug_struct = f.debug_struct("MultiLanguageSettings");
1806 debug_struct.field(
1807 "enable_multi_language_detection",
1808 &self.enable_multi_language_detection,
1809 );
1810 debug_struct.field(
1811 "supported_response_language_codes",
1812 &self.supported_response_language_codes,
1813 );
1814 if !self._unknown_fields.is_empty() {
1815 debug_struct.field("_unknown_fields", &self._unknown_fields);
1816 }
1817 debug_struct.finish()
1818 }
1819}
1820
1821#[cfg(feature = "flows")]
1822impl std::fmt::Debug for super::CreateFlowRequest {
1823 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1824 let mut debug_struct = f.debug_struct("CreateFlowRequest");
1825 debug_struct.field("parent", &self.parent);
1826 debug_struct.field("flow", &self.flow);
1827 debug_struct.field("language_code", &self.language_code);
1828 if !self._unknown_fields.is_empty() {
1829 debug_struct.field("_unknown_fields", &self._unknown_fields);
1830 }
1831 debug_struct.finish()
1832 }
1833}
1834
1835#[cfg(feature = "flows")]
1836impl std::fmt::Debug for super::DeleteFlowRequest {
1837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1838 let mut debug_struct = f.debug_struct("DeleteFlowRequest");
1839 debug_struct.field("name", &self.name);
1840 debug_struct.field("force", &self.force);
1841 if !self._unknown_fields.is_empty() {
1842 debug_struct.field("_unknown_fields", &self._unknown_fields);
1843 }
1844 debug_struct.finish()
1845 }
1846}
1847
1848#[cfg(feature = "flows")]
1849impl std::fmt::Debug for super::ListFlowsRequest {
1850 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1851 let mut debug_struct = f.debug_struct("ListFlowsRequest");
1852 debug_struct.field("parent", &self.parent);
1853 debug_struct.field("page_size", &self.page_size);
1854 debug_struct.field("page_token", &self.page_token);
1855 debug_struct.field("language_code", &self.language_code);
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 = "flows")]
1864impl std::fmt::Debug for super::ListFlowsResponse {
1865 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1866 let mut debug_struct = f.debug_struct("ListFlowsResponse");
1867 debug_struct.field("flows", &self.flows);
1868 debug_struct.field("next_page_token", &self.next_page_token);
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 = "flows")]
1877impl std::fmt::Debug for super::GetFlowRequest {
1878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1879 let mut debug_struct = f.debug_struct("GetFlowRequest");
1880 debug_struct.field("name", &self.name);
1881 debug_struct.field("language_code", &self.language_code);
1882 if !self._unknown_fields.is_empty() {
1883 debug_struct.field("_unknown_fields", &self._unknown_fields);
1884 }
1885 debug_struct.finish()
1886 }
1887}
1888
1889#[cfg(feature = "flows")]
1890impl std::fmt::Debug for super::UpdateFlowRequest {
1891 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1892 let mut debug_struct = f.debug_struct("UpdateFlowRequest");
1893 debug_struct.field("flow", &self.flow);
1894 debug_struct.field("update_mask", &self.update_mask);
1895 debug_struct.field("language_code", &self.language_code);
1896 if !self._unknown_fields.is_empty() {
1897 debug_struct.field("_unknown_fields", &self._unknown_fields);
1898 }
1899 debug_struct.finish()
1900 }
1901}
1902
1903#[cfg(feature = "flows")]
1904impl std::fmt::Debug for super::TrainFlowRequest {
1905 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1906 let mut debug_struct = f.debug_struct("TrainFlowRequest");
1907 debug_struct.field("name", &self.name);
1908 if !self._unknown_fields.is_empty() {
1909 debug_struct.field("_unknown_fields", &self._unknown_fields);
1910 }
1911 debug_struct.finish()
1912 }
1913}
1914
1915#[cfg(feature = "flows")]
1916impl std::fmt::Debug for super::ValidateFlowRequest {
1917 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1918 let mut debug_struct = f.debug_struct("ValidateFlowRequest");
1919 debug_struct.field("name", &self.name);
1920 debug_struct.field("language_code", &self.language_code);
1921 if !self._unknown_fields.is_empty() {
1922 debug_struct.field("_unknown_fields", &self._unknown_fields);
1923 }
1924 debug_struct.finish()
1925 }
1926}
1927
1928#[cfg(feature = "flows")]
1929impl std::fmt::Debug for super::GetFlowValidationResultRequest {
1930 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1931 let mut debug_struct = f.debug_struct("GetFlowValidationResultRequest");
1932 debug_struct.field("name", &self.name);
1933 debug_struct.field("language_code", &self.language_code);
1934 if !self._unknown_fields.is_empty() {
1935 debug_struct.field("_unknown_fields", &self._unknown_fields);
1936 }
1937 debug_struct.finish()
1938 }
1939}
1940
1941#[cfg(any(feature = "agents", feature = "flows",))]
1942impl std::fmt::Debug for super::FlowValidationResult {
1943 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1944 let mut debug_struct = f.debug_struct("FlowValidationResult");
1945 debug_struct.field("name", &self.name);
1946 debug_struct.field("validation_messages", &self.validation_messages);
1947 debug_struct.field("update_time", &self.update_time);
1948 if !self._unknown_fields.is_empty() {
1949 debug_struct.field("_unknown_fields", &self._unknown_fields);
1950 }
1951 debug_struct.finish()
1952 }
1953}
1954
1955#[cfg(feature = "flows")]
1956impl std::fmt::Debug for super::ImportFlowRequest {
1957 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1958 let mut debug_struct = f.debug_struct("ImportFlowRequest");
1959 debug_struct.field("parent", &self.parent);
1960 debug_struct.field("import_option", &self.import_option);
1961 debug_struct.field("flow_import_strategy", &self.flow_import_strategy);
1962 debug_struct.field("flow", &self.flow);
1963 if !self._unknown_fields.is_empty() {
1964 debug_struct.field("_unknown_fields", &self._unknown_fields);
1965 }
1966 debug_struct.finish()
1967 }
1968}
1969
1970#[cfg(feature = "flows")]
1971impl std::fmt::Debug for super::FlowImportStrategy {
1972 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1973 let mut debug_struct = f.debug_struct("FlowImportStrategy");
1974 debug_struct.field("global_import_strategy", &self.global_import_strategy);
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(feature = "flows")]
1983impl std::fmt::Debug for super::ImportFlowResponse {
1984 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1985 let mut debug_struct = f.debug_struct("ImportFlowResponse");
1986 debug_struct.field("flow", &self.flow);
1987 if !self._unknown_fields.is_empty() {
1988 debug_struct.field("_unknown_fields", &self._unknown_fields);
1989 }
1990 debug_struct.finish()
1991 }
1992}
1993
1994#[cfg(feature = "flows")]
1995impl std::fmt::Debug for super::ExportFlowRequest {
1996 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1997 let mut debug_struct = f.debug_struct("ExportFlowRequest");
1998 debug_struct.field("name", &self.name);
1999 debug_struct.field("flow_uri", &self.flow_uri);
2000 debug_struct.field("include_referenced_flows", &self.include_referenced_flows);
2001 if !self._unknown_fields.is_empty() {
2002 debug_struct.field("_unknown_fields", &self._unknown_fields);
2003 }
2004 debug_struct.finish()
2005 }
2006}
2007
2008#[cfg(feature = "flows")]
2009impl std::fmt::Debug for super::ExportFlowResponse {
2010 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2011 let mut debug_struct = f.debug_struct("ExportFlowResponse");
2012 debug_struct.field("flow", &self.flow);
2013 if !self._unknown_fields.is_empty() {
2014 debug_struct.field("_unknown_fields", &self._unknown_fields);
2015 }
2016 debug_struct.finish()
2017 }
2018}
2019
2020#[cfg(any(
2021 feature = "flows",
2022 feature = "pages",
2023 feature = "playbooks",
2024 feature = "sessions",
2025 feature = "test-cases",
2026 feature = "transition-route-groups",
2027))]
2028impl std::fmt::Debug for super::Fulfillment {
2029 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2030 let mut debug_struct = f.debug_struct("Fulfillment");
2031 debug_struct.field("messages", &self.messages);
2032 debug_struct.field("webhook", &self.webhook);
2033 debug_struct.field("return_partial_responses", &self.return_partial_responses);
2034 debug_struct.field("tag", &self.tag);
2035 debug_struct.field("set_parameter_actions", &self.set_parameter_actions);
2036 debug_struct.field("conditional_cases", &self.conditional_cases);
2037 debug_struct.field("advanced_settings", &self.advanced_settings);
2038 debug_struct.field(
2039 "enable_generative_fallback",
2040 &self.enable_generative_fallback,
2041 );
2042 debug_struct.field("generators", &self.generators);
2043 if !self._unknown_fields.is_empty() {
2044 debug_struct.field("_unknown_fields", &self._unknown_fields);
2045 }
2046 debug_struct.finish()
2047 }
2048}
2049
2050#[cfg(any(
2051 feature = "flows",
2052 feature = "pages",
2053 feature = "playbooks",
2054 feature = "sessions",
2055 feature = "test-cases",
2056 feature = "transition-route-groups",
2057))]
2058impl std::fmt::Debug for super::fulfillment::SetParameterAction {
2059 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2060 let mut debug_struct = f.debug_struct("SetParameterAction");
2061 debug_struct.field("parameter", &self.parameter);
2062 debug_struct.field("value", &self.value);
2063 if !self._unknown_fields.is_empty() {
2064 debug_struct.field("_unknown_fields", &self._unknown_fields);
2065 }
2066 debug_struct.finish()
2067 }
2068}
2069
2070#[cfg(any(
2071 feature = "flows",
2072 feature = "pages",
2073 feature = "playbooks",
2074 feature = "sessions",
2075 feature = "test-cases",
2076 feature = "transition-route-groups",
2077))]
2078impl std::fmt::Debug for super::fulfillment::ConditionalCases {
2079 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2080 let mut debug_struct = f.debug_struct("ConditionalCases");
2081 debug_struct.field("cases", &self.cases);
2082 if !self._unknown_fields.is_empty() {
2083 debug_struct.field("_unknown_fields", &self._unknown_fields);
2084 }
2085 debug_struct.finish()
2086 }
2087}
2088
2089#[cfg(any(
2090 feature = "flows",
2091 feature = "pages",
2092 feature = "playbooks",
2093 feature = "sessions",
2094 feature = "test-cases",
2095 feature = "transition-route-groups",
2096))]
2097impl std::fmt::Debug for super::fulfillment::conditional_cases::Case {
2098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2099 let mut debug_struct = f.debug_struct("Case");
2100 debug_struct.field("condition", &self.condition);
2101 debug_struct.field("case_content", &self.case_content);
2102 if !self._unknown_fields.is_empty() {
2103 debug_struct.field("_unknown_fields", &self._unknown_fields);
2104 }
2105 debug_struct.finish()
2106 }
2107}
2108
2109#[cfg(any(
2110 feature = "flows",
2111 feature = "pages",
2112 feature = "playbooks",
2113 feature = "sessions",
2114 feature = "test-cases",
2115 feature = "transition-route-groups",
2116))]
2117impl std::fmt::Debug for super::fulfillment::conditional_cases::case::CaseContent {
2118 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2119 let mut debug_struct = f.debug_struct("CaseContent");
2120 debug_struct.field("cases_or_message", &self.cases_or_message);
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(
2129 feature = "flows",
2130 feature = "pages",
2131 feature = "playbooks",
2132 feature = "sessions",
2133 feature = "test-cases",
2134 feature = "transition-route-groups",
2135))]
2136impl std::fmt::Debug for super::fulfillment::GeneratorSettings {
2137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2138 let mut debug_struct = f.debug_struct("GeneratorSettings");
2139 debug_struct.field("generator", &self.generator);
2140 debug_struct.field("input_parameters", &self.input_parameters);
2141 debug_struct.field("output_parameter", &self.output_parameter);
2142 if !self._unknown_fields.is_empty() {
2143 debug_struct.field("_unknown_fields", &self._unknown_fields);
2144 }
2145 debug_struct.finish()
2146 }
2147}
2148
2149#[cfg(any(
2150 feature = "agents",
2151 feature = "flows",
2152 feature = "pages",
2153 feature = "playbooks",
2154 feature = "sessions",
2155 feature = "test-cases",
2156 feature = "transition-route-groups",
2157))]
2158impl std::fmt::Debug for super::GcsDestination {
2159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2160 let mut debug_struct = f.debug_struct("GcsDestination");
2161 debug_struct.field("uri", &self.uri);
2162 if !self._unknown_fields.is_empty() {
2163 debug_struct.field("_unknown_fields", &self._unknown_fields);
2164 }
2165 debug_struct.finish()
2166 }
2167}
2168
2169#[cfg(feature = "agents")]
2170impl std::fmt::Debug for super::GenerativeSettings {
2171 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2172 let mut debug_struct = f.debug_struct("GenerativeSettings");
2173 debug_struct.field("name", &self.name);
2174 debug_struct.field("fallback_settings", &self.fallback_settings);
2175 debug_struct.field(
2176 "generative_safety_settings",
2177 &self.generative_safety_settings,
2178 );
2179 debug_struct.field(
2180 "knowledge_connector_settings",
2181 &self.knowledge_connector_settings,
2182 );
2183 debug_struct.field("language_code", &self.language_code);
2184 debug_struct.field("llm_model_settings", &self.llm_model_settings);
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(feature = "agents")]
2193impl std::fmt::Debug for super::generative_settings::FallbackSettings {
2194 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2195 let mut debug_struct = f.debug_struct("FallbackSettings");
2196 debug_struct.field("selected_prompt", &self.selected_prompt);
2197 debug_struct.field("prompt_templates", &self.prompt_templates);
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(feature = "agents")]
2206impl std::fmt::Debug for super::generative_settings::fallback_settings::PromptTemplate {
2207 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2208 let mut debug_struct = f.debug_struct("PromptTemplate");
2209 debug_struct.field("display_name", &self.display_name);
2210 debug_struct.field("prompt_text", &self.prompt_text);
2211 debug_struct.field("frozen", &self.frozen);
2212 if !self._unknown_fields.is_empty() {
2213 debug_struct.field("_unknown_fields", &self._unknown_fields);
2214 }
2215 debug_struct.finish()
2216 }
2217}
2218
2219#[cfg(feature = "agents")]
2220impl std::fmt::Debug for super::generative_settings::KnowledgeConnectorSettings {
2221 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2222 let mut debug_struct = f.debug_struct("KnowledgeConnectorSettings");
2223 debug_struct.field("business", &self.business);
2224 debug_struct.field("agent", &self.agent);
2225 debug_struct.field("agent_identity", &self.agent_identity);
2226 debug_struct.field("business_description", &self.business_description);
2227 debug_struct.field("agent_scope", &self.agent_scope);
2228 debug_struct.field(
2229 "disable_data_store_fallback",
2230 &self.disable_data_store_fallback,
2231 );
2232 if !self._unknown_fields.is_empty() {
2233 debug_struct.field("_unknown_fields", &self._unknown_fields);
2234 }
2235 debug_struct.finish()
2236 }
2237}
2238
2239#[cfg(any(
2240 feature = "agents",
2241 feature = "generators",
2242 feature = "playbooks",
2243 feature = "sessions",
2244))]
2245impl std::fmt::Debug for super::LlmModelSettings {
2246 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2247 let mut debug_struct = f.debug_struct("LlmModelSettings");
2248 debug_struct.field("model", &self.model);
2249 debug_struct.field("prompt_text", &self.prompt_text);
2250 if !self._unknown_fields.is_empty() {
2251 debug_struct.field("_unknown_fields", &self._unknown_fields);
2252 }
2253 debug_struct.finish()
2254 }
2255}
2256
2257#[cfg(feature = "generators")]
2258impl std::fmt::Debug for super::Generator {
2259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2260 let mut debug_struct = f.debug_struct("Generator");
2261 debug_struct.field("name", &self.name);
2262 debug_struct.field("display_name", &self.display_name);
2263 debug_struct.field("prompt_text", &self.prompt_text);
2264 debug_struct.field("placeholders", &self.placeholders);
2265 debug_struct.field("llm_model_settings", &self.llm_model_settings);
2266 debug_struct.field("model_parameter", &self.model_parameter);
2267 if !self._unknown_fields.is_empty() {
2268 debug_struct.field("_unknown_fields", &self._unknown_fields);
2269 }
2270 debug_struct.finish()
2271 }
2272}
2273
2274#[cfg(feature = "generators")]
2275impl std::fmt::Debug for super::generator::Placeholder {
2276 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2277 let mut debug_struct = f.debug_struct("Placeholder");
2278 debug_struct.field("id", &self.id);
2279 debug_struct.field("name", &self.name);
2280 if !self._unknown_fields.is_empty() {
2281 debug_struct.field("_unknown_fields", &self._unknown_fields);
2282 }
2283 debug_struct.finish()
2284 }
2285}
2286
2287#[cfg(feature = "generators")]
2288impl std::fmt::Debug for super::generator::ModelParameter {
2289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2290 let mut debug_struct = f.debug_struct("ModelParameter");
2291 debug_struct.field("temperature", &self.temperature);
2292 debug_struct.field("max_decode_steps", &self.max_decode_steps);
2293 debug_struct.field("top_p", &self.top_p);
2294 debug_struct.field("top_k", &self.top_k);
2295 if !self._unknown_fields.is_empty() {
2296 debug_struct.field("_unknown_fields", &self._unknown_fields);
2297 }
2298 debug_struct.finish()
2299 }
2300}
2301
2302#[cfg(feature = "generators")]
2303impl std::fmt::Debug for super::Phrase {
2304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2305 let mut debug_struct = f.debug_struct("Phrase");
2306 debug_struct.field("text", &self.text);
2307 if !self._unknown_fields.is_empty() {
2308 debug_struct.field("_unknown_fields", &self._unknown_fields);
2309 }
2310 debug_struct.finish()
2311 }
2312}
2313
2314#[cfg(feature = "generators")]
2315impl std::fmt::Debug for super::ListGeneratorsRequest {
2316 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2317 let mut debug_struct = f.debug_struct("ListGeneratorsRequest");
2318 debug_struct.field("parent", &self.parent);
2319 debug_struct.field("language_code", &self.language_code);
2320 debug_struct.field("page_size", &self.page_size);
2321 debug_struct.field("page_token", &self.page_token);
2322 if !self._unknown_fields.is_empty() {
2323 debug_struct.field("_unknown_fields", &self._unknown_fields);
2324 }
2325 debug_struct.finish()
2326 }
2327}
2328
2329#[cfg(feature = "generators")]
2330impl std::fmt::Debug for super::ListGeneratorsResponse {
2331 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2332 let mut debug_struct = f.debug_struct("ListGeneratorsResponse");
2333 debug_struct.field("generators", &self.generators);
2334 debug_struct.field("next_page_token", &self.next_page_token);
2335 if !self._unknown_fields.is_empty() {
2336 debug_struct.field("_unknown_fields", &self._unknown_fields);
2337 }
2338 debug_struct.finish()
2339 }
2340}
2341
2342#[cfg(feature = "generators")]
2343impl std::fmt::Debug for super::GetGeneratorRequest {
2344 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2345 let mut debug_struct = f.debug_struct("GetGeneratorRequest");
2346 debug_struct.field("name", &self.name);
2347 debug_struct.field("language_code", &self.language_code);
2348 if !self._unknown_fields.is_empty() {
2349 debug_struct.field("_unknown_fields", &self._unknown_fields);
2350 }
2351 debug_struct.finish()
2352 }
2353}
2354
2355#[cfg(feature = "generators")]
2356impl std::fmt::Debug for super::CreateGeneratorRequest {
2357 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2358 let mut debug_struct = f.debug_struct("CreateGeneratorRequest");
2359 debug_struct.field("parent", &self.parent);
2360 debug_struct.field("generator", &self.generator);
2361 debug_struct.field("language_code", &self.language_code);
2362 if !self._unknown_fields.is_empty() {
2363 debug_struct.field("_unknown_fields", &self._unknown_fields);
2364 }
2365 debug_struct.finish()
2366 }
2367}
2368
2369#[cfg(feature = "generators")]
2370impl std::fmt::Debug for super::UpdateGeneratorRequest {
2371 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2372 let mut debug_struct = f.debug_struct("UpdateGeneratorRequest");
2373 debug_struct.field("generator", &self.generator);
2374 debug_struct.field("language_code", &self.language_code);
2375 debug_struct.field("update_mask", &self.update_mask);
2376 if !self._unknown_fields.is_empty() {
2377 debug_struct.field("_unknown_fields", &self._unknown_fields);
2378 }
2379 debug_struct.finish()
2380 }
2381}
2382
2383#[cfg(feature = "generators")]
2384impl std::fmt::Debug for super::DeleteGeneratorRequest {
2385 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2386 let mut debug_struct = f.debug_struct("DeleteGeneratorRequest");
2387 debug_struct.field("name", &self.name);
2388 debug_struct.field("force", &self.force);
2389 if !self._unknown_fields.is_empty() {
2390 debug_struct.field("_unknown_fields", &self._unknown_fields);
2391 }
2392 debug_struct.finish()
2393 }
2394}
2395
2396#[cfg(any(feature = "entity-types", feature = "intents",))]
2397impl std::fmt::Debug for super::InlineDestination {
2398 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2399 let mut debug_struct = f.debug_struct("InlineDestination");
2400 debug_struct.field("content", &self.content);
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(any(feature = "entity-types", feature = "intents",))]
2409impl std::fmt::Debug for super::InlineSource {
2410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2411 let mut debug_struct = f.debug_struct("InlineSource");
2412 debug_struct.field("content", &self.content);
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(any(feature = "intents", feature = "sessions", feature = "test-cases",))]
2421impl std::fmt::Debug for super::Intent {
2422 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2423 let mut debug_struct = f.debug_struct("Intent");
2424 debug_struct.field("name", &self.name);
2425 debug_struct.field("display_name", &self.display_name);
2426 debug_struct.field("training_phrases", &self.training_phrases);
2427 debug_struct.field("parameters", &self.parameters);
2428 debug_struct.field("priority", &self.priority);
2429 debug_struct.field("is_fallback", &self.is_fallback);
2430 debug_struct.field("labels", &self.labels);
2431 debug_struct.field("description", &self.description);
2432 debug_struct.field("dtmf_pattern", &self.dtmf_pattern);
2433 if !self._unknown_fields.is_empty() {
2434 debug_struct.field("_unknown_fields", &self._unknown_fields);
2435 }
2436 debug_struct.finish()
2437 }
2438}
2439
2440#[cfg(any(feature = "intents", feature = "sessions", feature = "test-cases",))]
2441impl std::fmt::Debug for super::intent::TrainingPhrase {
2442 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2443 let mut debug_struct = f.debug_struct("TrainingPhrase");
2444 debug_struct.field("id", &self.id);
2445 debug_struct.field("parts", &self.parts);
2446 debug_struct.field("repeat_count", &self.repeat_count);
2447 if !self._unknown_fields.is_empty() {
2448 debug_struct.field("_unknown_fields", &self._unknown_fields);
2449 }
2450 debug_struct.finish()
2451 }
2452}
2453
2454#[cfg(any(feature = "intents", feature = "sessions", feature = "test-cases",))]
2455impl std::fmt::Debug for super::intent::training_phrase::Part {
2456 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2457 let mut debug_struct = f.debug_struct("Part");
2458 debug_struct.field("text", &self.text);
2459 debug_struct.field("parameter_id", &self.parameter_id);
2460 if !self._unknown_fields.is_empty() {
2461 debug_struct.field("_unknown_fields", &self._unknown_fields);
2462 }
2463 debug_struct.finish()
2464 }
2465}
2466
2467#[cfg(any(feature = "intents", feature = "sessions", feature = "test-cases",))]
2468impl std::fmt::Debug for super::intent::Parameter {
2469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2470 let mut debug_struct = f.debug_struct("Parameter");
2471 debug_struct.field("id", &self.id);
2472 debug_struct.field("entity_type", &self.entity_type);
2473 debug_struct.field("is_list", &self.is_list);
2474 debug_struct.field("redact", &self.redact);
2475 if !self._unknown_fields.is_empty() {
2476 debug_struct.field("_unknown_fields", &self._unknown_fields);
2477 }
2478 debug_struct.finish()
2479 }
2480}
2481
2482#[cfg(feature = "intents")]
2483impl std::fmt::Debug for super::ListIntentsRequest {
2484 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2485 let mut debug_struct = f.debug_struct("ListIntentsRequest");
2486 debug_struct.field("parent", &self.parent);
2487 debug_struct.field("language_code", &self.language_code);
2488 debug_struct.field("intent_view", &self.intent_view);
2489 debug_struct.field("page_size", &self.page_size);
2490 debug_struct.field("page_token", &self.page_token);
2491 if !self._unknown_fields.is_empty() {
2492 debug_struct.field("_unknown_fields", &self._unknown_fields);
2493 }
2494 debug_struct.finish()
2495 }
2496}
2497
2498#[cfg(feature = "intents")]
2499impl std::fmt::Debug for super::ListIntentsResponse {
2500 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2501 let mut debug_struct = f.debug_struct("ListIntentsResponse");
2502 debug_struct.field("intents", &self.intents);
2503 debug_struct.field("next_page_token", &self.next_page_token);
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 = "intents")]
2512impl std::fmt::Debug for super::GetIntentRequest {
2513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2514 let mut debug_struct = f.debug_struct("GetIntentRequest");
2515 debug_struct.field("name", &self.name);
2516 debug_struct.field("language_code", &self.language_code);
2517 if !self._unknown_fields.is_empty() {
2518 debug_struct.field("_unknown_fields", &self._unknown_fields);
2519 }
2520 debug_struct.finish()
2521 }
2522}
2523
2524#[cfg(feature = "intents")]
2525impl std::fmt::Debug for super::CreateIntentRequest {
2526 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2527 let mut debug_struct = f.debug_struct("CreateIntentRequest");
2528 debug_struct.field("parent", &self.parent);
2529 debug_struct.field("intent", &self.intent);
2530 debug_struct.field("language_code", &self.language_code);
2531 if !self._unknown_fields.is_empty() {
2532 debug_struct.field("_unknown_fields", &self._unknown_fields);
2533 }
2534 debug_struct.finish()
2535 }
2536}
2537
2538#[cfg(feature = "intents")]
2539impl std::fmt::Debug for super::UpdateIntentRequest {
2540 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2541 let mut debug_struct = f.debug_struct("UpdateIntentRequest");
2542 debug_struct.field("intent", &self.intent);
2543 debug_struct.field("language_code", &self.language_code);
2544 debug_struct.field("update_mask", &self.update_mask);
2545 if !self._unknown_fields.is_empty() {
2546 debug_struct.field("_unknown_fields", &self._unknown_fields);
2547 }
2548 debug_struct.finish()
2549 }
2550}
2551
2552#[cfg(feature = "intents")]
2553impl std::fmt::Debug for super::DeleteIntentRequest {
2554 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2555 let mut debug_struct = f.debug_struct("DeleteIntentRequest");
2556 debug_struct.field("name", &self.name);
2557 if !self._unknown_fields.is_empty() {
2558 debug_struct.field("_unknown_fields", &self._unknown_fields);
2559 }
2560 debug_struct.finish()
2561 }
2562}
2563
2564#[cfg(feature = "intents")]
2565impl std::fmt::Debug for super::ImportIntentsRequest {
2566 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2567 let mut debug_struct = f.debug_struct("ImportIntentsRequest");
2568 debug_struct.field("parent", &self.parent);
2569 debug_struct.field("merge_option", &self.merge_option);
2570 debug_struct.field("intents", &self.intents);
2571 if !self._unknown_fields.is_empty() {
2572 debug_struct.field("_unknown_fields", &self._unknown_fields);
2573 }
2574 debug_struct.finish()
2575 }
2576}
2577
2578#[cfg(feature = "intents")]
2579impl std::fmt::Debug for super::ImportIntentsResponse {
2580 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2581 let mut debug_struct = f.debug_struct("ImportIntentsResponse");
2582 debug_struct.field("intents", &self.intents);
2583 debug_struct.field("conflicting_resources", &self.conflicting_resources);
2584 if !self._unknown_fields.is_empty() {
2585 debug_struct.field("_unknown_fields", &self._unknown_fields);
2586 }
2587 debug_struct.finish()
2588 }
2589}
2590
2591#[cfg(feature = "intents")]
2592impl std::fmt::Debug for super::import_intents_response::ConflictingResources {
2593 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2594 let mut debug_struct = f.debug_struct("ConflictingResources");
2595 debug_struct.field("intent_display_names", &self.intent_display_names);
2596 debug_struct.field("entity_display_names", &self.entity_display_names);
2597 if !self._unknown_fields.is_empty() {
2598 debug_struct.field("_unknown_fields", &self._unknown_fields);
2599 }
2600 debug_struct.finish()
2601 }
2602}
2603
2604#[cfg(feature = "intents")]
2605impl std::fmt::Debug for super::ImportIntentsMetadata {
2606 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2607 let mut debug_struct = f.debug_struct("ImportIntentsMetadata");
2608 if !self._unknown_fields.is_empty() {
2609 debug_struct.field("_unknown_fields", &self._unknown_fields);
2610 }
2611 debug_struct.finish()
2612 }
2613}
2614
2615#[cfg(feature = "intents")]
2616impl std::fmt::Debug for super::ExportIntentsRequest {
2617 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2618 let mut debug_struct = f.debug_struct("ExportIntentsRequest");
2619 debug_struct.field("parent", &self.parent);
2620 debug_struct.field("intents", &self.intents);
2621 debug_struct.field("data_format", &self.data_format);
2622 debug_struct.field("destination", &self.destination);
2623 if !self._unknown_fields.is_empty() {
2624 debug_struct.field("_unknown_fields", &self._unknown_fields);
2625 }
2626 debug_struct.finish()
2627 }
2628}
2629
2630#[cfg(feature = "intents")]
2631impl std::fmt::Debug for super::ExportIntentsResponse {
2632 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2633 let mut debug_struct = f.debug_struct("ExportIntentsResponse");
2634 debug_struct.field("intents", &self.intents);
2635 if !self._unknown_fields.is_empty() {
2636 debug_struct.field("_unknown_fields", &self._unknown_fields);
2637 }
2638 debug_struct.finish()
2639 }
2640}
2641
2642#[cfg(feature = "intents")]
2643impl std::fmt::Debug for super::ExportIntentsMetadata {
2644 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2645 let mut debug_struct = f.debug_struct("ExportIntentsMetadata");
2646 if !self._unknown_fields.is_empty() {
2647 debug_struct.field("_unknown_fields", &self._unknown_fields);
2648 }
2649 debug_struct.finish()
2650 }
2651}
2652
2653#[cfg(any(feature = "pages", feature = "sessions", feature = "test-cases",))]
2654impl std::fmt::Debug for super::Page {
2655 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2656 let mut debug_struct = f.debug_struct("Page");
2657 debug_struct.field("name", &self.name);
2658 debug_struct.field("display_name", &self.display_name);
2659 debug_struct.field("description", &self.description);
2660 debug_struct.field("entry_fulfillment", &self.entry_fulfillment);
2661 debug_struct.field("form", &self.form);
2662 debug_struct.field("transition_route_groups", &self.transition_route_groups);
2663 debug_struct.field("transition_routes", &self.transition_routes);
2664 debug_struct.field("event_handlers", &self.event_handlers);
2665 debug_struct.field("advanced_settings", &self.advanced_settings);
2666 debug_struct.field(
2667 "knowledge_connector_settings",
2668 &self.knowledge_connector_settings,
2669 );
2670 if !self._unknown_fields.is_empty() {
2671 debug_struct.field("_unknown_fields", &self._unknown_fields);
2672 }
2673 debug_struct.finish()
2674 }
2675}
2676
2677#[cfg(any(feature = "pages", feature = "sessions", feature = "test-cases",))]
2678impl std::fmt::Debug for super::Form {
2679 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2680 let mut debug_struct = f.debug_struct("Form");
2681 debug_struct.field("parameters", &self.parameters);
2682 if !self._unknown_fields.is_empty() {
2683 debug_struct.field("_unknown_fields", &self._unknown_fields);
2684 }
2685 debug_struct.finish()
2686 }
2687}
2688
2689#[cfg(any(feature = "pages", feature = "sessions", feature = "test-cases",))]
2690impl std::fmt::Debug for super::form::Parameter {
2691 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2692 let mut debug_struct = f.debug_struct("Parameter");
2693 debug_struct.field("display_name", &self.display_name);
2694 debug_struct.field("required", &self.required);
2695 debug_struct.field("entity_type", &self.entity_type);
2696 debug_struct.field("is_list", &self.is_list);
2697 debug_struct.field("fill_behavior", &self.fill_behavior);
2698 debug_struct.field("default_value", &self.default_value);
2699 debug_struct.field("redact", &self.redact);
2700 debug_struct.field("advanced_settings", &self.advanced_settings);
2701 if !self._unknown_fields.is_empty() {
2702 debug_struct.field("_unknown_fields", &self._unknown_fields);
2703 }
2704 debug_struct.finish()
2705 }
2706}
2707
2708#[cfg(any(feature = "pages", feature = "sessions", feature = "test-cases",))]
2709impl std::fmt::Debug for super::form::parameter::FillBehavior {
2710 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2711 let mut debug_struct = f.debug_struct("FillBehavior");
2712 debug_struct.field(
2713 "initial_prompt_fulfillment",
2714 &self.initial_prompt_fulfillment,
2715 );
2716 debug_struct.field("reprompt_event_handlers", &self.reprompt_event_handlers);
2717 if !self._unknown_fields.is_empty() {
2718 debug_struct.field("_unknown_fields", &self._unknown_fields);
2719 }
2720 debug_struct.finish()
2721 }
2722}
2723
2724#[cfg(any(
2725 feature = "flows",
2726 feature = "pages",
2727 feature = "sessions",
2728 feature = "test-cases",
2729))]
2730impl std::fmt::Debug for super::EventHandler {
2731 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2732 let mut debug_struct = f.debug_struct("EventHandler");
2733 debug_struct.field("name", &self.name);
2734 debug_struct.field("event", &self.event);
2735 debug_struct.field("trigger_fulfillment", &self.trigger_fulfillment);
2736 debug_struct.field("target", &self.target);
2737 if !self._unknown_fields.is_empty() {
2738 debug_struct.field("_unknown_fields", &self._unknown_fields);
2739 }
2740 debug_struct.finish()
2741 }
2742}
2743
2744#[cfg(any(
2745 feature = "flows",
2746 feature = "pages",
2747 feature = "sessions",
2748 feature = "test-cases",
2749 feature = "transition-route-groups",
2750))]
2751impl std::fmt::Debug for super::TransitionRoute {
2752 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2753 let mut debug_struct = f.debug_struct("TransitionRoute");
2754 debug_struct.field("name", &self.name);
2755 debug_struct.field("description", &self.description);
2756 debug_struct.field("intent", &self.intent);
2757 debug_struct.field("condition", &self.condition);
2758 debug_struct.field("trigger_fulfillment", &self.trigger_fulfillment);
2759 debug_struct.field("target", &self.target);
2760 if !self._unknown_fields.is_empty() {
2761 debug_struct.field("_unknown_fields", &self._unknown_fields);
2762 }
2763 debug_struct.finish()
2764 }
2765}
2766
2767#[cfg(feature = "pages")]
2768impl std::fmt::Debug for super::ListPagesRequest {
2769 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2770 let mut debug_struct = f.debug_struct("ListPagesRequest");
2771 debug_struct.field("parent", &self.parent);
2772 debug_struct.field("language_code", &self.language_code);
2773 debug_struct.field("page_size", &self.page_size);
2774 debug_struct.field("page_token", &self.page_token);
2775 if !self._unknown_fields.is_empty() {
2776 debug_struct.field("_unknown_fields", &self._unknown_fields);
2777 }
2778 debug_struct.finish()
2779 }
2780}
2781
2782#[cfg(feature = "pages")]
2783impl std::fmt::Debug for super::ListPagesResponse {
2784 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2785 let mut debug_struct = f.debug_struct("ListPagesResponse");
2786 debug_struct.field("pages", &self.pages);
2787 debug_struct.field("next_page_token", &self.next_page_token);
2788 if !self._unknown_fields.is_empty() {
2789 debug_struct.field("_unknown_fields", &self._unknown_fields);
2790 }
2791 debug_struct.finish()
2792 }
2793}
2794
2795#[cfg(feature = "pages")]
2796impl std::fmt::Debug for super::GetPageRequest {
2797 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2798 let mut debug_struct = f.debug_struct("GetPageRequest");
2799 debug_struct.field("name", &self.name);
2800 debug_struct.field("language_code", &self.language_code);
2801 if !self._unknown_fields.is_empty() {
2802 debug_struct.field("_unknown_fields", &self._unknown_fields);
2803 }
2804 debug_struct.finish()
2805 }
2806}
2807
2808#[cfg(feature = "pages")]
2809impl std::fmt::Debug for super::CreatePageRequest {
2810 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2811 let mut debug_struct = f.debug_struct("CreatePageRequest");
2812 debug_struct.field("parent", &self.parent);
2813 debug_struct.field("page", &self.page);
2814 debug_struct.field("language_code", &self.language_code);
2815 if !self._unknown_fields.is_empty() {
2816 debug_struct.field("_unknown_fields", &self._unknown_fields);
2817 }
2818 debug_struct.finish()
2819 }
2820}
2821
2822#[cfg(feature = "pages")]
2823impl std::fmt::Debug for super::UpdatePageRequest {
2824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2825 let mut debug_struct = f.debug_struct("UpdatePageRequest");
2826 debug_struct.field("page", &self.page);
2827 debug_struct.field("language_code", &self.language_code);
2828 debug_struct.field("update_mask", &self.update_mask);
2829 if !self._unknown_fields.is_empty() {
2830 debug_struct.field("_unknown_fields", &self._unknown_fields);
2831 }
2832 debug_struct.finish()
2833 }
2834}
2835
2836#[cfg(feature = "pages")]
2837impl std::fmt::Debug for super::DeletePageRequest {
2838 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2839 let mut debug_struct = f.debug_struct("DeletePageRequest");
2840 debug_struct.field("name", &self.name);
2841 debug_struct.field("force", &self.force);
2842 if !self._unknown_fields.is_empty() {
2843 debug_struct.field("_unknown_fields", &self._unknown_fields);
2844 }
2845 debug_struct.finish()
2846 }
2847}
2848
2849#[cfg(any(
2850 feature = "flows",
2851 feature = "pages",
2852 feature = "sessions",
2853 feature = "test-cases",
2854))]
2855impl std::fmt::Debug for super::KnowledgeConnectorSettings {
2856 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2857 let mut debug_struct = f.debug_struct("KnowledgeConnectorSettings");
2858 debug_struct.field("enabled", &self.enabled);
2859 debug_struct.field("trigger_fulfillment", &self.trigger_fulfillment);
2860 debug_struct.field("data_store_connections", &self.data_store_connections);
2861 debug_struct.field("target", &self.target);
2862 if !self._unknown_fields.is_empty() {
2863 debug_struct.field("_unknown_fields", &self._unknown_fields);
2864 }
2865 debug_struct.finish()
2866 }
2867}
2868
2869#[cfg(any(
2870 feature = "flows",
2871 feature = "playbooks",
2872 feature = "sessions",
2873 feature = "test-cases",
2874))]
2875impl std::fmt::Debug for super::ParameterDefinition {
2876 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2877 let mut debug_struct = f.debug_struct("ParameterDefinition");
2878 debug_struct.field("name", &self.name);
2879 debug_struct.field("r#type", &self.r#type);
2880 debug_struct.field("type_schema", &self.type_schema);
2881 debug_struct.field("description", &self.description);
2882 if !self._unknown_fields.is_empty() {
2883 debug_struct.field("_unknown_fields", &self._unknown_fields);
2884 }
2885 debug_struct.finish()
2886 }
2887}
2888
2889#[cfg(any(
2890 feature = "flows",
2891 feature = "playbooks",
2892 feature = "sessions",
2893 feature = "test-cases",
2894))]
2895impl std::fmt::Debug for super::TypeSchema {
2896 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2897 let mut debug_struct = f.debug_struct("TypeSchema");
2898 debug_struct.field("schema", &self.schema);
2899 if !self._unknown_fields.is_empty() {
2900 debug_struct.field("_unknown_fields", &self._unknown_fields);
2901 }
2902 debug_struct.finish()
2903 }
2904}
2905
2906#[cfg(any(
2907 feature = "flows",
2908 feature = "playbooks",
2909 feature = "sessions",
2910 feature = "test-cases",
2911))]
2912impl std::fmt::Debug for super::type_schema::SchemaReference {
2913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2914 let mut debug_struct = f.debug_struct("SchemaReference");
2915 debug_struct.field("tool", &self.tool);
2916 debug_struct.field("schema", &self.schema);
2917 if !self._unknown_fields.is_empty() {
2918 debug_struct.field("_unknown_fields", &self._unknown_fields);
2919 }
2920 debug_struct.finish()
2921 }
2922}
2923
2924#[cfg(any(
2925 feature = "flows",
2926 feature = "playbooks",
2927 feature = "sessions",
2928 feature = "test-cases",
2929))]
2930impl std::fmt::Debug for super::InlineSchema {
2931 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2932 let mut debug_struct = f.debug_struct("InlineSchema");
2933 debug_struct.field("r#type", &self.r#type);
2934 debug_struct.field("items", &self.items);
2935 if !self._unknown_fields.is_empty() {
2936 debug_struct.field("_unknown_fields", &self._unknown_fields);
2937 }
2938 debug_struct.finish()
2939 }
2940}
2941
2942#[cfg(feature = "playbooks")]
2943impl std::fmt::Debug for super::CreatePlaybookRequest {
2944 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2945 let mut debug_struct = f.debug_struct("CreatePlaybookRequest");
2946 debug_struct.field("parent", &self.parent);
2947 debug_struct.field("playbook", &self.playbook);
2948 if !self._unknown_fields.is_empty() {
2949 debug_struct.field("_unknown_fields", &self._unknown_fields);
2950 }
2951 debug_struct.finish()
2952 }
2953}
2954
2955#[cfg(feature = "playbooks")]
2956impl std::fmt::Debug for super::DeletePlaybookRequest {
2957 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2958 let mut debug_struct = f.debug_struct("DeletePlaybookRequest");
2959 debug_struct.field("name", &self.name);
2960 if !self._unknown_fields.is_empty() {
2961 debug_struct.field("_unknown_fields", &self._unknown_fields);
2962 }
2963 debug_struct.finish()
2964 }
2965}
2966
2967#[cfg(feature = "playbooks")]
2968impl std::fmt::Debug for super::ListPlaybooksRequest {
2969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2970 let mut debug_struct = f.debug_struct("ListPlaybooksRequest");
2971 debug_struct.field("parent", &self.parent);
2972 debug_struct.field("page_size", &self.page_size);
2973 debug_struct.field("page_token", &self.page_token);
2974 if !self._unknown_fields.is_empty() {
2975 debug_struct.field("_unknown_fields", &self._unknown_fields);
2976 }
2977 debug_struct.finish()
2978 }
2979}
2980
2981#[cfg(feature = "playbooks")]
2982impl std::fmt::Debug for super::ListPlaybooksResponse {
2983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2984 let mut debug_struct = f.debug_struct("ListPlaybooksResponse");
2985 debug_struct.field("playbooks", &self.playbooks);
2986 debug_struct.field("next_page_token", &self.next_page_token);
2987 if !self._unknown_fields.is_empty() {
2988 debug_struct.field("_unknown_fields", &self._unknown_fields);
2989 }
2990 debug_struct.finish()
2991 }
2992}
2993
2994#[cfg(feature = "playbooks")]
2995impl std::fmt::Debug for super::GetPlaybookRequest {
2996 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2997 let mut debug_struct = f.debug_struct("GetPlaybookRequest");
2998 debug_struct.field("name", &self.name);
2999 if !self._unknown_fields.is_empty() {
3000 debug_struct.field("_unknown_fields", &self._unknown_fields);
3001 }
3002 debug_struct.finish()
3003 }
3004}
3005
3006#[cfg(feature = "playbooks")]
3007impl std::fmt::Debug for super::UpdatePlaybookRequest {
3008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3009 let mut debug_struct = f.debug_struct("UpdatePlaybookRequest");
3010 debug_struct.field("playbook", &self.playbook);
3011 debug_struct.field("update_mask", &self.update_mask);
3012 if !self._unknown_fields.is_empty() {
3013 debug_struct.field("_unknown_fields", &self._unknown_fields);
3014 }
3015 debug_struct.finish()
3016 }
3017}
3018
3019#[cfg(feature = "playbooks")]
3020impl std::fmt::Debug for super::Playbook {
3021 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3022 let mut debug_struct = f.debug_struct("Playbook");
3023 debug_struct.field("name", &self.name);
3024 debug_struct.field("display_name", &self.display_name);
3025 debug_struct.field("goal", &self.goal);
3026 debug_struct.field(
3027 "input_parameter_definitions",
3028 &self.input_parameter_definitions,
3029 );
3030 debug_struct.field(
3031 "output_parameter_definitions",
3032 &self.output_parameter_definitions,
3033 );
3034 debug_struct.field("instruction", &self.instruction);
3035 debug_struct.field("token_count", &self.token_count);
3036 debug_struct.field("create_time", &self.create_time);
3037 debug_struct.field("update_time", &self.update_time);
3038 debug_struct.field("referenced_playbooks", &self.referenced_playbooks);
3039 debug_struct.field("referenced_flows", &self.referenced_flows);
3040 debug_struct.field("referenced_tools", &self.referenced_tools);
3041 debug_struct.field("inline_actions", &self.inline_actions);
3042 debug_struct.field("code_block", &self.code_block);
3043 debug_struct.field("llm_model_settings", &self.llm_model_settings);
3044 debug_struct.field("handlers", &self.handlers);
3045 debug_struct.field("playbook_type", &self.playbook_type);
3046 if !self._unknown_fields.is_empty() {
3047 debug_struct.field("_unknown_fields", &self._unknown_fields);
3048 }
3049 debug_struct.finish()
3050 }
3051}
3052
3053#[cfg(feature = "playbooks")]
3054impl std::fmt::Debug for super::playbook::Step {
3055 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3056 let mut debug_struct = f.debug_struct("Step");
3057 debug_struct.field("steps", &self.steps);
3058 debug_struct.field("instruction", &self.instruction);
3059 if !self._unknown_fields.is_empty() {
3060 debug_struct.field("_unknown_fields", &self._unknown_fields);
3061 }
3062 debug_struct.finish()
3063 }
3064}
3065
3066#[cfg(feature = "playbooks")]
3067impl std::fmt::Debug for super::playbook::Instruction {
3068 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3069 let mut debug_struct = f.debug_struct("Instruction");
3070 debug_struct.field("guidelines", &self.guidelines);
3071 debug_struct.field("steps", &self.steps);
3072 if !self._unknown_fields.is_empty() {
3073 debug_struct.field("_unknown_fields", &self._unknown_fields);
3074 }
3075 debug_struct.finish()
3076 }
3077}
3078
3079#[cfg(feature = "playbooks")]
3080impl std::fmt::Debug for super::CreatePlaybookVersionRequest {
3081 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3082 let mut debug_struct = f.debug_struct("CreatePlaybookVersionRequest");
3083 debug_struct.field("parent", &self.parent);
3084 debug_struct.field("playbook_version", &self.playbook_version);
3085 if !self._unknown_fields.is_empty() {
3086 debug_struct.field("_unknown_fields", &self._unknown_fields);
3087 }
3088 debug_struct.finish()
3089 }
3090}
3091
3092#[cfg(feature = "playbooks")]
3093impl std::fmt::Debug for super::PlaybookVersion {
3094 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3095 let mut debug_struct = f.debug_struct("PlaybookVersion");
3096 debug_struct.field("name", &self.name);
3097 debug_struct.field("description", &self.description);
3098 debug_struct.field("playbook", &self.playbook);
3099 debug_struct.field("examples", &self.examples);
3100 debug_struct.field("update_time", &self.update_time);
3101 if !self._unknown_fields.is_empty() {
3102 debug_struct.field("_unknown_fields", &self._unknown_fields);
3103 }
3104 debug_struct.finish()
3105 }
3106}
3107
3108#[cfg(feature = "playbooks")]
3109impl std::fmt::Debug for super::GetPlaybookVersionRequest {
3110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3111 let mut debug_struct = f.debug_struct("GetPlaybookVersionRequest");
3112 debug_struct.field("name", &self.name);
3113 if !self._unknown_fields.is_empty() {
3114 debug_struct.field("_unknown_fields", &self._unknown_fields);
3115 }
3116 debug_struct.finish()
3117 }
3118}
3119
3120#[cfg(feature = "playbooks")]
3121impl std::fmt::Debug for super::RestorePlaybookVersionRequest {
3122 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3123 let mut debug_struct = f.debug_struct("RestorePlaybookVersionRequest");
3124 debug_struct.field("name", &self.name);
3125 if !self._unknown_fields.is_empty() {
3126 debug_struct.field("_unknown_fields", &self._unknown_fields);
3127 }
3128 debug_struct.finish()
3129 }
3130}
3131
3132#[cfg(feature = "playbooks")]
3133impl std::fmt::Debug for super::RestorePlaybookVersionResponse {
3134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3135 let mut debug_struct = f.debug_struct("RestorePlaybookVersionResponse");
3136 debug_struct.field("playbook", &self.playbook);
3137 if !self._unknown_fields.is_empty() {
3138 debug_struct.field("_unknown_fields", &self._unknown_fields);
3139 }
3140 debug_struct.finish()
3141 }
3142}
3143
3144#[cfg(feature = "playbooks")]
3145impl std::fmt::Debug for super::ListPlaybookVersionsRequest {
3146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3147 let mut debug_struct = f.debug_struct("ListPlaybookVersionsRequest");
3148 debug_struct.field("parent", &self.parent);
3149 debug_struct.field("page_size", &self.page_size);
3150 debug_struct.field("page_token", &self.page_token);
3151 if !self._unknown_fields.is_empty() {
3152 debug_struct.field("_unknown_fields", &self._unknown_fields);
3153 }
3154 debug_struct.finish()
3155 }
3156}
3157
3158#[cfg(feature = "playbooks")]
3159impl std::fmt::Debug for super::ListPlaybookVersionsResponse {
3160 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3161 let mut debug_struct = f.debug_struct("ListPlaybookVersionsResponse");
3162 debug_struct.field("playbook_versions", &self.playbook_versions);
3163 debug_struct.field("next_page_token", &self.next_page_token);
3164 if !self._unknown_fields.is_empty() {
3165 debug_struct.field("_unknown_fields", &self._unknown_fields);
3166 }
3167 debug_struct.finish()
3168 }
3169}
3170
3171#[cfg(feature = "playbooks")]
3172impl std::fmt::Debug for super::DeletePlaybookVersionRequest {
3173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3174 let mut debug_struct = f.debug_struct("DeletePlaybookVersionRequest");
3175 debug_struct.field("name", &self.name);
3176 if !self._unknown_fields.is_empty() {
3177 debug_struct.field("_unknown_fields", &self._unknown_fields);
3178 }
3179 debug_struct.finish()
3180 }
3181}
3182
3183#[cfg(feature = "playbooks")]
3184impl std::fmt::Debug for super::ExportPlaybookRequest {
3185 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3186 let mut debug_struct = f.debug_struct("ExportPlaybookRequest");
3187 debug_struct.field("name", &self.name);
3188 debug_struct.field("playbook_uri", &self.playbook_uri);
3189 debug_struct.field("data_format", &self.data_format);
3190 if !self._unknown_fields.is_empty() {
3191 debug_struct.field("_unknown_fields", &self._unknown_fields);
3192 }
3193 debug_struct.finish()
3194 }
3195}
3196
3197#[cfg(feature = "playbooks")]
3198impl std::fmt::Debug for super::ImportPlaybookRequest {
3199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3200 let mut debug_struct = f.debug_struct("ImportPlaybookRequest");
3201 debug_struct.field("parent", &self.parent);
3202 debug_struct.field("import_strategy", &self.import_strategy);
3203 debug_struct.field("playbook", &self.playbook);
3204 if !self._unknown_fields.is_empty() {
3205 debug_struct.field("_unknown_fields", &self._unknown_fields);
3206 }
3207 debug_struct.finish()
3208 }
3209}
3210
3211#[cfg(feature = "playbooks")]
3212impl std::fmt::Debug for super::PlaybookImportStrategy {
3213 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3214 let mut debug_struct = f.debug_struct("PlaybookImportStrategy");
3215 debug_struct.field(
3216 "main_playbook_import_strategy",
3217 &self.main_playbook_import_strategy,
3218 );
3219 debug_struct.field(
3220 "nested_resource_import_strategy",
3221 &self.nested_resource_import_strategy,
3222 );
3223 debug_struct.field("tool_import_strategy", &self.tool_import_strategy);
3224 if !self._unknown_fields.is_empty() {
3225 debug_struct.field("_unknown_fields", &self._unknown_fields);
3226 }
3227 debug_struct.finish()
3228 }
3229}
3230
3231#[cfg(feature = "playbooks")]
3232impl std::fmt::Debug for super::ImportPlaybookResponse {
3233 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3234 let mut debug_struct = f.debug_struct("ImportPlaybookResponse");
3235 debug_struct.field("playbook", &self.playbook);
3236 debug_struct.field("conflicting_resources", &self.conflicting_resources);
3237 if !self._unknown_fields.is_empty() {
3238 debug_struct.field("_unknown_fields", &self._unknown_fields);
3239 }
3240 debug_struct.finish()
3241 }
3242}
3243
3244#[cfg(feature = "playbooks")]
3245impl std::fmt::Debug for super::import_playbook_response::ConflictingResources {
3246 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3247 let mut debug_struct = f.debug_struct("ConflictingResources");
3248 debug_struct.field(
3249 "main_playbook_display_name",
3250 &self.main_playbook_display_name,
3251 );
3252 debug_struct.field(
3253 "nested_playbook_display_names",
3254 &self.nested_playbook_display_names,
3255 );
3256 debug_struct.field("tool_display_names", &self.tool_display_names);
3257 if !self._unknown_fields.is_empty() {
3258 debug_struct.field("_unknown_fields", &self._unknown_fields);
3259 }
3260 debug_struct.finish()
3261 }
3262}
3263
3264#[cfg(feature = "playbooks")]
3265impl std::fmt::Debug for super::ExportPlaybookResponse {
3266 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3267 let mut debug_struct = f.debug_struct("ExportPlaybookResponse");
3268 debug_struct.field("playbook", &self.playbook);
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(feature = "playbooks")]
3277impl std::fmt::Debug for super::Handler {
3278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3279 let mut debug_struct = f.debug_struct("Handler");
3280 debug_struct.field("handler", &self.handler);
3281 if !self._unknown_fields.is_empty() {
3282 debug_struct.field("_unknown_fields", &self._unknown_fields);
3283 }
3284 debug_struct.finish()
3285 }
3286}
3287
3288#[cfg(feature = "playbooks")]
3289impl std::fmt::Debug for super::handler::EventHandler {
3290 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3291 let mut debug_struct = f.debug_struct("EventHandler");
3292 debug_struct.field("event", &self.event);
3293 debug_struct.field("condition", &self.condition);
3294 debug_struct.field("fulfillment", &self.fulfillment);
3295 if !self._unknown_fields.is_empty() {
3296 debug_struct.field("_unknown_fields", &self._unknown_fields);
3297 }
3298 debug_struct.finish()
3299 }
3300}
3301
3302#[cfg(feature = "playbooks")]
3303impl std::fmt::Debug for super::handler::LifecycleHandler {
3304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3305 let mut debug_struct = f.debug_struct("LifecycleHandler");
3306 debug_struct.field("lifecycle_stage", &self.lifecycle_stage);
3307 debug_struct.field("condition", &self.condition);
3308 debug_struct.field("fulfillment", &self.fulfillment);
3309 if !self._unknown_fields.is_empty() {
3310 debug_struct.field("_unknown_fields", &self._unknown_fields);
3311 }
3312 debug_struct.finish()
3313 }
3314}
3315
3316#[cfg(any(
3317 feature = "flows",
3318 feature = "pages",
3319 feature = "playbooks",
3320 feature = "sessions",
3321 feature = "test-cases",
3322 feature = "transition-route-groups",
3323))]
3324impl std::fmt::Debug for super::ResponseMessage {
3325 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3326 let mut debug_struct = f.debug_struct("ResponseMessage");
3327 debug_struct.field("response_type", &self.response_type);
3328 debug_struct.field("channel", &self.channel);
3329 debug_struct.field("message", &self.message);
3330 if !self._unknown_fields.is_empty() {
3331 debug_struct.field("_unknown_fields", &self._unknown_fields);
3332 }
3333 debug_struct.finish()
3334 }
3335}
3336
3337#[cfg(any(
3338 feature = "flows",
3339 feature = "pages",
3340 feature = "playbooks",
3341 feature = "sessions",
3342 feature = "test-cases",
3343 feature = "transition-route-groups",
3344))]
3345impl std::fmt::Debug for super::response_message::Text {
3346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3347 let mut debug_struct = f.debug_struct("Text");
3348 debug_struct.field("text", &self.text);
3349 debug_struct.field(
3350 "allow_playback_interruption",
3351 &self.allow_playback_interruption,
3352 );
3353 if !self._unknown_fields.is_empty() {
3354 debug_struct.field("_unknown_fields", &self._unknown_fields);
3355 }
3356 debug_struct.finish()
3357 }
3358}
3359
3360#[cfg(any(
3361 feature = "flows",
3362 feature = "pages",
3363 feature = "playbooks",
3364 feature = "sessions",
3365 feature = "test-cases",
3366 feature = "transition-route-groups",
3367))]
3368impl std::fmt::Debug for super::response_message::LiveAgentHandoff {
3369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3370 let mut debug_struct = f.debug_struct("LiveAgentHandoff");
3371 debug_struct.field("metadata", &self.metadata);
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 = "flows",
3381 feature = "pages",
3382 feature = "playbooks",
3383 feature = "sessions",
3384 feature = "test-cases",
3385 feature = "transition-route-groups",
3386))]
3387impl std::fmt::Debug for super::response_message::ConversationSuccess {
3388 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3389 let mut debug_struct = f.debug_struct("ConversationSuccess");
3390 debug_struct.field("metadata", &self.metadata);
3391 if !self._unknown_fields.is_empty() {
3392 debug_struct.field("_unknown_fields", &self._unknown_fields);
3393 }
3394 debug_struct.finish()
3395 }
3396}
3397
3398#[cfg(any(
3399 feature = "flows",
3400 feature = "pages",
3401 feature = "playbooks",
3402 feature = "sessions",
3403 feature = "test-cases",
3404 feature = "transition-route-groups",
3405))]
3406impl std::fmt::Debug for super::response_message::OutputAudioText {
3407 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3408 let mut debug_struct = f.debug_struct("OutputAudioText");
3409 debug_struct.field(
3410 "allow_playback_interruption",
3411 &self.allow_playback_interruption,
3412 );
3413 debug_struct.field("source", &self.source);
3414 if !self._unknown_fields.is_empty() {
3415 debug_struct.field("_unknown_fields", &self._unknown_fields);
3416 }
3417 debug_struct.finish()
3418 }
3419}
3420
3421#[cfg(any(
3422 feature = "flows",
3423 feature = "pages",
3424 feature = "playbooks",
3425 feature = "sessions",
3426 feature = "test-cases",
3427 feature = "transition-route-groups",
3428))]
3429impl std::fmt::Debug for super::response_message::EndInteraction {
3430 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3431 let mut debug_struct = f.debug_struct("EndInteraction");
3432 if !self._unknown_fields.is_empty() {
3433 debug_struct.field("_unknown_fields", &self._unknown_fields);
3434 }
3435 debug_struct.finish()
3436 }
3437}
3438
3439#[cfg(any(
3440 feature = "flows",
3441 feature = "pages",
3442 feature = "playbooks",
3443 feature = "sessions",
3444 feature = "test-cases",
3445 feature = "transition-route-groups",
3446))]
3447impl std::fmt::Debug for super::response_message::PlayAudio {
3448 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3449 let mut debug_struct = f.debug_struct("PlayAudio");
3450 debug_struct.field("audio_uri", &self.audio_uri);
3451 debug_struct.field(
3452 "allow_playback_interruption",
3453 &self.allow_playback_interruption,
3454 );
3455 if !self._unknown_fields.is_empty() {
3456 debug_struct.field("_unknown_fields", &self._unknown_fields);
3457 }
3458 debug_struct.finish()
3459 }
3460}
3461
3462#[cfg(any(
3463 feature = "flows",
3464 feature = "pages",
3465 feature = "playbooks",
3466 feature = "sessions",
3467 feature = "test-cases",
3468 feature = "transition-route-groups",
3469))]
3470impl std::fmt::Debug for super::response_message::MixedAudio {
3471 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3472 let mut debug_struct = f.debug_struct("MixedAudio");
3473 debug_struct.field("segments", &self.segments);
3474 if !self._unknown_fields.is_empty() {
3475 debug_struct.field("_unknown_fields", &self._unknown_fields);
3476 }
3477 debug_struct.finish()
3478 }
3479}
3480
3481#[cfg(any(
3482 feature = "flows",
3483 feature = "pages",
3484 feature = "playbooks",
3485 feature = "sessions",
3486 feature = "test-cases",
3487 feature = "transition-route-groups",
3488))]
3489impl std::fmt::Debug for super::response_message::mixed_audio::Segment {
3490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3491 let mut debug_struct = f.debug_struct("Segment");
3492 debug_struct.field(
3493 "allow_playback_interruption",
3494 &self.allow_playback_interruption,
3495 );
3496 debug_struct.field("content", &self.content);
3497 if !self._unknown_fields.is_empty() {
3498 debug_struct.field("_unknown_fields", &self._unknown_fields);
3499 }
3500 debug_struct.finish()
3501 }
3502}
3503
3504#[cfg(any(
3505 feature = "flows",
3506 feature = "pages",
3507 feature = "playbooks",
3508 feature = "sessions",
3509 feature = "test-cases",
3510 feature = "transition-route-groups",
3511))]
3512impl std::fmt::Debug for super::response_message::TelephonyTransferCall {
3513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3514 let mut debug_struct = f.debug_struct("TelephonyTransferCall");
3515 debug_struct.field("endpoint", &self.endpoint);
3516 if !self._unknown_fields.is_empty() {
3517 debug_struct.field("_unknown_fields", &self._unknown_fields);
3518 }
3519 debug_struct.finish()
3520 }
3521}
3522
3523#[cfg(any(
3524 feature = "flows",
3525 feature = "pages",
3526 feature = "playbooks",
3527 feature = "sessions",
3528 feature = "test-cases",
3529 feature = "transition-route-groups",
3530))]
3531impl std::fmt::Debug for super::response_message::KnowledgeInfoCard {
3532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3533 let mut debug_struct = f.debug_struct("KnowledgeInfoCard");
3534 if !self._unknown_fields.is_empty() {
3535 debug_struct.field("_unknown_fields", &self._unknown_fields);
3536 }
3537 debug_struct.finish()
3538 }
3539}
3540
3541#[cfg(feature = "agents")]
3542impl std::fmt::Debug for super::SafetySettings {
3543 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3544 let mut debug_struct = f.debug_struct("SafetySettings");
3545 debug_struct.field(
3546 "default_banned_phrase_match_strategy",
3547 &self.default_banned_phrase_match_strategy,
3548 );
3549 debug_struct.field("banned_phrases", &self.banned_phrases);
3550 debug_struct.field("rai_settings", &self.rai_settings);
3551 debug_struct.field("default_rai_settings", &self.default_rai_settings);
3552 debug_struct.field("prompt_security_settings", &self.prompt_security_settings);
3553 if !self._unknown_fields.is_empty() {
3554 debug_struct.field("_unknown_fields", &self._unknown_fields);
3555 }
3556 debug_struct.finish()
3557 }
3558}
3559
3560#[cfg(feature = "agents")]
3561impl std::fmt::Debug for super::safety_settings::Phrase {
3562 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3563 let mut debug_struct = f.debug_struct("Phrase");
3564 debug_struct.field("text", &self.text);
3565 debug_struct.field("language_code", &self.language_code);
3566 if !self._unknown_fields.is_empty() {
3567 debug_struct.field("_unknown_fields", &self._unknown_fields);
3568 }
3569 debug_struct.finish()
3570 }
3571}
3572
3573#[cfg(feature = "agents")]
3574impl std::fmt::Debug for super::safety_settings::RaiSettings {
3575 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3576 let mut debug_struct = f.debug_struct("RaiSettings");
3577 debug_struct.field("category_filters", &self.category_filters);
3578 if !self._unknown_fields.is_empty() {
3579 debug_struct.field("_unknown_fields", &self._unknown_fields);
3580 }
3581 debug_struct.finish()
3582 }
3583}
3584
3585#[cfg(feature = "agents")]
3586impl std::fmt::Debug for super::safety_settings::rai_settings::CategoryFilter {
3587 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3588 let mut debug_struct = f.debug_struct("CategoryFilter");
3589 debug_struct.field("category", &self.category);
3590 debug_struct.field("filter_level", &self.filter_level);
3591 if !self._unknown_fields.is_empty() {
3592 debug_struct.field("_unknown_fields", &self._unknown_fields);
3593 }
3594 debug_struct.finish()
3595 }
3596}
3597
3598#[cfg(feature = "agents")]
3599impl std::fmt::Debug for super::safety_settings::PromptSecuritySettings {
3600 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3601 let mut debug_struct = f.debug_struct("PromptSecuritySettings");
3602 debug_struct.field("enable_prompt_security", &self.enable_prompt_security);
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 = "security-settings-service")]
3611impl std::fmt::Debug for super::GetSecuritySettingsRequest {
3612 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3613 let mut debug_struct = f.debug_struct("GetSecuritySettingsRequest");
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 = "security-settings-service")]
3623impl std::fmt::Debug for super::UpdateSecuritySettingsRequest {
3624 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3625 let mut debug_struct = f.debug_struct("UpdateSecuritySettingsRequest");
3626 debug_struct.field("security_settings", &self.security_settings);
3627 debug_struct.field("update_mask", &self.update_mask);
3628 if !self._unknown_fields.is_empty() {
3629 debug_struct.field("_unknown_fields", &self._unknown_fields);
3630 }
3631 debug_struct.finish()
3632 }
3633}
3634
3635#[cfg(feature = "security-settings-service")]
3636impl std::fmt::Debug for super::ListSecuritySettingsRequest {
3637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3638 let mut debug_struct = f.debug_struct("ListSecuritySettingsRequest");
3639 debug_struct.field("parent", &self.parent);
3640 debug_struct.field("page_size", &self.page_size);
3641 debug_struct.field("page_token", &self.page_token);
3642 if !self._unknown_fields.is_empty() {
3643 debug_struct.field("_unknown_fields", &self._unknown_fields);
3644 }
3645 debug_struct.finish()
3646 }
3647}
3648
3649#[cfg(feature = "security-settings-service")]
3650impl std::fmt::Debug for super::ListSecuritySettingsResponse {
3651 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3652 let mut debug_struct = f.debug_struct("ListSecuritySettingsResponse");
3653 debug_struct.field("security_settings", &self.security_settings);
3654 debug_struct.field("next_page_token", &self.next_page_token);
3655 if !self._unknown_fields.is_empty() {
3656 debug_struct.field("_unknown_fields", &self._unknown_fields);
3657 }
3658 debug_struct.finish()
3659 }
3660}
3661
3662#[cfg(feature = "security-settings-service")]
3663impl std::fmt::Debug for super::CreateSecuritySettingsRequest {
3664 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3665 let mut debug_struct = f.debug_struct("CreateSecuritySettingsRequest");
3666 debug_struct.field("parent", &self.parent);
3667 debug_struct.field("security_settings", &self.security_settings);
3668 if !self._unknown_fields.is_empty() {
3669 debug_struct.field("_unknown_fields", &self._unknown_fields);
3670 }
3671 debug_struct.finish()
3672 }
3673}
3674
3675#[cfg(feature = "security-settings-service")]
3676impl std::fmt::Debug for super::DeleteSecuritySettingsRequest {
3677 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3678 let mut debug_struct = f.debug_struct("DeleteSecuritySettingsRequest");
3679 debug_struct.field("name", &self.name);
3680 if !self._unknown_fields.is_empty() {
3681 debug_struct.field("_unknown_fields", &self._unknown_fields);
3682 }
3683 debug_struct.finish()
3684 }
3685}
3686
3687#[cfg(feature = "security-settings-service")]
3688impl std::fmt::Debug for super::SecuritySettings {
3689 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3690 let mut debug_struct = f.debug_struct("SecuritySettings");
3691 debug_struct.field("name", &self.name);
3692 debug_struct.field("display_name", &self.display_name);
3693 debug_struct.field("redaction_strategy", &self.redaction_strategy);
3694 debug_struct.field("redaction_scope", &self.redaction_scope);
3695 debug_struct.field("inspect_template", &self.inspect_template);
3696 debug_struct.field("deidentify_template", &self.deidentify_template);
3697 debug_struct.field("purge_data_types", &self.purge_data_types);
3698 debug_struct.field("audio_export_settings", &self.audio_export_settings);
3699 debug_struct.field("insights_export_settings", &self.insights_export_settings);
3700 debug_struct.field("data_retention", &self.data_retention);
3701 if !self._unknown_fields.is_empty() {
3702 debug_struct.field("_unknown_fields", &self._unknown_fields);
3703 }
3704 debug_struct.finish()
3705 }
3706}
3707
3708#[cfg(feature = "security-settings-service")]
3709impl std::fmt::Debug for super::security_settings::AudioExportSettings {
3710 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3711 let mut debug_struct = f.debug_struct("AudioExportSettings");
3712 debug_struct.field("gcs_bucket", &self.gcs_bucket);
3713 debug_struct.field("audio_export_pattern", &self.audio_export_pattern);
3714 debug_struct.field("enable_audio_redaction", &self.enable_audio_redaction);
3715 debug_struct.field("audio_format", &self.audio_format);
3716 debug_struct.field("store_tts_audio", &self.store_tts_audio);
3717 if !self._unknown_fields.is_empty() {
3718 debug_struct.field("_unknown_fields", &self._unknown_fields);
3719 }
3720 debug_struct.finish()
3721 }
3722}
3723
3724#[cfg(feature = "security-settings-service")]
3725impl std::fmt::Debug for super::security_settings::InsightsExportSettings {
3726 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3727 let mut debug_struct = f.debug_struct("InsightsExportSettings");
3728 debug_struct.field("enable_insights_export", &self.enable_insights_export);
3729 if !self._unknown_fields.is_empty() {
3730 debug_struct.field("_unknown_fields", &self._unknown_fields);
3731 }
3732 debug_struct.finish()
3733 }
3734}
3735
3736#[cfg(feature = "sessions")]
3737impl std::fmt::Debug for super::AnswerFeedback {
3738 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3739 let mut debug_struct = f.debug_struct("AnswerFeedback");
3740 debug_struct.field("rating", &self.rating);
3741 debug_struct.field("rating_reason", &self.rating_reason);
3742 debug_struct.field("custom_rating", &self.custom_rating);
3743 if !self._unknown_fields.is_empty() {
3744 debug_struct.field("_unknown_fields", &self._unknown_fields);
3745 }
3746 debug_struct.finish()
3747 }
3748}
3749
3750#[cfg(feature = "sessions")]
3751impl std::fmt::Debug for super::answer_feedback::RatingReason {
3752 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3753 let mut debug_struct = f.debug_struct("RatingReason");
3754 debug_struct.field("reason_labels", &self.reason_labels);
3755 debug_struct.field("feedback", &self.feedback);
3756 if !self._unknown_fields.is_empty() {
3757 debug_struct.field("_unknown_fields", &self._unknown_fields);
3758 }
3759 debug_struct.finish()
3760 }
3761}
3762
3763#[cfg(feature = "sessions")]
3764impl std::fmt::Debug for super::SubmitAnswerFeedbackRequest {
3765 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3766 let mut debug_struct = f.debug_struct("SubmitAnswerFeedbackRequest");
3767 debug_struct.field("session", &self.session);
3768 debug_struct.field("response_id", &self.response_id);
3769 debug_struct.field("answer_feedback", &self.answer_feedback);
3770 debug_struct.field("update_mask", &self.update_mask);
3771 if !self._unknown_fields.is_empty() {
3772 debug_struct.field("_unknown_fields", &self._unknown_fields);
3773 }
3774 debug_struct.finish()
3775 }
3776}
3777
3778#[cfg(feature = "sessions")]
3779impl std::fmt::Debug for super::DetectIntentRequest {
3780 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3781 let mut debug_struct = f.debug_struct("DetectIntentRequest");
3782 debug_struct.field("session", &self.session);
3783 debug_struct.field("query_params", &self.query_params);
3784 debug_struct.field("query_input", &self.query_input);
3785 debug_struct.field("output_audio_config", &self.output_audio_config);
3786 debug_struct.field("response_view", &self.response_view);
3787 if !self._unknown_fields.is_empty() {
3788 debug_struct.field("_unknown_fields", &self._unknown_fields);
3789 }
3790 debug_struct.finish()
3791 }
3792}
3793
3794#[cfg(feature = "sessions")]
3795impl std::fmt::Debug for super::DetectIntentResponse {
3796 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3797 let mut debug_struct = f.debug_struct("DetectIntentResponse");
3798 debug_struct.field("response_id", &self.response_id);
3799 debug_struct.field("query_result", &self.query_result);
3800 debug_struct.field("output_audio", &self.output_audio);
3801 debug_struct.field("output_audio_config", &self.output_audio_config);
3802 debug_struct.field("response_type", &self.response_type);
3803 debug_struct.field("allow_cancellation", &self.allow_cancellation);
3804 if !self._unknown_fields.is_empty() {
3805 debug_struct.field("_unknown_fields", &self._unknown_fields);
3806 }
3807 debug_struct.finish()
3808 }
3809}
3810
3811#[cfg(feature = "sessions")]
3812impl std::fmt::Debug for super::StreamingDetectIntentRequest {
3813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3814 let mut debug_struct = f.debug_struct("StreamingDetectIntentRequest");
3815 debug_struct.field("session", &self.session);
3816 debug_struct.field("query_params", &self.query_params);
3817 debug_struct.field("query_input", &self.query_input);
3818 debug_struct.field("output_audio_config", &self.output_audio_config);
3819 debug_struct.field("enable_partial_response", &self.enable_partial_response);
3820 debug_struct.field("enable_debugging_info", &self.enable_debugging_info);
3821 debug_struct.field("response_view", &self.response_view);
3822 if !self._unknown_fields.is_empty() {
3823 debug_struct.field("_unknown_fields", &self._unknown_fields);
3824 }
3825 debug_struct.finish()
3826 }
3827}
3828
3829#[cfg(feature = "sessions")]
3830impl std::fmt::Debug for super::CloudConversationDebuggingInfo {
3831 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3832 let mut debug_struct = f.debug_struct("CloudConversationDebuggingInfo");
3833 debug_struct.field("audio_data_chunks", &self.audio_data_chunks);
3834 debug_struct.field("result_end_time_offset", &self.result_end_time_offset);
3835 debug_struct.field("first_audio_duration", &self.first_audio_duration);
3836 debug_struct.field("single_utterance", &self.single_utterance);
3837 debug_struct.field(
3838 "speech_partial_results_end_times",
3839 &self.speech_partial_results_end_times,
3840 );
3841 debug_struct.field(
3842 "speech_final_results_end_times",
3843 &self.speech_final_results_end_times,
3844 );
3845 debug_struct.field("partial_responses", &self.partial_responses);
3846 debug_struct.field(
3847 "speaker_id_passive_latency_ms_offset",
3848 &self.speaker_id_passive_latency_ms_offset,
3849 );
3850 debug_struct.field("bargein_event_triggered", &self.bargein_event_triggered);
3851 debug_struct.field("speech_single_utterance", &self.speech_single_utterance);
3852 debug_struct.field(
3853 "dtmf_partial_results_times",
3854 &self.dtmf_partial_results_times,
3855 );
3856 debug_struct.field("dtmf_final_results_times", &self.dtmf_final_results_times);
3857 debug_struct.field(
3858 "single_utterance_end_time_offset",
3859 &self.single_utterance_end_time_offset,
3860 );
3861 debug_struct.field("no_speech_timeout", &self.no_speech_timeout);
3862 debug_struct.field("endpointing_timeout", &self.endpointing_timeout);
3863 debug_struct.field("is_input_text", &self.is_input_text);
3864 debug_struct.field(
3865 "client_half_close_time_offset",
3866 &self.client_half_close_time_offset,
3867 );
3868 debug_struct.field(
3869 "client_half_close_streaming_time_offset",
3870 &self.client_half_close_streaming_time_offset,
3871 );
3872 if !self._unknown_fields.is_empty() {
3873 debug_struct.field("_unknown_fields", &self._unknown_fields);
3874 }
3875 debug_struct.finish()
3876 }
3877}
3878
3879#[cfg(feature = "sessions")]
3880impl std::fmt::Debug for super::StreamingDetectIntentResponse {
3881 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3882 let mut debug_struct = f.debug_struct("StreamingDetectIntentResponse");
3883 debug_struct.field("debugging_info", &self.debugging_info);
3884 debug_struct.field("response", &self.response);
3885 if !self._unknown_fields.is_empty() {
3886 debug_struct.field("_unknown_fields", &self._unknown_fields);
3887 }
3888 debug_struct.finish()
3889 }
3890}
3891
3892#[cfg(feature = "sessions")]
3893impl std::fmt::Debug for super::StreamingRecognitionResult {
3894 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3895 let mut debug_struct = f.debug_struct("StreamingRecognitionResult");
3896 debug_struct.field("message_type", &self.message_type);
3897 debug_struct.field("transcript", &self.transcript);
3898 debug_struct.field("is_final", &self.is_final);
3899 debug_struct.field("confidence", &self.confidence);
3900 debug_struct.field("stability", &self.stability);
3901 debug_struct.field("speech_word_info", &self.speech_word_info);
3902 debug_struct.field("speech_end_offset", &self.speech_end_offset);
3903 debug_struct.field("language_code", &self.language_code);
3904 if !self._unknown_fields.is_empty() {
3905 debug_struct.field("_unknown_fields", &self._unknown_fields);
3906 }
3907 debug_struct.finish()
3908 }
3909}
3910
3911#[cfg(feature = "sessions")]
3912impl std::fmt::Debug for super::QueryParameters {
3913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3914 let mut debug_struct = f.debug_struct("QueryParameters");
3915 debug_struct.field("time_zone", &self.time_zone);
3916 debug_struct.field("geo_location", &self.geo_location);
3917 debug_struct.field("session_entity_types", &self.session_entity_types);
3918 debug_struct.field("payload", &self.payload);
3919 debug_struct.field("parameters", &self.parameters);
3920 debug_struct.field("parameter_scope", &self.parameter_scope);
3921 debug_struct.field("current_page", &self.current_page);
3922 debug_struct.field("disable_webhook", &self.disable_webhook);
3923 debug_struct.field(
3924 "analyze_query_text_sentiment",
3925 &self.analyze_query_text_sentiment,
3926 );
3927 debug_struct.field("webhook_headers", &self.webhook_headers);
3928 debug_struct.field("flow_versions", &self.flow_versions);
3929 debug_struct.field("current_playbook", &self.current_playbook);
3930 debug_struct.field("llm_model_settings", &self.llm_model_settings);
3931 debug_struct.field("channel", &self.channel);
3932 debug_struct.field("session_ttl", &self.session_ttl);
3933 debug_struct.field("end_user_metadata", &self.end_user_metadata);
3934 debug_struct.field("search_config", &self.search_config);
3935 debug_struct.field(
3936 "populate_data_store_connection_signals",
3937 &self.populate_data_store_connection_signals,
3938 );
3939 if !self._unknown_fields.is_empty() {
3940 debug_struct.field("_unknown_fields", &self._unknown_fields);
3941 }
3942 debug_struct.finish()
3943 }
3944}
3945
3946#[cfg(feature = "sessions")]
3947impl std::fmt::Debug for super::SearchConfig {
3948 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3949 let mut debug_struct = f.debug_struct("SearchConfig");
3950 debug_struct.field("boost_specs", &self.boost_specs);
3951 debug_struct.field("filter_specs", &self.filter_specs);
3952 if !self._unknown_fields.is_empty() {
3953 debug_struct.field("_unknown_fields", &self._unknown_fields);
3954 }
3955 debug_struct.finish()
3956 }
3957}
3958
3959#[cfg(feature = "sessions")]
3960impl std::fmt::Debug for super::BoostSpec {
3961 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3962 let mut debug_struct = f.debug_struct("BoostSpec");
3963 debug_struct.field("condition_boost_specs", &self.condition_boost_specs);
3964 if !self._unknown_fields.is_empty() {
3965 debug_struct.field("_unknown_fields", &self._unknown_fields);
3966 }
3967 debug_struct.finish()
3968 }
3969}
3970
3971#[cfg(feature = "sessions")]
3972impl std::fmt::Debug for super::boost_spec::ConditionBoostSpec {
3973 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3974 let mut debug_struct = f.debug_struct("ConditionBoostSpec");
3975 debug_struct.field("condition", &self.condition);
3976 debug_struct.field("boost", &self.boost);
3977 debug_struct.field("boost_control_spec", &self.boost_control_spec);
3978 if !self._unknown_fields.is_empty() {
3979 debug_struct.field("_unknown_fields", &self._unknown_fields);
3980 }
3981 debug_struct.finish()
3982 }
3983}
3984
3985#[cfg(feature = "sessions")]
3986impl std::fmt::Debug for super::boost_spec::condition_boost_spec::BoostControlSpec {
3987 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3988 let mut debug_struct = f.debug_struct("BoostControlSpec");
3989 debug_struct.field("field_name", &self.field_name);
3990 debug_struct.field("attribute_type", &self.attribute_type);
3991 debug_struct.field("interpolation_type", &self.interpolation_type);
3992 debug_struct.field("control_points", &self.control_points);
3993 if !self._unknown_fields.is_empty() {
3994 debug_struct.field("_unknown_fields", &self._unknown_fields);
3995 }
3996 debug_struct.finish()
3997 }
3998}
3999
4000#[cfg(feature = "sessions")]
4001impl std::fmt::Debug for super::boost_spec::condition_boost_spec::boost_control_spec::ControlPoint {
4002 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4003 let mut debug_struct = f.debug_struct("ControlPoint");
4004 debug_struct.field("attribute_value", &self.attribute_value);
4005 debug_struct.field("boost_amount", &self.boost_amount);
4006 if !self._unknown_fields.is_empty() {
4007 debug_struct.field("_unknown_fields", &self._unknown_fields);
4008 }
4009 debug_struct.finish()
4010 }
4011}
4012
4013#[cfg(feature = "sessions")]
4014impl std::fmt::Debug for super::BoostSpecs {
4015 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4016 let mut debug_struct = f.debug_struct("BoostSpecs");
4017 debug_struct.field("data_stores", &self.data_stores);
4018 debug_struct.field("spec", &self.spec);
4019 if !self._unknown_fields.is_empty() {
4020 debug_struct.field("_unknown_fields", &self._unknown_fields);
4021 }
4022 debug_struct.finish()
4023 }
4024}
4025
4026#[cfg(feature = "sessions")]
4027impl std::fmt::Debug for super::FilterSpecs {
4028 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4029 let mut debug_struct = f.debug_struct("FilterSpecs");
4030 debug_struct.field("data_stores", &self.data_stores);
4031 debug_struct.field("filter", &self.filter);
4032 if !self._unknown_fields.is_empty() {
4033 debug_struct.field("_unknown_fields", &self._unknown_fields);
4034 }
4035 debug_struct.finish()
4036 }
4037}
4038
4039#[cfg(any(feature = "sessions", feature = "test-cases",))]
4040impl std::fmt::Debug for super::QueryInput {
4041 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4042 let mut debug_struct = f.debug_struct("QueryInput");
4043 debug_struct.field("language_code", &self.language_code);
4044 debug_struct.field("input", &self.input);
4045 if !self._unknown_fields.is_empty() {
4046 debug_struct.field("_unknown_fields", &self._unknown_fields);
4047 }
4048 debug_struct.finish()
4049 }
4050}
4051
4052#[cfg(feature = "sessions")]
4053impl std::fmt::Debug for super::QueryResult {
4054 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4055 let mut debug_struct = f.debug_struct("QueryResult");
4056 debug_struct.field("language_code", &self.language_code);
4057 debug_struct.field("parameters", &self.parameters);
4058 debug_struct.field("response_messages", &self.response_messages);
4059 debug_struct.field("webhook_statuses", &self.webhook_statuses);
4060 debug_struct.field("webhook_payloads", &self.webhook_payloads);
4061 debug_struct.field("current_page", &self.current_page);
4062 debug_struct.field("current_flow", &self.current_flow);
4063 debug_struct.field("intent", &self.intent);
4064 debug_struct.field(
4065 "intent_detection_confidence",
4066 &self.intent_detection_confidence,
4067 );
4068 debug_struct.field("r#match", &self.r#match);
4069 debug_struct.field("diagnostic_info", &self.diagnostic_info);
4070 debug_struct.field("sentiment_analysis_result", &self.sentiment_analysis_result);
4071 debug_struct.field("advanced_settings", &self.advanced_settings);
4072 debug_struct.field("allow_answer_feedback", &self.allow_answer_feedback);
4073 debug_struct.field(
4074 "data_store_connection_signals",
4075 &self.data_store_connection_signals,
4076 );
4077 debug_struct.field("trace_blocks", &self.trace_blocks);
4078 debug_struct.field("query", &self.query);
4079 if !self._unknown_fields.is_empty() {
4080 debug_struct.field("_unknown_fields", &self._unknown_fields);
4081 }
4082 debug_struct.finish()
4083 }
4084}
4085
4086#[cfg(any(feature = "sessions", feature = "test-cases",))]
4087impl std::fmt::Debug for super::TextInput {
4088 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4089 let mut debug_struct = f.debug_struct("TextInput");
4090 debug_struct.field("text", &self.text);
4091 if !self._unknown_fields.is_empty() {
4092 debug_struct.field("_unknown_fields", &self._unknown_fields);
4093 }
4094 debug_struct.finish()
4095 }
4096}
4097
4098#[cfg(any(feature = "sessions", feature = "test-cases",))]
4099impl std::fmt::Debug for super::IntentInput {
4100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4101 let mut debug_struct = f.debug_struct("IntentInput");
4102 debug_struct.field("intent", &self.intent);
4103 if !self._unknown_fields.is_empty() {
4104 debug_struct.field("_unknown_fields", &self._unknown_fields);
4105 }
4106 debug_struct.finish()
4107 }
4108}
4109
4110#[cfg(any(feature = "sessions", feature = "test-cases",))]
4111impl std::fmt::Debug for super::AudioInput {
4112 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4113 let mut debug_struct = f.debug_struct("AudioInput");
4114 debug_struct.field("config", &self.config);
4115 debug_struct.field("audio", &self.audio);
4116 if !self._unknown_fields.is_empty() {
4117 debug_struct.field("_unknown_fields", &self._unknown_fields);
4118 }
4119 debug_struct.finish()
4120 }
4121}
4122
4123#[cfg(any(feature = "sessions", feature = "test-cases",))]
4124impl std::fmt::Debug for super::EventInput {
4125 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4126 let mut debug_struct = f.debug_struct("EventInput");
4127 debug_struct.field("event", &self.event);
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(feature = "sessions", feature = "test-cases",))]
4136impl std::fmt::Debug for super::DtmfInput {
4137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4138 let mut debug_struct = f.debug_struct("DtmfInput");
4139 debug_struct.field("digits", &self.digits);
4140 debug_struct.field("finish_digit", &self.finish_digit);
4141 if !self._unknown_fields.is_empty() {
4142 debug_struct.field("_unknown_fields", &self._unknown_fields);
4143 }
4144 debug_struct.finish()
4145 }
4146}
4147
4148#[cfg(feature = "sessions")]
4149impl std::fmt::Debug for super::Match {
4150 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4151 let mut debug_struct = f.debug_struct("Match");
4152 debug_struct.field("intent", &self.intent);
4153 debug_struct.field("event", &self.event);
4154 debug_struct.field("parameters", &self.parameters);
4155 debug_struct.field("resolved_input", &self.resolved_input);
4156 debug_struct.field("match_type", &self.match_type);
4157 debug_struct.field("confidence", &self.confidence);
4158 if !self._unknown_fields.is_empty() {
4159 debug_struct.field("_unknown_fields", &self._unknown_fields);
4160 }
4161 debug_struct.finish()
4162 }
4163}
4164
4165#[cfg(feature = "sessions")]
4166impl std::fmt::Debug for super::MatchIntentRequest {
4167 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4168 let mut debug_struct = f.debug_struct("MatchIntentRequest");
4169 debug_struct.field("session", &self.session);
4170 debug_struct.field("query_params", &self.query_params);
4171 debug_struct.field("query_input", &self.query_input);
4172 debug_struct.field("persist_parameter_changes", &self.persist_parameter_changes);
4173 if !self._unknown_fields.is_empty() {
4174 debug_struct.field("_unknown_fields", &self._unknown_fields);
4175 }
4176 debug_struct.finish()
4177 }
4178}
4179
4180#[cfg(feature = "sessions")]
4181impl std::fmt::Debug for super::MatchIntentResponse {
4182 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4183 let mut debug_struct = f.debug_struct("MatchIntentResponse");
4184 debug_struct.field("matches", &self.matches);
4185 debug_struct.field("current_page", &self.current_page);
4186 debug_struct.field("query", &self.query);
4187 if !self._unknown_fields.is_empty() {
4188 debug_struct.field("_unknown_fields", &self._unknown_fields);
4189 }
4190 debug_struct.finish()
4191 }
4192}
4193
4194#[cfg(feature = "sessions")]
4195impl std::fmt::Debug for super::FulfillIntentRequest {
4196 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4197 let mut debug_struct = f.debug_struct("FulfillIntentRequest");
4198 debug_struct.field("match_intent_request", &self.match_intent_request);
4199 debug_struct.field("r#match", &self.r#match);
4200 debug_struct.field("output_audio_config", &self.output_audio_config);
4201 if !self._unknown_fields.is_empty() {
4202 debug_struct.field("_unknown_fields", &self._unknown_fields);
4203 }
4204 debug_struct.finish()
4205 }
4206}
4207
4208#[cfg(feature = "sessions")]
4209impl std::fmt::Debug for super::FulfillIntentResponse {
4210 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4211 let mut debug_struct = f.debug_struct("FulfillIntentResponse");
4212 debug_struct.field("response_id", &self.response_id);
4213 debug_struct.field("query_result", &self.query_result);
4214 debug_struct.field("output_audio", &self.output_audio);
4215 debug_struct.field("output_audio_config", &self.output_audio_config);
4216 if !self._unknown_fields.is_empty() {
4217 debug_struct.field("_unknown_fields", &self._unknown_fields);
4218 }
4219 debug_struct.finish()
4220 }
4221}
4222
4223#[cfg(feature = "sessions")]
4224impl std::fmt::Debug for super::SentimentAnalysisResult {
4225 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4226 let mut debug_struct = f.debug_struct("SentimentAnalysisResult");
4227 debug_struct.field("score", &self.score);
4228 debug_struct.field("magnitude", &self.magnitude);
4229 if !self._unknown_fields.is_empty() {
4230 debug_struct.field("_unknown_fields", &self._unknown_fields);
4231 }
4232 debug_struct.finish()
4233 }
4234}
4235
4236#[cfg(any(feature = "session-entity-types", feature = "sessions",))]
4237impl std::fmt::Debug for super::SessionEntityType {
4238 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4239 let mut debug_struct = f.debug_struct("SessionEntityType");
4240 debug_struct.field("name", &self.name);
4241 debug_struct.field("entity_override_mode", &self.entity_override_mode);
4242 debug_struct.field("entities", &self.entities);
4243 if !self._unknown_fields.is_empty() {
4244 debug_struct.field("_unknown_fields", &self._unknown_fields);
4245 }
4246 debug_struct.finish()
4247 }
4248}
4249
4250#[cfg(feature = "session-entity-types")]
4251impl std::fmt::Debug for super::ListSessionEntityTypesRequest {
4252 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4253 let mut debug_struct = f.debug_struct("ListSessionEntityTypesRequest");
4254 debug_struct.field("parent", &self.parent);
4255 debug_struct.field("page_size", &self.page_size);
4256 debug_struct.field("page_token", &self.page_token);
4257 if !self._unknown_fields.is_empty() {
4258 debug_struct.field("_unknown_fields", &self._unknown_fields);
4259 }
4260 debug_struct.finish()
4261 }
4262}
4263
4264#[cfg(feature = "session-entity-types")]
4265impl std::fmt::Debug for super::ListSessionEntityTypesResponse {
4266 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4267 let mut debug_struct = f.debug_struct("ListSessionEntityTypesResponse");
4268 debug_struct.field("session_entity_types", &self.session_entity_types);
4269 debug_struct.field("next_page_token", &self.next_page_token);
4270 if !self._unknown_fields.is_empty() {
4271 debug_struct.field("_unknown_fields", &self._unknown_fields);
4272 }
4273 debug_struct.finish()
4274 }
4275}
4276
4277#[cfg(feature = "session-entity-types")]
4278impl std::fmt::Debug for super::GetSessionEntityTypeRequest {
4279 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4280 let mut debug_struct = f.debug_struct("GetSessionEntityTypeRequest");
4281 debug_struct.field("name", &self.name);
4282 if !self._unknown_fields.is_empty() {
4283 debug_struct.field("_unknown_fields", &self._unknown_fields);
4284 }
4285 debug_struct.finish()
4286 }
4287}
4288
4289#[cfg(feature = "session-entity-types")]
4290impl std::fmt::Debug for super::CreateSessionEntityTypeRequest {
4291 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4292 let mut debug_struct = f.debug_struct("CreateSessionEntityTypeRequest");
4293 debug_struct.field("parent", &self.parent);
4294 debug_struct.field("session_entity_type", &self.session_entity_type);
4295 if !self._unknown_fields.is_empty() {
4296 debug_struct.field("_unknown_fields", &self._unknown_fields);
4297 }
4298 debug_struct.finish()
4299 }
4300}
4301
4302#[cfg(feature = "session-entity-types")]
4303impl std::fmt::Debug for super::UpdateSessionEntityTypeRequest {
4304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4305 let mut debug_struct = f.debug_struct("UpdateSessionEntityTypeRequest");
4306 debug_struct.field("session_entity_type", &self.session_entity_type);
4307 debug_struct.field("update_mask", &self.update_mask);
4308 if !self._unknown_fields.is_empty() {
4309 debug_struct.field("_unknown_fields", &self._unknown_fields);
4310 }
4311 debug_struct.finish()
4312 }
4313}
4314
4315#[cfg(feature = "session-entity-types")]
4316impl std::fmt::Debug for super::DeleteSessionEntityTypeRequest {
4317 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4318 let mut debug_struct = f.debug_struct("DeleteSessionEntityTypeRequest");
4319 debug_struct.field("name", &self.name);
4320 if !self._unknown_fields.is_empty() {
4321 debug_struct.field("_unknown_fields", &self._unknown_fields);
4322 }
4323 debug_struct.finish()
4324 }
4325}
4326
4327#[cfg(feature = "test-cases")]
4328impl std::fmt::Debug for super::TestCase {
4329 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4330 let mut debug_struct = f.debug_struct("TestCase");
4331 debug_struct.field("name", &self.name);
4332 debug_struct.field("tags", &self.tags);
4333 debug_struct.field("display_name", &self.display_name);
4334 debug_struct.field("notes", &self.notes);
4335 debug_struct.field("test_config", &self.test_config);
4336 debug_struct.field(
4337 "test_case_conversation_turns",
4338 &self.test_case_conversation_turns,
4339 );
4340 debug_struct.field("creation_time", &self.creation_time);
4341 debug_struct.field("last_test_result", &self.last_test_result);
4342 if !self._unknown_fields.is_empty() {
4343 debug_struct.field("_unknown_fields", &self._unknown_fields);
4344 }
4345 debug_struct.finish()
4346 }
4347}
4348
4349#[cfg(feature = "test-cases")]
4350impl std::fmt::Debug for super::TestCaseResult {
4351 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4352 let mut debug_struct = f.debug_struct("TestCaseResult");
4353 debug_struct.field("name", &self.name);
4354 debug_struct.field("environment", &self.environment);
4355 debug_struct.field("conversation_turns", &self.conversation_turns);
4356 debug_struct.field("test_result", &self.test_result);
4357 debug_struct.field("test_time", &self.test_time);
4358 if !self._unknown_fields.is_empty() {
4359 debug_struct.field("_unknown_fields", &self._unknown_fields);
4360 }
4361 debug_struct.finish()
4362 }
4363}
4364
4365#[cfg(feature = "test-cases")]
4366impl std::fmt::Debug for super::TestConfig {
4367 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4368 let mut debug_struct = f.debug_struct("TestConfig");
4369 debug_struct.field("tracking_parameters", &self.tracking_parameters);
4370 debug_struct.field("flow", &self.flow);
4371 debug_struct.field("page", &self.page);
4372 if !self._unknown_fields.is_empty() {
4373 debug_struct.field("_unknown_fields", &self._unknown_fields);
4374 }
4375 debug_struct.finish()
4376 }
4377}
4378
4379#[cfg(feature = "test-cases")]
4380impl std::fmt::Debug for super::ConversationTurn {
4381 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4382 let mut debug_struct = f.debug_struct("ConversationTurn");
4383 debug_struct.field("user_input", &self.user_input);
4384 debug_struct.field("virtual_agent_output", &self.virtual_agent_output);
4385 if !self._unknown_fields.is_empty() {
4386 debug_struct.field("_unknown_fields", &self._unknown_fields);
4387 }
4388 debug_struct.finish()
4389 }
4390}
4391
4392#[cfg(feature = "test-cases")]
4393impl std::fmt::Debug for super::conversation_turn::UserInput {
4394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4395 let mut debug_struct = f.debug_struct("UserInput");
4396 debug_struct.field("input", &self.input);
4397 debug_struct.field("injected_parameters", &self.injected_parameters);
4398 debug_struct.field("is_webhook_enabled", &self.is_webhook_enabled);
4399 debug_struct.field("enable_sentiment_analysis", &self.enable_sentiment_analysis);
4400 if !self._unknown_fields.is_empty() {
4401 debug_struct.field("_unknown_fields", &self._unknown_fields);
4402 }
4403 debug_struct.finish()
4404 }
4405}
4406
4407#[cfg(feature = "test-cases")]
4408impl std::fmt::Debug for super::conversation_turn::VirtualAgentOutput {
4409 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4410 let mut debug_struct = f.debug_struct("VirtualAgentOutput");
4411 debug_struct.field("session_parameters", &self.session_parameters);
4412 debug_struct.field("differences", &self.differences);
4413 debug_struct.field("diagnostic_info", &self.diagnostic_info);
4414 debug_struct.field("triggered_intent", &self.triggered_intent);
4415 debug_struct.field("current_page", &self.current_page);
4416 debug_struct.field("text_responses", &self.text_responses);
4417 debug_struct.field("status", &self.status);
4418 if !self._unknown_fields.is_empty() {
4419 debug_struct.field("_unknown_fields", &self._unknown_fields);
4420 }
4421 debug_struct.finish()
4422 }
4423}
4424
4425#[cfg(feature = "test-cases")]
4426impl std::fmt::Debug for super::TestRunDifference {
4427 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4428 let mut debug_struct = f.debug_struct("TestRunDifference");
4429 debug_struct.field("r#type", &self.r#type);
4430 debug_struct.field("description", &self.description);
4431 if !self._unknown_fields.is_empty() {
4432 debug_struct.field("_unknown_fields", &self._unknown_fields);
4433 }
4434 debug_struct.finish()
4435 }
4436}
4437
4438#[cfg(feature = "test-cases")]
4439impl std::fmt::Debug for super::TransitionCoverage {
4440 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4441 let mut debug_struct = f.debug_struct("TransitionCoverage");
4442 debug_struct.field("transitions", &self.transitions);
4443 debug_struct.field("coverage_score", &self.coverage_score);
4444 if !self._unknown_fields.is_empty() {
4445 debug_struct.field("_unknown_fields", &self._unknown_fields);
4446 }
4447 debug_struct.finish()
4448 }
4449}
4450
4451#[cfg(feature = "test-cases")]
4452impl std::fmt::Debug for super::transition_coverage::TransitionNode {
4453 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4454 let mut debug_struct = f.debug_struct("TransitionNode");
4455 debug_struct.field("kind", &self.kind);
4456 if !self._unknown_fields.is_empty() {
4457 debug_struct.field("_unknown_fields", &self._unknown_fields);
4458 }
4459 debug_struct.finish()
4460 }
4461}
4462
4463#[cfg(feature = "test-cases")]
4464impl std::fmt::Debug for super::transition_coverage::Transition {
4465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4466 let mut debug_struct = f.debug_struct("Transition");
4467 debug_struct.field("source", &self.source);
4468 debug_struct.field("index", &self.index);
4469 debug_struct.field("target", &self.target);
4470 debug_struct.field("covered", &self.covered);
4471 debug_struct.field("detail", &self.detail);
4472 if !self._unknown_fields.is_empty() {
4473 debug_struct.field("_unknown_fields", &self._unknown_fields);
4474 }
4475 debug_struct.finish()
4476 }
4477}
4478
4479#[cfg(feature = "test-cases")]
4480impl std::fmt::Debug for super::TransitionRouteGroupCoverage {
4481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4482 let mut debug_struct = f.debug_struct("TransitionRouteGroupCoverage");
4483 debug_struct.field("coverages", &self.coverages);
4484 debug_struct.field("coverage_score", &self.coverage_score);
4485 if !self._unknown_fields.is_empty() {
4486 debug_struct.field("_unknown_fields", &self._unknown_fields);
4487 }
4488 debug_struct.finish()
4489 }
4490}
4491
4492#[cfg(feature = "test-cases")]
4493impl std::fmt::Debug for super::transition_route_group_coverage::Coverage {
4494 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4495 let mut debug_struct = f.debug_struct("Coverage");
4496 debug_struct.field("route_group", &self.route_group);
4497 debug_struct.field("transitions", &self.transitions);
4498 debug_struct.field("coverage_score", &self.coverage_score);
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(feature = "test-cases")]
4507impl std::fmt::Debug for super::transition_route_group_coverage::coverage::Transition {
4508 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4509 let mut debug_struct = f.debug_struct("Transition");
4510 debug_struct.field("transition_route", &self.transition_route);
4511 debug_struct.field("covered", &self.covered);
4512 if !self._unknown_fields.is_empty() {
4513 debug_struct.field("_unknown_fields", &self._unknown_fields);
4514 }
4515 debug_struct.finish()
4516 }
4517}
4518
4519#[cfg(feature = "test-cases")]
4520impl std::fmt::Debug for super::IntentCoverage {
4521 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4522 let mut debug_struct = f.debug_struct("IntentCoverage");
4523 debug_struct.field("intents", &self.intents);
4524 debug_struct.field("coverage_score", &self.coverage_score);
4525 if !self._unknown_fields.is_empty() {
4526 debug_struct.field("_unknown_fields", &self._unknown_fields);
4527 }
4528 debug_struct.finish()
4529 }
4530}
4531
4532#[cfg(feature = "test-cases")]
4533impl std::fmt::Debug for super::intent_coverage::Intent {
4534 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4535 let mut debug_struct = f.debug_struct("Intent");
4536 debug_struct.field("intent", &self.intent);
4537 debug_struct.field("covered", &self.covered);
4538 if !self._unknown_fields.is_empty() {
4539 debug_struct.field("_unknown_fields", &self._unknown_fields);
4540 }
4541 debug_struct.finish()
4542 }
4543}
4544
4545#[cfg(feature = "test-cases")]
4546impl std::fmt::Debug for super::CalculateCoverageRequest {
4547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4548 let mut debug_struct = f.debug_struct("CalculateCoverageRequest");
4549 debug_struct.field("agent", &self.agent);
4550 debug_struct.field("r#type", &self.r#type);
4551 if !self._unknown_fields.is_empty() {
4552 debug_struct.field("_unknown_fields", &self._unknown_fields);
4553 }
4554 debug_struct.finish()
4555 }
4556}
4557
4558#[cfg(feature = "test-cases")]
4559impl std::fmt::Debug for super::CalculateCoverageResponse {
4560 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4561 let mut debug_struct = f.debug_struct("CalculateCoverageResponse");
4562 debug_struct.field("agent", &self.agent);
4563 debug_struct.field("coverage_type", &self.coverage_type);
4564 if !self._unknown_fields.is_empty() {
4565 debug_struct.field("_unknown_fields", &self._unknown_fields);
4566 }
4567 debug_struct.finish()
4568 }
4569}
4570
4571#[cfg(feature = "test-cases")]
4572impl std::fmt::Debug for super::ListTestCasesRequest {
4573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4574 let mut debug_struct = f.debug_struct("ListTestCasesRequest");
4575 debug_struct.field("parent", &self.parent);
4576 debug_struct.field("page_size", &self.page_size);
4577 debug_struct.field("page_token", &self.page_token);
4578 debug_struct.field("view", &self.view);
4579 if !self._unknown_fields.is_empty() {
4580 debug_struct.field("_unknown_fields", &self._unknown_fields);
4581 }
4582 debug_struct.finish()
4583 }
4584}
4585
4586#[cfg(feature = "test-cases")]
4587impl std::fmt::Debug for super::ListTestCasesResponse {
4588 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4589 let mut debug_struct = f.debug_struct("ListTestCasesResponse");
4590 debug_struct.field("test_cases", &self.test_cases);
4591 debug_struct.field("next_page_token", &self.next_page_token);
4592 if !self._unknown_fields.is_empty() {
4593 debug_struct.field("_unknown_fields", &self._unknown_fields);
4594 }
4595 debug_struct.finish()
4596 }
4597}
4598
4599#[cfg(feature = "test-cases")]
4600impl std::fmt::Debug for super::BatchDeleteTestCasesRequest {
4601 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4602 let mut debug_struct = f.debug_struct("BatchDeleteTestCasesRequest");
4603 debug_struct.field("parent", &self.parent);
4604 debug_struct.field("names", &self.names);
4605 if !self._unknown_fields.is_empty() {
4606 debug_struct.field("_unknown_fields", &self._unknown_fields);
4607 }
4608 debug_struct.finish()
4609 }
4610}
4611
4612#[cfg(feature = "test-cases")]
4613impl std::fmt::Debug for super::CreateTestCaseRequest {
4614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4615 let mut debug_struct = f.debug_struct("CreateTestCaseRequest");
4616 debug_struct.field("parent", &self.parent);
4617 debug_struct.field("test_case", &self.test_case);
4618 if !self._unknown_fields.is_empty() {
4619 debug_struct.field("_unknown_fields", &self._unknown_fields);
4620 }
4621 debug_struct.finish()
4622 }
4623}
4624
4625#[cfg(feature = "test-cases")]
4626impl std::fmt::Debug for super::UpdateTestCaseRequest {
4627 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4628 let mut debug_struct = f.debug_struct("UpdateTestCaseRequest");
4629 debug_struct.field("test_case", &self.test_case);
4630 debug_struct.field("update_mask", &self.update_mask);
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 = "test-cases")]
4639impl std::fmt::Debug for super::GetTestCaseRequest {
4640 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4641 let mut debug_struct = f.debug_struct("GetTestCaseRequest");
4642 debug_struct.field("name", &self.name);
4643 if !self._unknown_fields.is_empty() {
4644 debug_struct.field("_unknown_fields", &self._unknown_fields);
4645 }
4646 debug_struct.finish()
4647 }
4648}
4649
4650#[cfg(feature = "test-cases")]
4651impl std::fmt::Debug for super::RunTestCaseRequest {
4652 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4653 let mut debug_struct = f.debug_struct("RunTestCaseRequest");
4654 debug_struct.field("name", &self.name);
4655 debug_struct.field("environment", &self.environment);
4656 if !self._unknown_fields.is_empty() {
4657 debug_struct.field("_unknown_fields", &self._unknown_fields);
4658 }
4659 debug_struct.finish()
4660 }
4661}
4662
4663#[cfg(feature = "test-cases")]
4664impl std::fmt::Debug for super::RunTestCaseResponse {
4665 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4666 let mut debug_struct = f.debug_struct("RunTestCaseResponse");
4667 debug_struct.field("result", &self.result);
4668 if !self._unknown_fields.is_empty() {
4669 debug_struct.field("_unknown_fields", &self._unknown_fields);
4670 }
4671 debug_struct.finish()
4672 }
4673}
4674
4675#[cfg(feature = "test-cases")]
4676impl std::fmt::Debug for super::RunTestCaseMetadata {
4677 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4678 let mut debug_struct = f.debug_struct("RunTestCaseMetadata");
4679 if !self._unknown_fields.is_empty() {
4680 debug_struct.field("_unknown_fields", &self._unknown_fields);
4681 }
4682 debug_struct.finish()
4683 }
4684}
4685
4686#[cfg(feature = "test-cases")]
4687impl std::fmt::Debug for super::BatchRunTestCasesRequest {
4688 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4689 let mut debug_struct = f.debug_struct("BatchRunTestCasesRequest");
4690 debug_struct.field("parent", &self.parent);
4691 debug_struct.field("environment", &self.environment);
4692 debug_struct.field("test_cases", &self.test_cases);
4693 if !self._unknown_fields.is_empty() {
4694 debug_struct.field("_unknown_fields", &self._unknown_fields);
4695 }
4696 debug_struct.finish()
4697 }
4698}
4699
4700#[cfg(feature = "test-cases")]
4701impl std::fmt::Debug for super::BatchRunTestCasesResponse {
4702 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4703 let mut debug_struct = f.debug_struct("BatchRunTestCasesResponse");
4704 debug_struct.field("results", &self.results);
4705 if !self._unknown_fields.is_empty() {
4706 debug_struct.field("_unknown_fields", &self._unknown_fields);
4707 }
4708 debug_struct.finish()
4709 }
4710}
4711
4712#[cfg(feature = "test-cases")]
4713impl std::fmt::Debug for super::BatchRunTestCasesMetadata {
4714 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4715 let mut debug_struct = f.debug_struct("BatchRunTestCasesMetadata");
4716 debug_struct.field("errors", &self.errors);
4717 if !self._unknown_fields.is_empty() {
4718 debug_struct.field("_unknown_fields", &self._unknown_fields);
4719 }
4720 debug_struct.finish()
4721 }
4722}
4723
4724#[cfg(any(feature = "environments", feature = "test-cases",))]
4725impl std::fmt::Debug for super::TestError {
4726 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4727 let mut debug_struct = f.debug_struct("TestError");
4728 debug_struct.field("test_case", &self.test_case);
4729 debug_struct.field("status", &self.status);
4730 debug_struct.field("test_time", &self.test_time);
4731 if !self._unknown_fields.is_empty() {
4732 debug_struct.field("_unknown_fields", &self._unknown_fields);
4733 }
4734 debug_struct.finish()
4735 }
4736}
4737
4738#[cfg(feature = "test-cases")]
4739impl std::fmt::Debug for super::ImportTestCasesRequest {
4740 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4741 let mut debug_struct = f.debug_struct("ImportTestCasesRequest");
4742 debug_struct.field("parent", &self.parent);
4743 debug_struct.field("source", &self.source);
4744 if !self._unknown_fields.is_empty() {
4745 debug_struct.field("_unknown_fields", &self._unknown_fields);
4746 }
4747 debug_struct.finish()
4748 }
4749}
4750
4751#[cfg(feature = "test-cases")]
4752impl std::fmt::Debug for super::ImportTestCasesResponse {
4753 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4754 let mut debug_struct = f.debug_struct("ImportTestCasesResponse");
4755 debug_struct.field("names", &self.names);
4756 if !self._unknown_fields.is_empty() {
4757 debug_struct.field("_unknown_fields", &self._unknown_fields);
4758 }
4759 debug_struct.finish()
4760 }
4761}
4762
4763#[cfg(feature = "test-cases")]
4764impl std::fmt::Debug for super::ImportTestCasesMetadata {
4765 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4766 let mut debug_struct = f.debug_struct("ImportTestCasesMetadata");
4767 debug_struct.field("errors", &self.errors);
4768 if !self._unknown_fields.is_empty() {
4769 debug_struct.field("_unknown_fields", &self._unknown_fields);
4770 }
4771 debug_struct.finish()
4772 }
4773}
4774
4775#[cfg(feature = "test-cases")]
4776impl std::fmt::Debug for super::TestCaseError {
4777 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4778 let mut debug_struct = f.debug_struct("TestCaseError");
4779 debug_struct.field("test_case", &self.test_case);
4780 debug_struct.field("status", &self.status);
4781 if !self._unknown_fields.is_empty() {
4782 debug_struct.field("_unknown_fields", &self._unknown_fields);
4783 }
4784 debug_struct.finish()
4785 }
4786}
4787
4788#[cfg(feature = "test-cases")]
4789impl std::fmt::Debug for super::ExportTestCasesRequest {
4790 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4791 let mut debug_struct = f.debug_struct("ExportTestCasesRequest");
4792 debug_struct.field("parent", &self.parent);
4793 debug_struct.field("data_format", &self.data_format);
4794 debug_struct.field("filter", &self.filter);
4795 debug_struct.field("destination", &self.destination);
4796 if !self._unknown_fields.is_empty() {
4797 debug_struct.field("_unknown_fields", &self._unknown_fields);
4798 }
4799 debug_struct.finish()
4800 }
4801}
4802
4803#[cfg(feature = "test-cases")]
4804impl std::fmt::Debug for super::ExportTestCasesResponse {
4805 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4806 let mut debug_struct = f.debug_struct("ExportTestCasesResponse");
4807 debug_struct.field("destination", &self.destination);
4808 if !self._unknown_fields.is_empty() {
4809 debug_struct.field("_unknown_fields", &self._unknown_fields);
4810 }
4811 debug_struct.finish()
4812 }
4813}
4814
4815#[cfg(feature = "test-cases")]
4816impl std::fmt::Debug for super::ExportTestCasesMetadata {
4817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4818 let mut debug_struct = f.debug_struct("ExportTestCasesMetadata");
4819 if !self._unknown_fields.is_empty() {
4820 debug_struct.field("_unknown_fields", &self._unknown_fields);
4821 }
4822 debug_struct.finish()
4823 }
4824}
4825
4826#[cfg(feature = "test-cases")]
4827impl std::fmt::Debug for super::ListTestCaseResultsRequest {
4828 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4829 let mut debug_struct = f.debug_struct("ListTestCaseResultsRequest");
4830 debug_struct.field("parent", &self.parent);
4831 debug_struct.field("page_size", &self.page_size);
4832 debug_struct.field("page_token", &self.page_token);
4833 debug_struct.field("filter", &self.filter);
4834 if !self._unknown_fields.is_empty() {
4835 debug_struct.field("_unknown_fields", &self._unknown_fields);
4836 }
4837 debug_struct.finish()
4838 }
4839}
4840
4841#[cfg(feature = "test-cases")]
4842impl std::fmt::Debug for super::ListTestCaseResultsResponse {
4843 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4844 let mut debug_struct = f.debug_struct("ListTestCaseResultsResponse");
4845 debug_struct.field("test_case_results", &self.test_case_results);
4846 debug_struct.field("next_page_token", &self.next_page_token);
4847 if !self._unknown_fields.is_empty() {
4848 debug_struct.field("_unknown_fields", &self._unknown_fields);
4849 }
4850 debug_struct.finish()
4851 }
4852}
4853
4854#[cfg(feature = "test-cases")]
4855impl std::fmt::Debug for super::GetTestCaseResultRequest {
4856 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4857 let mut debug_struct = f.debug_struct("GetTestCaseResultRequest");
4858 debug_struct.field("name", &self.name);
4859 if !self._unknown_fields.is_empty() {
4860 debug_struct.field("_unknown_fields", &self._unknown_fields);
4861 }
4862 debug_struct.finish()
4863 }
4864}
4865
4866#[cfg(feature = "tools")]
4867impl std::fmt::Debug for super::CreateToolRequest {
4868 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4869 let mut debug_struct = f.debug_struct("CreateToolRequest");
4870 debug_struct.field("parent", &self.parent);
4871 debug_struct.field("tool", &self.tool);
4872 if !self._unknown_fields.is_empty() {
4873 debug_struct.field("_unknown_fields", &self._unknown_fields);
4874 }
4875 debug_struct.finish()
4876 }
4877}
4878
4879#[cfg(feature = "tools")]
4880impl std::fmt::Debug for super::ListToolsRequest {
4881 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4882 let mut debug_struct = f.debug_struct("ListToolsRequest");
4883 debug_struct.field("parent", &self.parent);
4884 debug_struct.field("page_size", &self.page_size);
4885 debug_struct.field("page_token", &self.page_token);
4886 if !self._unknown_fields.is_empty() {
4887 debug_struct.field("_unknown_fields", &self._unknown_fields);
4888 }
4889 debug_struct.finish()
4890 }
4891}
4892
4893#[cfg(feature = "tools")]
4894impl std::fmt::Debug for super::ListToolsResponse {
4895 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4896 let mut debug_struct = f.debug_struct("ListToolsResponse");
4897 debug_struct.field("tools", &self.tools);
4898 debug_struct.field("next_page_token", &self.next_page_token);
4899 if !self._unknown_fields.is_empty() {
4900 debug_struct.field("_unknown_fields", &self._unknown_fields);
4901 }
4902 debug_struct.finish()
4903 }
4904}
4905
4906#[cfg(feature = "tools")]
4907impl std::fmt::Debug for super::GetToolRequest {
4908 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4909 let mut debug_struct = f.debug_struct("GetToolRequest");
4910 debug_struct.field("name", &self.name);
4911 if !self._unknown_fields.is_empty() {
4912 debug_struct.field("_unknown_fields", &self._unknown_fields);
4913 }
4914 debug_struct.finish()
4915 }
4916}
4917
4918#[cfg(feature = "tools")]
4919impl std::fmt::Debug for super::UpdateToolRequest {
4920 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4921 let mut debug_struct = f.debug_struct("UpdateToolRequest");
4922 debug_struct.field("tool", &self.tool);
4923 debug_struct.field("update_mask", &self.update_mask);
4924 if !self._unknown_fields.is_empty() {
4925 debug_struct.field("_unknown_fields", &self._unknown_fields);
4926 }
4927 debug_struct.finish()
4928 }
4929}
4930
4931#[cfg(feature = "tools")]
4932impl std::fmt::Debug for super::DeleteToolRequest {
4933 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4934 let mut debug_struct = f.debug_struct("DeleteToolRequest");
4935 debug_struct.field("name", &self.name);
4936 debug_struct.field("force", &self.force);
4937 if !self._unknown_fields.is_empty() {
4938 debug_struct.field("_unknown_fields", &self._unknown_fields);
4939 }
4940 debug_struct.finish()
4941 }
4942}
4943
4944#[cfg(feature = "tools")]
4945impl std::fmt::Debug for super::Tool {
4946 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4947 let mut debug_struct = f.debug_struct("Tool");
4948 debug_struct.field("name", &self.name);
4949 debug_struct.field("display_name", &self.display_name);
4950 debug_struct.field("description", &self.description);
4951 debug_struct.field("tool_type", &self.tool_type);
4952 debug_struct.field("specification", &self.specification);
4953 if !self._unknown_fields.is_empty() {
4954 debug_struct.field("_unknown_fields", &self._unknown_fields);
4955 }
4956 debug_struct.finish()
4957 }
4958}
4959
4960#[cfg(feature = "tools")]
4961impl std::fmt::Debug for super::tool::OpenApiTool {
4962 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4963 let mut debug_struct = f.debug_struct("OpenApiTool");
4964 debug_struct.field("authentication", &self.authentication);
4965 debug_struct.field("tls_config", &self.tls_config);
4966 debug_struct.field("service_directory_config", &self.service_directory_config);
4967 debug_struct.field("schema", &self.schema);
4968 if !self._unknown_fields.is_empty() {
4969 debug_struct.field("_unknown_fields", &self._unknown_fields);
4970 }
4971 debug_struct.finish()
4972 }
4973}
4974
4975#[cfg(feature = "tools")]
4976impl std::fmt::Debug for super::tool::DataStoreTool {
4977 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4978 let mut debug_struct = f.debug_struct("DataStoreTool");
4979 debug_struct.field("data_store_connections", &self.data_store_connections);
4980 debug_struct.field("fallback_prompt", &self.fallback_prompt);
4981 if !self._unknown_fields.is_empty() {
4982 debug_struct.field("_unknown_fields", &self._unknown_fields);
4983 }
4984 debug_struct.finish()
4985 }
4986}
4987
4988#[cfg(feature = "tools")]
4989impl std::fmt::Debug for super::tool::data_store_tool::FallbackPrompt {
4990 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4991 let mut debug_struct = f.debug_struct("FallbackPrompt");
4992 if !self._unknown_fields.is_empty() {
4993 debug_struct.field("_unknown_fields", &self._unknown_fields);
4994 }
4995 debug_struct.finish()
4996 }
4997}
4998
4999#[cfg(feature = "tools")]
5000impl std::fmt::Debug for super::tool::FunctionTool {
5001 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5002 let mut debug_struct = f.debug_struct("FunctionTool");
5003 debug_struct.field("input_schema", &self.input_schema);
5004 debug_struct.field("output_schema", &self.output_schema);
5005 if !self._unknown_fields.is_empty() {
5006 debug_struct.field("_unknown_fields", &self._unknown_fields);
5007 }
5008 debug_struct.finish()
5009 }
5010}
5011
5012#[cfg(feature = "tools")]
5013impl std::fmt::Debug for super::tool::Authentication {
5014 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5015 let mut debug_struct = f.debug_struct("Authentication");
5016 debug_struct.field("auth_config", &self.auth_config);
5017 if !self._unknown_fields.is_empty() {
5018 debug_struct.field("_unknown_fields", &self._unknown_fields);
5019 }
5020 debug_struct.finish()
5021 }
5022}
5023
5024#[cfg(feature = "tools")]
5025impl std::fmt::Debug for super::tool::authentication::ApiKeyConfig {
5026 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5027 let mut debug_struct = f.debug_struct("ApiKeyConfig");
5028 debug_struct.field("key_name", &self.key_name);
5029 debug_struct.field("api_key", &self.api_key);
5030 debug_struct.field(
5031 "secret_version_for_api_key",
5032 &self.secret_version_for_api_key,
5033 );
5034 debug_struct.field("request_location", &self.request_location);
5035 if !self._unknown_fields.is_empty() {
5036 debug_struct.field("_unknown_fields", &self._unknown_fields);
5037 }
5038 debug_struct.finish()
5039 }
5040}
5041
5042#[cfg(feature = "tools")]
5043impl std::fmt::Debug for super::tool::authentication::OAuthConfig {
5044 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5045 let mut debug_struct = f.debug_struct("OAuthConfig");
5046 debug_struct.field("oauth_grant_type", &self.oauth_grant_type);
5047 debug_struct.field("client_id", &self.client_id);
5048 debug_struct.field("client_secret", &self.client_secret);
5049 debug_struct.field(
5050 "secret_version_for_client_secret",
5051 &self.secret_version_for_client_secret,
5052 );
5053 debug_struct.field("token_endpoint", &self.token_endpoint);
5054 debug_struct.field("scopes", &self.scopes);
5055 if !self._unknown_fields.is_empty() {
5056 debug_struct.field("_unknown_fields", &self._unknown_fields);
5057 }
5058 debug_struct.finish()
5059 }
5060}
5061
5062#[cfg(feature = "tools")]
5063impl std::fmt::Debug for super::tool::authentication::ServiceAgentAuthConfig {
5064 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5065 let mut debug_struct = f.debug_struct("ServiceAgentAuthConfig");
5066 debug_struct.field("service_agent_auth", &self.service_agent_auth);
5067 if !self._unknown_fields.is_empty() {
5068 debug_struct.field("_unknown_fields", &self._unknown_fields);
5069 }
5070 debug_struct.finish()
5071 }
5072}
5073
5074#[cfg(feature = "tools")]
5075impl std::fmt::Debug for super::tool::authentication::BearerTokenConfig {
5076 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5077 let mut debug_struct = f.debug_struct("BearerTokenConfig");
5078 debug_struct.field("token", &self.token);
5079 debug_struct.field("secret_version_for_token", &self.secret_version_for_token);
5080 if !self._unknown_fields.is_empty() {
5081 debug_struct.field("_unknown_fields", &self._unknown_fields);
5082 }
5083 debug_struct.finish()
5084 }
5085}
5086
5087#[cfg(feature = "tools")]
5088impl std::fmt::Debug for super::tool::authentication::ServiceAccountAuthConfig {
5089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5090 let mut debug_struct = f.debug_struct("ServiceAccountAuthConfig");
5091 debug_struct.field("service_account", &self.service_account);
5092 if !self._unknown_fields.is_empty() {
5093 debug_struct.field("_unknown_fields", &self._unknown_fields);
5094 }
5095 debug_struct.finish()
5096 }
5097}
5098
5099#[cfg(feature = "tools")]
5100impl std::fmt::Debug for super::tool::TLSConfig {
5101 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5102 let mut debug_struct = f.debug_struct("TLSConfig");
5103 debug_struct.field("ca_certs", &self.ca_certs);
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 = "tools")]
5112impl std::fmt::Debug for super::tool::tls_config::CACert {
5113 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5114 let mut debug_struct = f.debug_struct("CACert");
5115 debug_struct.field("display_name", &self.display_name);
5116 debug_struct.field("cert", &self.cert);
5117 if !self._unknown_fields.is_empty() {
5118 debug_struct.field("_unknown_fields", &self._unknown_fields);
5119 }
5120 debug_struct.finish()
5121 }
5122}
5123
5124#[cfg(feature = "tools")]
5125impl std::fmt::Debug for super::tool::ServiceDirectoryConfig {
5126 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5127 let mut debug_struct = f.debug_struct("ServiceDirectoryConfig");
5128 debug_struct.field("service", &self.service);
5129 if !self._unknown_fields.is_empty() {
5130 debug_struct.field("_unknown_fields", &self._unknown_fields);
5131 }
5132 debug_struct.finish()
5133 }
5134}
5135
5136#[cfg(feature = "tools")]
5137impl std::fmt::Debug for super::ListToolVersionsRequest {
5138 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5139 let mut debug_struct = f.debug_struct("ListToolVersionsRequest");
5140 debug_struct.field("parent", &self.parent);
5141 debug_struct.field("page_size", &self.page_size);
5142 debug_struct.field("page_token", &self.page_token);
5143 if !self._unknown_fields.is_empty() {
5144 debug_struct.field("_unknown_fields", &self._unknown_fields);
5145 }
5146 debug_struct.finish()
5147 }
5148}
5149
5150#[cfg(feature = "tools")]
5151impl std::fmt::Debug for super::ListToolVersionsResponse {
5152 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5153 let mut debug_struct = f.debug_struct("ListToolVersionsResponse");
5154 debug_struct.field("tool_versions", &self.tool_versions);
5155 debug_struct.field("next_page_token", &self.next_page_token);
5156 if !self._unknown_fields.is_empty() {
5157 debug_struct.field("_unknown_fields", &self._unknown_fields);
5158 }
5159 debug_struct.finish()
5160 }
5161}
5162
5163#[cfg(feature = "tools")]
5164impl std::fmt::Debug for super::CreateToolVersionRequest {
5165 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5166 let mut debug_struct = f.debug_struct("CreateToolVersionRequest");
5167 debug_struct.field("parent", &self.parent);
5168 debug_struct.field("tool_version", &self.tool_version);
5169 if !self._unknown_fields.is_empty() {
5170 debug_struct.field("_unknown_fields", &self._unknown_fields);
5171 }
5172 debug_struct.finish()
5173 }
5174}
5175
5176#[cfg(feature = "tools")]
5177impl std::fmt::Debug for super::GetToolVersionRequest {
5178 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5179 let mut debug_struct = f.debug_struct("GetToolVersionRequest");
5180 debug_struct.field("name", &self.name);
5181 if !self._unknown_fields.is_empty() {
5182 debug_struct.field("_unknown_fields", &self._unknown_fields);
5183 }
5184 debug_struct.finish()
5185 }
5186}
5187
5188#[cfg(feature = "tools")]
5189impl std::fmt::Debug for super::DeleteToolVersionRequest {
5190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5191 let mut debug_struct = f.debug_struct("DeleteToolVersionRequest");
5192 debug_struct.field("name", &self.name);
5193 debug_struct.field("force", &self.force);
5194 if !self._unknown_fields.is_empty() {
5195 debug_struct.field("_unknown_fields", &self._unknown_fields);
5196 }
5197 debug_struct.finish()
5198 }
5199}
5200
5201#[cfg(feature = "tools")]
5202impl std::fmt::Debug for super::RestoreToolVersionRequest {
5203 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5204 let mut debug_struct = f.debug_struct("RestoreToolVersionRequest");
5205 debug_struct.field("name", &self.name);
5206 if !self._unknown_fields.is_empty() {
5207 debug_struct.field("_unknown_fields", &self._unknown_fields);
5208 }
5209 debug_struct.finish()
5210 }
5211}
5212
5213#[cfg(feature = "tools")]
5214impl std::fmt::Debug for super::RestoreToolVersionResponse {
5215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5216 let mut debug_struct = f.debug_struct("RestoreToolVersionResponse");
5217 debug_struct.field("tool", &self.tool);
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 = "tools")]
5226impl std::fmt::Debug for super::ToolVersion {
5227 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5228 let mut debug_struct = f.debug_struct("ToolVersion");
5229 debug_struct.field("name", &self.name);
5230 debug_struct.field("display_name", &self.display_name);
5231 debug_struct.field("tool", &self.tool);
5232 debug_struct.field("create_time", &self.create_time);
5233 debug_struct.field("update_time", &self.update_time);
5234 if !self._unknown_fields.is_empty() {
5235 debug_struct.field("_unknown_fields", &self._unknown_fields);
5236 }
5237 debug_struct.finish()
5238 }
5239}
5240
5241#[cfg(any(
5242 feature = "flows",
5243 feature = "pages",
5244 feature = "playbooks",
5245 feature = "sessions",
5246 feature = "test-cases",
5247 feature = "transition-route-groups",
5248))]
5249impl std::fmt::Debug for super::ToolCall {
5250 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5251 let mut debug_struct = f.debug_struct("ToolCall");
5252 debug_struct.field("tool", &self.tool);
5253 debug_struct.field("action", &self.action);
5254 debug_struct.field("input_parameters", &self.input_parameters);
5255 if !self._unknown_fields.is_empty() {
5256 debug_struct.field("_unknown_fields", &self._unknown_fields);
5257 }
5258 debug_struct.finish()
5259 }
5260}
5261
5262#[cfg(any(feature = "sessions", feature = "test-cases",))]
5263impl std::fmt::Debug for super::ToolCallResult {
5264 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5265 let mut debug_struct = f.debug_struct("ToolCallResult");
5266 debug_struct.field("tool", &self.tool);
5267 debug_struct.field("action", &self.action);
5268 debug_struct.field("result", &self.result);
5269 if !self._unknown_fields.is_empty() {
5270 debug_struct.field("_unknown_fields", &self._unknown_fields);
5271 }
5272 debug_struct.finish()
5273 }
5274}
5275
5276#[cfg(any(feature = "sessions", feature = "test-cases",))]
5277impl std::fmt::Debug for super::tool_call_result::Error {
5278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5279 let mut debug_struct = f.debug_struct("Error");
5280 debug_struct.field("message", &self.message);
5281 if !self._unknown_fields.is_empty() {
5282 debug_struct.field("_unknown_fields", &self._unknown_fields);
5283 }
5284 debug_struct.finish()
5285 }
5286}
5287
5288#[cfg(feature = "sessions")]
5289impl std::fmt::Debug for super::TraceBlock {
5290 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5291 let mut debug_struct = f.debug_struct("TraceBlock");
5292 debug_struct.field("actions", &self.actions);
5293 debug_struct.field("start_time", &self.start_time);
5294 debug_struct.field("complete_time", &self.complete_time);
5295 debug_struct.field("input_parameters", &self.input_parameters);
5296 debug_struct.field("output_parameters", &self.output_parameters);
5297 debug_struct.field("end_state", &self.end_state);
5298 debug_struct.field("trace_metadata", &self.trace_metadata);
5299 if !self._unknown_fields.is_empty() {
5300 debug_struct.field("_unknown_fields", &self._unknown_fields);
5301 }
5302 debug_struct.finish()
5303 }
5304}
5305
5306#[cfg(feature = "sessions")]
5307impl std::fmt::Debug for super::SpeechProcessingMetadata {
5308 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5309 let mut debug_struct = f.debug_struct("SpeechProcessingMetadata");
5310 debug_struct.field("display_name", &self.display_name);
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 = "sessions")]
5319impl std::fmt::Debug for super::PlaybookTraceMetadata {
5320 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5321 let mut debug_struct = f.debug_struct("PlaybookTraceMetadata");
5322 debug_struct.field("playbook", &self.playbook);
5323 debug_struct.field("display_name", &self.display_name);
5324 if !self._unknown_fields.is_empty() {
5325 debug_struct.field("_unknown_fields", &self._unknown_fields);
5326 }
5327 debug_struct.finish()
5328 }
5329}
5330
5331#[cfg(feature = "sessions")]
5332impl std::fmt::Debug for super::FlowTraceMetadata {
5333 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5334 let mut debug_struct = f.debug_struct("FlowTraceMetadata");
5335 debug_struct.field("flow", &self.flow);
5336 debug_struct.field("display_name", &self.display_name);
5337 if !self._unknown_fields.is_empty() {
5338 debug_struct.field("_unknown_fields", &self._unknown_fields);
5339 }
5340 debug_struct.finish()
5341 }
5342}
5343
5344#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5345impl std::fmt::Debug for super::PlaybookInput {
5346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5347 let mut debug_struct = f.debug_struct("PlaybookInput");
5348 debug_struct.field(
5349 "preceding_conversation_summary",
5350 &self.preceding_conversation_summary,
5351 );
5352 if !self._unknown_fields.is_empty() {
5353 debug_struct.field("_unknown_fields", &self._unknown_fields);
5354 }
5355 debug_struct.finish()
5356 }
5357}
5358
5359#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5360impl std::fmt::Debug for super::PlaybookOutput {
5361 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5362 let mut debug_struct = f.debug_struct("PlaybookOutput");
5363 debug_struct.field("execution_summary", &self.execution_summary);
5364 if !self._unknown_fields.is_empty() {
5365 debug_struct.field("_unknown_fields", &self._unknown_fields);
5366 }
5367 debug_struct.finish()
5368 }
5369}
5370
5371#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5372impl std::fmt::Debug for super::Action {
5373 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5374 let mut debug_struct = f.debug_struct("Action");
5375 debug_struct.field("action", &self.action);
5376 if !self._unknown_fields.is_empty() {
5377 debug_struct.field("_unknown_fields", &self._unknown_fields);
5378 }
5379 debug_struct.finish()
5380 }
5381}
5382
5383#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5384impl std::fmt::Debug for super::UserUtterance {
5385 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5386 let mut debug_struct = f.debug_struct("UserUtterance");
5387 debug_struct.field("text", &self.text);
5388 if !self._unknown_fields.is_empty() {
5389 debug_struct.field("_unknown_fields", &self._unknown_fields);
5390 }
5391 debug_struct.finish()
5392 }
5393}
5394
5395#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5396impl std::fmt::Debug for super::AgentUtterance {
5397 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5398 let mut debug_struct = f.debug_struct("AgentUtterance");
5399 debug_struct.field("text", &self.text);
5400 if !self._unknown_fields.is_empty() {
5401 debug_struct.field("_unknown_fields", &self._unknown_fields);
5402 }
5403 debug_struct.finish()
5404 }
5405}
5406
5407#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5408impl std::fmt::Debug for super::ToolUse {
5409 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5410 let mut debug_struct = f.debug_struct("ToolUse");
5411 debug_struct.field("tool", &self.tool);
5412 debug_struct.field("display_name", &self.display_name);
5413 debug_struct.field("action", &self.action);
5414 debug_struct.field("input_action_parameters", &self.input_action_parameters);
5415 debug_struct.field("output_action_parameters", &self.output_action_parameters);
5416 if !self._unknown_fields.is_empty() {
5417 debug_struct.field("_unknown_fields", &self._unknown_fields);
5418 }
5419 debug_struct.finish()
5420 }
5421}
5422
5423#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5424impl std::fmt::Debug for super::PlaybookInvocation {
5425 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5426 let mut debug_struct = f.debug_struct("PlaybookInvocation");
5427 debug_struct.field("playbook", &self.playbook);
5428 debug_struct.field("display_name", &self.display_name);
5429 debug_struct.field("playbook_input", &self.playbook_input);
5430 debug_struct.field("playbook_output", &self.playbook_output);
5431 debug_struct.field("playbook_state", &self.playbook_state);
5432 if !self._unknown_fields.is_empty() {
5433 debug_struct.field("_unknown_fields", &self._unknown_fields);
5434 }
5435 debug_struct.finish()
5436 }
5437}
5438
5439#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5440impl std::fmt::Debug for super::FlowInvocation {
5441 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5442 let mut debug_struct = f.debug_struct("FlowInvocation");
5443 debug_struct.field("flow", &self.flow);
5444 debug_struct.field("display_name", &self.display_name);
5445 debug_struct.field("flow_state", &self.flow_state);
5446 if !self._unknown_fields.is_empty() {
5447 debug_struct.field("_unknown_fields", &self._unknown_fields);
5448 }
5449 debug_struct.finish()
5450 }
5451}
5452
5453#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5454impl std::fmt::Debug for super::PlaybookTransition {
5455 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5456 let mut debug_struct = f.debug_struct("PlaybookTransition");
5457 debug_struct.field("playbook", &self.playbook);
5458 debug_struct.field("display_name", &self.display_name);
5459 if !self._unknown_fields.is_empty() {
5460 debug_struct.field("_unknown_fields", &self._unknown_fields);
5461 }
5462 debug_struct.finish()
5463 }
5464}
5465
5466#[cfg(any(feature = "examples", feature = "playbooks", feature = "sessions",))]
5467impl std::fmt::Debug for super::FlowTransition {
5468 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5469 let mut debug_struct = f.debug_struct("FlowTransition");
5470 debug_struct.field("flow", &self.flow);
5471 debug_struct.field("display_name", &self.display_name);
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(any(feature = "test-cases", feature = "transition-route-groups",))]
5480impl std::fmt::Debug for super::TransitionRouteGroup {
5481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5482 let mut debug_struct = f.debug_struct("TransitionRouteGroup");
5483 debug_struct.field("name", &self.name);
5484 debug_struct.field("display_name", &self.display_name);
5485 debug_struct.field("transition_routes", &self.transition_routes);
5486 if !self._unknown_fields.is_empty() {
5487 debug_struct.field("_unknown_fields", &self._unknown_fields);
5488 }
5489 debug_struct.finish()
5490 }
5491}
5492
5493#[cfg(feature = "transition-route-groups")]
5494impl std::fmt::Debug for super::ListTransitionRouteGroupsRequest {
5495 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5496 let mut debug_struct = f.debug_struct("ListTransitionRouteGroupsRequest");
5497 debug_struct.field("parent", &self.parent);
5498 debug_struct.field("page_size", &self.page_size);
5499 debug_struct.field("page_token", &self.page_token);
5500 debug_struct.field("language_code", &self.language_code);
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 = "transition-route-groups")]
5509impl std::fmt::Debug for super::ListTransitionRouteGroupsResponse {
5510 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5511 let mut debug_struct = f.debug_struct("ListTransitionRouteGroupsResponse");
5512 debug_struct.field("transition_route_groups", &self.transition_route_groups);
5513 debug_struct.field("next_page_token", &self.next_page_token);
5514 if !self._unknown_fields.is_empty() {
5515 debug_struct.field("_unknown_fields", &self._unknown_fields);
5516 }
5517 debug_struct.finish()
5518 }
5519}
5520
5521#[cfg(feature = "transition-route-groups")]
5522impl std::fmt::Debug for super::GetTransitionRouteGroupRequest {
5523 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5524 let mut debug_struct = f.debug_struct("GetTransitionRouteGroupRequest");
5525 debug_struct.field("name", &self.name);
5526 debug_struct.field("language_code", &self.language_code);
5527 if !self._unknown_fields.is_empty() {
5528 debug_struct.field("_unknown_fields", &self._unknown_fields);
5529 }
5530 debug_struct.finish()
5531 }
5532}
5533
5534#[cfg(feature = "transition-route-groups")]
5535impl std::fmt::Debug for super::CreateTransitionRouteGroupRequest {
5536 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5537 let mut debug_struct = f.debug_struct("CreateTransitionRouteGroupRequest");
5538 debug_struct.field("parent", &self.parent);
5539 debug_struct.field("transition_route_group", &self.transition_route_group);
5540 debug_struct.field("language_code", &self.language_code);
5541 if !self._unknown_fields.is_empty() {
5542 debug_struct.field("_unknown_fields", &self._unknown_fields);
5543 }
5544 debug_struct.finish()
5545 }
5546}
5547
5548#[cfg(feature = "transition-route-groups")]
5549impl std::fmt::Debug for super::UpdateTransitionRouteGroupRequest {
5550 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5551 let mut debug_struct = f.debug_struct("UpdateTransitionRouteGroupRequest");
5552 debug_struct.field("transition_route_group", &self.transition_route_group);
5553 debug_struct.field("update_mask", &self.update_mask);
5554 debug_struct.field("language_code", &self.language_code);
5555 if !self._unknown_fields.is_empty() {
5556 debug_struct.field("_unknown_fields", &self._unknown_fields);
5557 }
5558 debug_struct.finish()
5559 }
5560}
5561
5562#[cfg(feature = "transition-route-groups")]
5563impl std::fmt::Debug for super::DeleteTransitionRouteGroupRequest {
5564 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5565 let mut debug_struct = f.debug_struct("DeleteTransitionRouteGroupRequest");
5566 debug_struct.field("name", &self.name);
5567 debug_struct.field("force", &self.force);
5568 if !self._unknown_fields.is_empty() {
5569 debug_struct.field("_unknown_fields", &self._unknown_fields);
5570 }
5571 debug_struct.finish()
5572 }
5573}
5574
5575#[cfg(any(feature = "agents", feature = "flows",))]
5576impl std::fmt::Debug for super::ValidationMessage {
5577 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5578 let mut debug_struct = f.debug_struct("ValidationMessage");
5579 debug_struct.field("resource_type", &self.resource_type);
5580 debug_struct.field("resources", &self.resources);
5581 debug_struct.field("resource_names", &self.resource_names);
5582 debug_struct.field("severity", &self.severity);
5583 debug_struct.field("detail", &self.detail);
5584 if !self._unknown_fields.is_empty() {
5585 debug_struct.field("_unknown_fields", &self._unknown_fields);
5586 }
5587 debug_struct.finish()
5588 }
5589}
5590
5591#[cfg(any(feature = "agents", feature = "flows",))]
5592impl std::fmt::Debug for super::ResourceName {
5593 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5594 let mut debug_struct = f.debug_struct("ResourceName");
5595 debug_struct.field("name", &self.name);
5596 debug_struct.field("display_name", &self.display_name);
5597 if !self._unknown_fields.is_empty() {
5598 debug_struct.field("_unknown_fields", &self._unknown_fields);
5599 }
5600 debug_struct.finish()
5601 }
5602}
5603
5604#[cfg(feature = "versions")]
5605impl std::fmt::Debug for super::CreateVersionOperationMetadata {
5606 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5607 let mut debug_struct = f.debug_struct("CreateVersionOperationMetadata");
5608 debug_struct.field("version", &self.version);
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 = "versions")]
5617impl std::fmt::Debug for super::Version {
5618 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5619 let mut debug_struct = f.debug_struct("Version");
5620 debug_struct.field("name", &self.name);
5621 debug_struct.field("display_name", &self.display_name);
5622 debug_struct.field("description", &self.description);
5623 debug_struct.field("nlu_settings", &self.nlu_settings);
5624 debug_struct.field("create_time", &self.create_time);
5625 debug_struct.field("state", &self.state);
5626 if !self._unknown_fields.is_empty() {
5627 debug_struct.field("_unknown_fields", &self._unknown_fields);
5628 }
5629 debug_struct.finish()
5630 }
5631}
5632
5633#[cfg(feature = "versions")]
5634impl std::fmt::Debug for super::ListVersionsRequest {
5635 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5636 let mut debug_struct = f.debug_struct("ListVersionsRequest");
5637 debug_struct.field("parent", &self.parent);
5638 debug_struct.field("page_size", &self.page_size);
5639 debug_struct.field("page_token", &self.page_token);
5640 if !self._unknown_fields.is_empty() {
5641 debug_struct.field("_unknown_fields", &self._unknown_fields);
5642 }
5643 debug_struct.finish()
5644 }
5645}
5646
5647#[cfg(feature = "versions")]
5648impl std::fmt::Debug for super::ListVersionsResponse {
5649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5650 let mut debug_struct = f.debug_struct("ListVersionsResponse");
5651 debug_struct.field("versions", &self.versions);
5652 debug_struct.field("next_page_token", &self.next_page_token);
5653 if !self._unknown_fields.is_empty() {
5654 debug_struct.field("_unknown_fields", &self._unknown_fields);
5655 }
5656 debug_struct.finish()
5657 }
5658}
5659
5660#[cfg(feature = "versions")]
5661impl std::fmt::Debug for super::GetVersionRequest {
5662 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5663 let mut debug_struct = f.debug_struct("GetVersionRequest");
5664 debug_struct.field("name", &self.name);
5665 if !self._unknown_fields.is_empty() {
5666 debug_struct.field("_unknown_fields", &self._unknown_fields);
5667 }
5668 debug_struct.finish()
5669 }
5670}
5671
5672#[cfg(feature = "versions")]
5673impl std::fmt::Debug for super::CreateVersionRequest {
5674 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5675 let mut debug_struct = f.debug_struct("CreateVersionRequest");
5676 debug_struct.field("parent", &self.parent);
5677 debug_struct.field("version", &self.version);
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 = "versions")]
5686impl std::fmt::Debug for super::UpdateVersionRequest {
5687 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5688 let mut debug_struct = f.debug_struct("UpdateVersionRequest");
5689 debug_struct.field("version", &self.version);
5690 debug_struct.field("update_mask", &self.update_mask);
5691 if !self._unknown_fields.is_empty() {
5692 debug_struct.field("_unknown_fields", &self._unknown_fields);
5693 }
5694 debug_struct.finish()
5695 }
5696}
5697
5698#[cfg(feature = "versions")]
5699impl std::fmt::Debug for super::DeleteVersionRequest {
5700 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5701 let mut debug_struct = f.debug_struct("DeleteVersionRequest");
5702 debug_struct.field("name", &self.name);
5703 if !self._unknown_fields.is_empty() {
5704 debug_struct.field("_unknown_fields", &self._unknown_fields);
5705 }
5706 debug_struct.finish()
5707 }
5708}
5709
5710#[cfg(feature = "versions")]
5711impl std::fmt::Debug for super::LoadVersionRequest {
5712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5713 let mut debug_struct = f.debug_struct("LoadVersionRequest");
5714 debug_struct.field("name", &self.name);
5715 debug_struct.field(
5716 "allow_override_agent_resources",
5717 &self.allow_override_agent_resources,
5718 );
5719 if !self._unknown_fields.is_empty() {
5720 debug_struct.field("_unknown_fields", &self._unknown_fields);
5721 }
5722 debug_struct.finish()
5723 }
5724}
5725
5726#[cfg(feature = "versions")]
5727impl std::fmt::Debug for super::CompareVersionsRequest {
5728 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5729 let mut debug_struct = f.debug_struct("CompareVersionsRequest");
5730 debug_struct.field("base_version", &self.base_version);
5731 debug_struct.field("target_version", &self.target_version);
5732 debug_struct.field("language_code", &self.language_code);
5733 if !self._unknown_fields.is_empty() {
5734 debug_struct.field("_unknown_fields", &self._unknown_fields);
5735 }
5736 debug_struct.finish()
5737 }
5738}
5739
5740#[cfg(feature = "versions")]
5741impl std::fmt::Debug for super::CompareVersionsResponse {
5742 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5743 let mut debug_struct = f.debug_struct("CompareVersionsResponse");
5744 debug_struct.field("base_version_content_json", &self.base_version_content_json);
5745 debug_struct.field(
5746 "target_version_content_json",
5747 &self.target_version_content_json,
5748 );
5749 debug_struct.field("compare_time", &self.compare_time);
5750 if !self._unknown_fields.is_empty() {
5751 debug_struct.field("_unknown_fields", &self._unknown_fields);
5752 }
5753 debug_struct.finish()
5754 }
5755}
5756
5757#[cfg(any(feature = "environments", feature = "webhooks",))]
5758impl std::fmt::Debug for super::Webhook {
5759 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5760 let mut debug_struct = f.debug_struct("Webhook");
5761 debug_struct.field("name", &self.name);
5762 debug_struct.field("display_name", &self.display_name);
5763 debug_struct.field("timeout", &self.timeout);
5764 debug_struct.field("disabled", &self.disabled);
5765 debug_struct.field("webhook", &self.webhook);
5766 if !self._unknown_fields.is_empty() {
5767 debug_struct.field("_unknown_fields", &self._unknown_fields);
5768 }
5769 debug_struct.finish()
5770 }
5771}
5772
5773#[cfg(any(feature = "environments", feature = "webhooks",))]
5774impl std::fmt::Debug for super::webhook::GenericWebService {
5775 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5776 let mut debug_struct = f.debug_struct("GenericWebService");
5777 debug_struct.field("uri", &self.uri);
5778 debug_struct.field("username", &self.username);
5779 debug_struct.field("password", &self.password);
5780 debug_struct.field(
5781 "secret_version_for_username_password",
5782 &self.secret_version_for_username_password,
5783 );
5784 debug_struct.field("request_headers", &self.request_headers);
5785 debug_struct.field(
5786 "secret_versions_for_request_headers",
5787 &self.secret_versions_for_request_headers,
5788 );
5789 debug_struct.field("allowed_ca_certs", &self.allowed_ca_certs);
5790 debug_struct.field("oauth_config", &self.oauth_config);
5791 debug_struct.field("service_agent_auth", &self.service_agent_auth);
5792 debug_struct.field(
5793 "service_account_auth_config",
5794 &self.service_account_auth_config,
5795 );
5796 debug_struct.field("webhook_type", &self.webhook_type);
5797 debug_struct.field("http_method", &self.http_method);
5798 debug_struct.field("request_body", &self.request_body);
5799 debug_struct.field("parameter_mapping", &self.parameter_mapping);
5800 if !self._unknown_fields.is_empty() {
5801 debug_struct.field("_unknown_fields", &self._unknown_fields);
5802 }
5803 debug_struct.finish()
5804 }
5805}
5806
5807#[cfg(any(feature = "environments", feature = "webhooks",))]
5808impl std::fmt::Debug for super::webhook::generic_web_service::SecretVersionHeaderValue {
5809 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5810 let mut debug_struct = f.debug_struct("SecretVersionHeaderValue");
5811 debug_struct.field("secret_version", &self.secret_version);
5812 if !self._unknown_fields.is_empty() {
5813 debug_struct.field("_unknown_fields", &self._unknown_fields);
5814 }
5815 debug_struct.finish()
5816 }
5817}
5818
5819#[cfg(any(feature = "environments", feature = "webhooks",))]
5820impl std::fmt::Debug for super::webhook::generic_web_service::OAuthConfig {
5821 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5822 let mut debug_struct = f.debug_struct("OAuthConfig");
5823 debug_struct.field("client_id", &self.client_id);
5824 debug_struct.field("client_secret", &self.client_secret);
5825 debug_struct.field(
5826 "secret_version_for_client_secret",
5827 &self.secret_version_for_client_secret,
5828 );
5829 debug_struct.field("token_endpoint", &self.token_endpoint);
5830 debug_struct.field("scopes", &self.scopes);
5831 if !self._unknown_fields.is_empty() {
5832 debug_struct.field("_unknown_fields", &self._unknown_fields);
5833 }
5834 debug_struct.finish()
5835 }
5836}
5837
5838#[cfg(any(feature = "environments", feature = "webhooks",))]
5839impl std::fmt::Debug for super::webhook::generic_web_service::ServiceAccountAuthConfig {
5840 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5841 let mut debug_struct = f.debug_struct("ServiceAccountAuthConfig");
5842 debug_struct.field("service_account", &self.service_account);
5843 if !self._unknown_fields.is_empty() {
5844 debug_struct.field("_unknown_fields", &self._unknown_fields);
5845 }
5846 debug_struct.finish()
5847 }
5848}
5849
5850#[cfg(any(feature = "environments", feature = "webhooks",))]
5851impl std::fmt::Debug for super::webhook::ServiceDirectoryConfig {
5852 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5853 let mut debug_struct = f.debug_struct("ServiceDirectoryConfig");
5854 debug_struct.field("service", &self.service);
5855 debug_struct.field("generic_web_service", &self.generic_web_service);
5856 if !self._unknown_fields.is_empty() {
5857 debug_struct.field("_unknown_fields", &self._unknown_fields);
5858 }
5859 debug_struct.finish()
5860 }
5861}
5862
5863#[cfg(feature = "webhooks")]
5864impl std::fmt::Debug for super::ListWebhooksRequest {
5865 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5866 let mut debug_struct = f.debug_struct("ListWebhooksRequest");
5867 debug_struct.field("parent", &self.parent);
5868 debug_struct.field("page_size", &self.page_size);
5869 debug_struct.field("page_token", &self.page_token);
5870 if !self._unknown_fields.is_empty() {
5871 debug_struct.field("_unknown_fields", &self._unknown_fields);
5872 }
5873 debug_struct.finish()
5874 }
5875}
5876
5877#[cfg(feature = "webhooks")]
5878impl std::fmt::Debug for super::ListWebhooksResponse {
5879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5880 let mut debug_struct = f.debug_struct("ListWebhooksResponse");
5881 debug_struct.field("webhooks", &self.webhooks);
5882 debug_struct.field("next_page_token", &self.next_page_token);
5883 if !self._unknown_fields.is_empty() {
5884 debug_struct.field("_unknown_fields", &self._unknown_fields);
5885 }
5886 debug_struct.finish()
5887 }
5888}
5889
5890#[cfg(feature = "webhooks")]
5891impl std::fmt::Debug for super::GetWebhookRequest {
5892 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5893 let mut debug_struct = f.debug_struct("GetWebhookRequest");
5894 debug_struct.field("name", &self.name);
5895 if !self._unknown_fields.is_empty() {
5896 debug_struct.field("_unknown_fields", &self._unknown_fields);
5897 }
5898 debug_struct.finish()
5899 }
5900}
5901
5902#[cfg(feature = "webhooks")]
5903impl std::fmt::Debug for super::CreateWebhookRequest {
5904 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5905 let mut debug_struct = f.debug_struct("CreateWebhookRequest");
5906 debug_struct.field("parent", &self.parent);
5907 debug_struct.field("webhook", &self.webhook);
5908 if !self._unknown_fields.is_empty() {
5909 debug_struct.field("_unknown_fields", &self._unknown_fields);
5910 }
5911 debug_struct.finish()
5912 }
5913}
5914
5915#[cfg(feature = "webhooks")]
5916impl std::fmt::Debug for super::UpdateWebhookRequest {
5917 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5918 let mut debug_struct = f.debug_struct("UpdateWebhookRequest");
5919 debug_struct.field("webhook", &self.webhook);
5920 debug_struct.field("update_mask", &self.update_mask);
5921 if !self._unknown_fields.is_empty() {
5922 debug_struct.field("_unknown_fields", &self._unknown_fields);
5923 }
5924 debug_struct.finish()
5925 }
5926}
5927
5928#[cfg(feature = "webhooks")]
5929impl std::fmt::Debug for super::DeleteWebhookRequest {
5930 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5931 let mut debug_struct = f.debug_struct("DeleteWebhookRequest");
5932 debug_struct.field("name", &self.name);
5933 debug_struct.field("force", &self.force);
5934 if !self._unknown_fields.is_empty() {
5935 debug_struct.field("_unknown_fields", &self._unknown_fields);
5936 }
5937 debug_struct.finish()
5938 }
5939}
5940
5941#[cfg(all(
5942 feature = "agents",
5943 feature = "changelogs",
5944 feature = "deployments",
5945 feature = "entity-types",
5946 feature = "environments",
5947 feature = "examples",
5948 feature = "experiments",
5949 feature = "flows",
5950 feature = "generators",
5951 feature = "intents",
5952 feature = "pages",
5953 feature = "playbooks",
5954 feature = "security-settings-service",
5955 feature = "session-entity-types",
5956 feature = "sessions",
5957 feature = "test-cases",
5958 feature = "tools",
5959 feature = "transition-route-groups",
5960 feature = "versions",
5961 feature = "webhooks",
5962))]
5963impl std::fmt::Debug for super::WebhookRequest {
5964 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5965 let mut debug_struct = f.debug_struct("WebhookRequest");
5966 debug_struct.field("detect_intent_response_id", &self.detect_intent_response_id);
5967 debug_struct.field("language_code", &self.language_code);
5968 debug_struct.field("fulfillment_info", &self.fulfillment_info);
5969 debug_struct.field("intent_info", &self.intent_info);
5970 debug_struct.field("page_info", &self.page_info);
5971 debug_struct.field("session_info", &self.session_info);
5972 debug_struct.field("messages", &self.messages);
5973 debug_struct.field("payload", &self.payload);
5974 debug_struct.field("sentiment_analysis_result", &self.sentiment_analysis_result);
5975 debug_struct.field("language_info", &self.language_info);
5976 debug_struct.field("query", &self.query);
5977 if !self._unknown_fields.is_empty() {
5978 debug_struct.field("_unknown_fields", &self._unknown_fields);
5979 }
5980 debug_struct.finish()
5981 }
5982}
5983
5984#[cfg(all(
5985 feature = "agents",
5986 feature = "changelogs",
5987 feature = "deployments",
5988 feature = "entity-types",
5989 feature = "environments",
5990 feature = "examples",
5991 feature = "experiments",
5992 feature = "flows",
5993 feature = "generators",
5994 feature = "intents",
5995 feature = "pages",
5996 feature = "playbooks",
5997 feature = "security-settings-service",
5998 feature = "session-entity-types",
5999 feature = "sessions",
6000 feature = "test-cases",
6001 feature = "tools",
6002 feature = "transition-route-groups",
6003 feature = "versions",
6004 feature = "webhooks",
6005))]
6006impl std::fmt::Debug for super::webhook_request::FulfillmentInfo {
6007 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6008 let mut debug_struct = f.debug_struct("FulfillmentInfo");
6009 debug_struct.field("tag", &self.tag);
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(all(
6018 feature = "agents",
6019 feature = "changelogs",
6020 feature = "deployments",
6021 feature = "entity-types",
6022 feature = "environments",
6023 feature = "examples",
6024 feature = "experiments",
6025 feature = "flows",
6026 feature = "generators",
6027 feature = "intents",
6028 feature = "pages",
6029 feature = "playbooks",
6030 feature = "security-settings-service",
6031 feature = "session-entity-types",
6032 feature = "sessions",
6033 feature = "test-cases",
6034 feature = "tools",
6035 feature = "transition-route-groups",
6036 feature = "versions",
6037 feature = "webhooks",
6038))]
6039impl std::fmt::Debug for super::webhook_request::IntentInfo {
6040 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6041 let mut debug_struct = f.debug_struct("IntentInfo");
6042 debug_struct.field("last_matched_intent", &self.last_matched_intent);
6043 debug_struct.field("display_name", &self.display_name);
6044 debug_struct.field("parameters", &self.parameters);
6045 debug_struct.field("confidence", &self.confidence);
6046 if !self._unknown_fields.is_empty() {
6047 debug_struct.field("_unknown_fields", &self._unknown_fields);
6048 }
6049 debug_struct.finish()
6050 }
6051}
6052
6053#[cfg(all(
6054 feature = "agents",
6055 feature = "changelogs",
6056 feature = "deployments",
6057 feature = "entity-types",
6058 feature = "environments",
6059 feature = "examples",
6060 feature = "experiments",
6061 feature = "flows",
6062 feature = "generators",
6063 feature = "intents",
6064 feature = "pages",
6065 feature = "playbooks",
6066 feature = "security-settings-service",
6067 feature = "session-entity-types",
6068 feature = "sessions",
6069 feature = "test-cases",
6070 feature = "tools",
6071 feature = "transition-route-groups",
6072 feature = "versions",
6073 feature = "webhooks",
6074))]
6075impl std::fmt::Debug for super::webhook_request::intent_info::IntentParameterValue {
6076 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6077 let mut debug_struct = f.debug_struct("IntentParameterValue");
6078 debug_struct.field("original_value", &self.original_value);
6079 debug_struct.field("resolved_value", &self.resolved_value);
6080 if !self._unknown_fields.is_empty() {
6081 debug_struct.field("_unknown_fields", &self._unknown_fields);
6082 }
6083 debug_struct.finish()
6084 }
6085}
6086
6087#[cfg(all(
6088 feature = "agents",
6089 feature = "changelogs",
6090 feature = "deployments",
6091 feature = "entity-types",
6092 feature = "environments",
6093 feature = "examples",
6094 feature = "experiments",
6095 feature = "flows",
6096 feature = "generators",
6097 feature = "intents",
6098 feature = "pages",
6099 feature = "playbooks",
6100 feature = "security-settings-service",
6101 feature = "session-entity-types",
6102 feature = "sessions",
6103 feature = "test-cases",
6104 feature = "tools",
6105 feature = "transition-route-groups",
6106 feature = "versions",
6107 feature = "webhooks",
6108))]
6109impl std::fmt::Debug for super::webhook_request::SentimentAnalysisResult {
6110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6111 let mut debug_struct = f.debug_struct("SentimentAnalysisResult");
6112 debug_struct.field("score", &self.score);
6113 debug_struct.field("magnitude", &self.magnitude);
6114 if !self._unknown_fields.is_empty() {
6115 debug_struct.field("_unknown_fields", &self._unknown_fields);
6116 }
6117 debug_struct.finish()
6118 }
6119}
6120
6121#[cfg(all(
6122 feature = "agents",
6123 feature = "changelogs",
6124 feature = "deployments",
6125 feature = "entity-types",
6126 feature = "environments",
6127 feature = "examples",
6128 feature = "experiments",
6129 feature = "flows",
6130 feature = "generators",
6131 feature = "intents",
6132 feature = "pages",
6133 feature = "playbooks",
6134 feature = "security-settings-service",
6135 feature = "session-entity-types",
6136 feature = "sessions",
6137 feature = "test-cases",
6138 feature = "tools",
6139 feature = "transition-route-groups",
6140 feature = "versions",
6141 feature = "webhooks",
6142))]
6143impl std::fmt::Debug for super::WebhookResponse {
6144 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6145 let mut debug_struct = f.debug_struct("WebhookResponse");
6146 debug_struct.field("fulfillment_response", &self.fulfillment_response);
6147 debug_struct.field("page_info", &self.page_info);
6148 debug_struct.field("session_info", &self.session_info);
6149 debug_struct.field("payload", &self.payload);
6150 debug_struct.field("transition", &self.transition);
6151 if !self._unknown_fields.is_empty() {
6152 debug_struct.field("_unknown_fields", &self._unknown_fields);
6153 }
6154 debug_struct.finish()
6155 }
6156}
6157
6158#[cfg(all(
6159 feature = "agents",
6160 feature = "changelogs",
6161 feature = "deployments",
6162 feature = "entity-types",
6163 feature = "environments",
6164 feature = "examples",
6165 feature = "experiments",
6166 feature = "flows",
6167 feature = "generators",
6168 feature = "intents",
6169 feature = "pages",
6170 feature = "playbooks",
6171 feature = "security-settings-service",
6172 feature = "session-entity-types",
6173 feature = "sessions",
6174 feature = "test-cases",
6175 feature = "tools",
6176 feature = "transition-route-groups",
6177 feature = "versions",
6178 feature = "webhooks",
6179))]
6180impl std::fmt::Debug for super::webhook_response::FulfillmentResponse {
6181 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6182 let mut debug_struct = f.debug_struct("FulfillmentResponse");
6183 debug_struct.field("messages", &self.messages);
6184 debug_struct.field("merge_behavior", &self.merge_behavior);
6185 if !self._unknown_fields.is_empty() {
6186 debug_struct.field("_unknown_fields", &self._unknown_fields);
6187 }
6188 debug_struct.finish()
6189 }
6190}
6191
6192#[cfg(all(
6193 feature = "agents",
6194 feature = "changelogs",
6195 feature = "deployments",
6196 feature = "entity-types",
6197 feature = "environments",
6198 feature = "examples",
6199 feature = "experiments",
6200 feature = "flows",
6201 feature = "generators",
6202 feature = "intents",
6203 feature = "pages",
6204 feature = "playbooks",
6205 feature = "security-settings-service",
6206 feature = "session-entity-types",
6207 feature = "sessions",
6208 feature = "test-cases",
6209 feature = "tools",
6210 feature = "transition-route-groups",
6211 feature = "versions",
6212 feature = "webhooks",
6213))]
6214impl std::fmt::Debug for super::PageInfo {
6215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6216 let mut debug_struct = f.debug_struct("PageInfo");
6217 debug_struct.field("current_page", &self.current_page);
6218 debug_struct.field("display_name", &self.display_name);
6219 debug_struct.field("form_info", &self.form_info);
6220 if !self._unknown_fields.is_empty() {
6221 debug_struct.field("_unknown_fields", &self._unknown_fields);
6222 }
6223 debug_struct.finish()
6224 }
6225}
6226
6227#[cfg(all(
6228 feature = "agents",
6229 feature = "changelogs",
6230 feature = "deployments",
6231 feature = "entity-types",
6232 feature = "environments",
6233 feature = "examples",
6234 feature = "experiments",
6235 feature = "flows",
6236 feature = "generators",
6237 feature = "intents",
6238 feature = "pages",
6239 feature = "playbooks",
6240 feature = "security-settings-service",
6241 feature = "session-entity-types",
6242 feature = "sessions",
6243 feature = "test-cases",
6244 feature = "tools",
6245 feature = "transition-route-groups",
6246 feature = "versions",
6247 feature = "webhooks",
6248))]
6249impl std::fmt::Debug for super::page_info::FormInfo {
6250 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6251 let mut debug_struct = f.debug_struct("FormInfo");
6252 debug_struct.field("parameter_info", &self.parameter_info);
6253 if !self._unknown_fields.is_empty() {
6254 debug_struct.field("_unknown_fields", &self._unknown_fields);
6255 }
6256 debug_struct.finish()
6257 }
6258}
6259
6260#[cfg(all(
6261 feature = "agents",
6262 feature = "changelogs",
6263 feature = "deployments",
6264 feature = "entity-types",
6265 feature = "environments",
6266 feature = "examples",
6267 feature = "experiments",
6268 feature = "flows",
6269 feature = "generators",
6270 feature = "intents",
6271 feature = "pages",
6272 feature = "playbooks",
6273 feature = "security-settings-service",
6274 feature = "session-entity-types",
6275 feature = "sessions",
6276 feature = "test-cases",
6277 feature = "tools",
6278 feature = "transition-route-groups",
6279 feature = "versions",
6280 feature = "webhooks",
6281))]
6282impl std::fmt::Debug for super::page_info::form_info::ParameterInfo {
6283 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6284 let mut debug_struct = f.debug_struct("ParameterInfo");
6285 debug_struct.field("display_name", &self.display_name);
6286 debug_struct.field("required", &self.required);
6287 debug_struct.field("state", &self.state);
6288 debug_struct.field("value", &self.value);
6289 debug_struct.field("just_collected", &self.just_collected);
6290 if !self._unknown_fields.is_empty() {
6291 debug_struct.field("_unknown_fields", &self._unknown_fields);
6292 }
6293 debug_struct.finish()
6294 }
6295}
6296
6297#[cfg(all(
6298 feature = "agents",
6299 feature = "changelogs",
6300 feature = "deployments",
6301 feature = "entity-types",
6302 feature = "environments",
6303 feature = "examples",
6304 feature = "experiments",
6305 feature = "flows",
6306 feature = "generators",
6307 feature = "intents",
6308 feature = "pages",
6309 feature = "playbooks",
6310 feature = "security-settings-service",
6311 feature = "session-entity-types",
6312 feature = "sessions",
6313 feature = "test-cases",
6314 feature = "tools",
6315 feature = "transition-route-groups",
6316 feature = "versions",
6317 feature = "webhooks",
6318))]
6319impl std::fmt::Debug for super::SessionInfo {
6320 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6321 let mut debug_struct = f.debug_struct("SessionInfo");
6322 debug_struct.field("session", &self.session);
6323 debug_struct.field("parameters", &self.parameters);
6324 if !self._unknown_fields.is_empty() {
6325 debug_struct.field("_unknown_fields", &self._unknown_fields);
6326 }
6327 debug_struct.finish()
6328 }
6329}
6330
6331#[cfg(all(
6332 feature = "agents",
6333 feature = "changelogs",
6334 feature = "deployments",
6335 feature = "entity-types",
6336 feature = "environments",
6337 feature = "examples",
6338 feature = "experiments",
6339 feature = "flows",
6340 feature = "generators",
6341 feature = "intents",
6342 feature = "pages",
6343 feature = "playbooks",
6344 feature = "security-settings-service",
6345 feature = "session-entity-types",
6346 feature = "sessions",
6347 feature = "test-cases",
6348 feature = "tools",
6349 feature = "transition-route-groups",
6350 feature = "versions",
6351 feature = "webhooks",
6352))]
6353impl std::fmt::Debug for super::LanguageInfo {
6354 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6355 let mut debug_struct = f.debug_struct("LanguageInfo");
6356 debug_struct.field("input_language_code", &self.input_language_code);
6357 debug_struct.field("resolved_language_code", &self.resolved_language_code);
6358 debug_struct.field("confidence_score", &self.confidence_score);
6359 if !self._unknown_fields.is_empty() {
6360 debug_struct.field("_unknown_fields", &self._unknown_fields);
6361 }
6362 debug_struct.finish()
6363 }
6364}