#[allow(unused_imports)]
use super::*;
impl std::fmt::Debug for super::Agent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Agent");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("model_settings", &self.model_settings);
debug_struct.field("instruction", &self.instruction);
debug_struct.field("tools", &self.tools);
debug_struct.field("child_agents", &self.child_agents);
debug_struct.field("before_agent_callbacks", &self.before_agent_callbacks);
debug_struct.field("after_agent_callbacks", &self.after_agent_callbacks);
debug_struct.field("before_model_callbacks", &self.before_model_callbacks);
debug_struct.field("after_model_callbacks", &self.after_model_callbacks);
debug_struct.field("before_tool_callbacks", &self.before_tool_callbacks);
debug_struct.field("after_tool_callbacks", &self.after_tool_callbacks);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("guardrails", &self.guardrails);
debug_struct.field("etag", &self.etag);
debug_struct.field("toolsets", &self.toolsets);
debug_struct.field("generated_summary", &self.generated_summary);
debug_struct.field("transfer_rules", &self.transfer_rules);
debug_struct.field("validation_errors", &self.validation_errors);
debug_struct.field("agent_type", &self.agent_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::agent::LlmAgent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LlmAgent");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::agent::RemoteDialogflowAgent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RemoteDialogflowAgent");
debug_struct.field("agent", &self.agent);
debug_struct.field("flow_id", &self.flow_id);
debug_struct.field("environment_id", &self.environment_id);
debug_struct.field("input_variable_mapping", &self.input_variable_mapping);
debug_struct.field("output_variable_mapping", &self.output_variable_mapping);
debug_struct.field(
"respect_response_interruption_settings",
&self.respect_response_interruption_settings,
);
debug_struct.field("language_code_variable", &self.language_code_variable);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::agent::AgentToolset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentToolset");
debug_struct.field("toolset", &self.toolset);
debug_struct.field("tool_ids", &self.tool_ids);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AgentCard {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentCard");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("supported_interfaces", &self.supported_interfaces);
debug_struct.field("version", &self.version);
debug_struct.field("skills", &self.skills);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AgentInterface {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentInterface");
debug_struct.field("url", &self.url);
debug_struct.field("protocol_binding", &self.protocol_binding);
debug_struct.field("tenant", &self.tenant);
debug_struct.field("protocol_version", &self.protocol_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AgentSkill {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentSkill");
debug_struct.field("id", &self.id);
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("tags", &self.tags);
debug_struct.field("examples", &self.examples);
debug_struct.field("input_modes", &self.input_modes);
debug_struct.field("output_modes", &self.output_modes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RemoteAgentTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RemoteAgentTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("agent_card", &self.agent_card);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAppsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAppsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAppsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAppsResponse");
debug_struct.field("apps", &self.apps);
debug_struct.field("next_page_token", &self.next_page_token);
debug_struct.field("unreachable", &self.unreachable);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetAppRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateAppRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("app_id", &self.app_id);
debug_struct.field("app", &self.app);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateAppRequest");
debug_struct.field("app", &self.app);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteAppRequest");
debug_struct.field("name", &self.name);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExportAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExportAppRequest");
debug_struct.field("name", &self.name);
debug_struct.field("export_format", &self.export_format);
debug_struct.field("gcs_uri", &self.gcs_uri);
debug_struct.field("app_version", &self.app_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExportAppResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExportAppResponse");
debug_struct.field("app", &self.app);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ImportAppRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ImportAppRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("app_id", &self.app_id);
debug_struct.field("import_options", &self.import_options);
debug_struct.field("ignore_app_lock", &self.ignore_app_lock);
debug_struct.field("app", &self.app);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::import_app_request::ImportOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ImportOptions");
debug_struct.field(
"conflict_resolution_strategy",
&self.conflict_resolution_strategy,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ImportAppResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ImportAppResponse");
debug_struct.field("name", &self.name);
debug_struct.field("warnings", &self.warnings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAgentsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAgentsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAgentsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAgentsResponse");
debug_struct.field("agents", &self.agents);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetAgentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetAgentRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateAgentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateAgentRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("agent_id", &self.agent_id);
debug_struct.field("agent", &self.agent);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateAgentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateAgentRequest");
debug_struct.field("agent", &self.agent);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteAgentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteAgentRequest");
debug_struct.field("name", &self.name);
debug_struct.field("force", &self.force);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OperationMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OperationMetadata");
debug_struct.field("create_time", &self.create_time);
debug_struct.field("end_time", &self.end_time);
debug_struct.field("status_message", &self.status_message);
debug_struct.field("requested_cancellation", &self.requested_cancellation);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListExamplesRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListExamplesRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListExamplesResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListExamplesResponse");
debug_struct.field("examples", &self.examples);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetExampleRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetExampleRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateExampleRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateExampleRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("example_id", &self.example_id);
debug_struct.field("example", &self.example);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateExampleRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateExampleRequest");
debug_struct.field("example", &self.example);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteExampleRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteExampleRequest");
debug_struct.field("name", &self.name);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListToolsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListToolsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListToolsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListToolsResponse");
debug_struct.field("tools", &self.tools);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetToolRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetToolRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateToolRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateToolRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("tool_id", &self.tool_id);
debug_struct.field("tool", &self.tool);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateToolRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateToolRequest");
debug_struct.field("tool", &self.tool);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteToolRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteToolRequest");
debug_struct.field("name", &self.name);
debug_struct.field("force", &self.force);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListConversationsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListConversationsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("source", &self.source);
debug_struct.field("sources", &self.sources);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListConversationsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListConversationsResponse");
debug_struct.field("conversations", &self.conversations);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetConversationRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetConversationRequest");
debug_struct.field("name", &self.name);
debug_struct.field("source", &self.source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteConversationRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteConversationRequest");
debug_struct.field("name", &self.name);
debug_struct.field("source", &self.source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BatchDeleteConversationsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BatchDeleteConversationsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("conversations", &self.conversations);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BatchDeleteConversationsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BatchDeleteConversationsResponse");
debug_struct.field("deleted_conversations", &self.deleted_conversations);
debug_struct.field("failed_conversations", &self.failed_conversations);
debug_struct.field("error_messages", &self.error_messages);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListGuardrailsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListGuardrailsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListGuardrailsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListGuardrailsResponse");
debug_struct.field("guardrails", &self.guardrails);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetGuardrailRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetGuardrailRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateGuardrailRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateGuardrailRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("guardrail_id", &self.guardrail_id);
debug_struct.field("guardrail", &self.guardrail);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateGuardrailRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateGuardrailRequest");
debug_struct.field("guardrail", &self.guardrail);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteGuardrailRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteGuardrailRequest");
debug_struct.field("name", &self.name);
debug_struct.field("force", &self.force);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListDeploymentsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListDeploymentsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListDeploymentsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListDeploymentsResponse");
debug_struct.field("deployments", &self.deployments);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetDeploymentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetDeploymentRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateDeploymentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateDeploymentRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("deployment_id", &self.deployment_id);
debug_struct.field("deployment", &self.deployment);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateDeploymentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateDeploymentRequest");
debug_struct.field("deployment", &self.deployment);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteDeploymentRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteDeploymentRequest");
debug_struct.field("name", &self.name);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListToolsetsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListToolsetsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListToolsetsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListToolsetsResponse");
debug_struct.field("toolsets", &self.toolsets);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetToolsetRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetToolsetRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateToolsetRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateToolsetRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("toolset_id", &self.toolset_id);
debug_struct.field("toolset", &self.toolset);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateToolsetRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateToolsetRequest");
debug_struct.field("toolset", &self.toolset);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteToolsetRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteToolsetRequest");
debug_struct.field("name", &self.name);
debug_struct.field("force", &self.force);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAppVersionsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAppVersionsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAppVersionsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAppVersionsResponse");
debug_struct.field("app_versions", &self.app_versions);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetAppVersionRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetAppVersionRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteAppVersionRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteAppVersionRequest");
debug_struct.field("name", &self.name);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateAppVersionRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateAppVersionRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("app_version_id", &self.app_version_id);
debug_struct.field("app_version", &self.app_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RestoreAppVersionRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RestoreAppVersionRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RestoreAppVersionResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RestoreAppVersionResponse");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListChangelogsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListChangelogsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListChangelogsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListChangelogsResponse");
debug_struct.field("changelogs", &self.changelogs);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetChangelogRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetChangelogRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AgentTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("root_agent", &self.root_agent);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExpressionCondition {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExpressionCondition");
debug_struct.field("expression", &self.expression);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::PythonCodeCondition {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PythonCodeCondition");
debug_struct.field("python_code", &self.python_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransferRule {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransferRule");
debug_struct.field("child_agent", &self.child_agent);
debug_struct.field("direction", &self.direction);
debug_struct.field("rule_type", &self.rule_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::transfer_rule::DeterministicTransfer {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeterministicTransfer");
debug_struct.field("condition_type", &self.condition_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::transfer_rule::DisablePlannerTransfer {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DisablePlannerTransfer");
debug_struct.field("expression_condition", &self.expression_condition);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::App {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("App");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("pinned", &self.pinned);
debug_struct.field("root_agent", &self.root_agent);
debug_struct.field("language_settings", &self.language_settings);
debug_struct.field("time_zone_settings", &self.time_zone_settings);
debug_struct.field("audio_processing_config", &self.audio_processing_config);
debug_struct.field("logging_settings", &self.logging_settings);
debug_struct.field("error_handling_settings", &self.error_handling_settings);
debug_struct.field("model_settings", &self.model_settings);
debug_struct.field("tool_execution_mode", &self.tool_execution_mode);
debug_struct.field(
"evaluation_metrics_thresholds",
&self.evaluation_metrics_thresholds,
);
debug_struct.field("variable_declarations", &self.variable_declarations);
debug_struct.field(
"predefined_variable_declarations",
&self.predefined_variable_declarations,
);
debug_struct.field("global_instruction", &self.global_instruction);
debug_struct.field("guardrails", &self.guardrails);
debug_struct.field("data_store_settings", &self.data_store_settings);
debug_struct.field("default_channel_profile", &self.default_channel_profile);
debug_struct.field("metadata", &self.metadata);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("deployment_count", &self.deployment_count);
debug_struct.field(
"client_certificate_settings",
&self.client_certificate_settings,
);
debug_struct.field("vpc_sc_settings", &self.vpc_sc_settings);
debug_struct.field("locked", &self.locked);
debug_struct.field("validation_errors", &self.validation_errors);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::app::VariableDeclaration {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("VariableDeclaration");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("schema", &self.schema);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TimeZoneSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TimeZoneSettings");
debug_struct.field("time_zone", &self.time_zone);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::LanguageSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LanguageSettings");
debug_struct.field("default_language_code", &self.default_language_code);
debug_struct.field("supported_language_codes", &self.supported_language_codes);
debug_struct.field(
"enable_multilingual_support",
&self.enable_multilingual_support,
);
debug_struct.field("fallback_action", &self.fallback_action);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AudioProcessingConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AudioProcessingConfig");
debug_struct.field("synthesize_speech_configs", &self.synthesize_speech_configs);
debug_struct.field("barge_in_config", &self.barge_in_config);
debug_struct.field("inactivity_timeout", &self.inactivity_timeout);
debug_struct.field("ambient_sound_config", &self.ambient_sound_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AmbientSoundConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AmbientSoundConfig");
debug_struct.field("volume_gain_db", &self.volume_gain_db);
debug_struct.field("source", &self.source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BargeInConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BargeInConfig");
debug_struct.field("disable_barge_in", &self.disable_barge_in);
debug_struct.field("barge_in_awareness", &self.barge_in_awareness);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SynthesizeSpeechConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SynthesizeSpeechConfig");
debug_struct.field("voice", &self.voice);
debug_struct.field("voice_sample_gcs_uri", &self.voice_sample_gcs_uri);
debug_struct.field("speaking_rate", &self.speaking_rate);
debug_struct.field("model", &self.model);
debug_struct.field("instruction", &self.instruction);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::MetricAnalysisSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MetricAnalysisSettings");
debug_struct.field("llm_metrics_opted_out", &self.llm_metrics_opted_out);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::LoggingSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LoggingSettings");
debug_struct.field("redaction_config", &self.redaction_config);
debug_struct.field("audio_recording_config", &self.audio_recording_config);
debug_struct.field(
"unredacted_audio_recording_config",
&self.unredacted_audio_recording_config,
);
debug_struct.field("bigquery_export_settings", &self.bigquery_export_settings);
debug_struct.field(
"unredacted_bigquery_export_settings",
&self.unredacted_bigquery_export_settings,
);
debug_struct.field("cloud_logging_settings", &self.cloud_logging_settings);
debug_struct.field(
"conversation_logging_settings",
&self.conversation_logging_settings,
);
debug_struct.field(
"evaluation_audio_recording_config",
&self.evaluation_audio_recording_config,
);
debug_struct.field("metric_analysis_settings", &self.metric_analysis_settings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ErrorHandlingSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ErrorHandlingSettings");
debug_struct.field("error_handling_strategy", &self.error_handling_strategy);
debug_struct.field("fallback_response_config", &self.fallback_response_config);
debug_struct.field("end_session_config", &self.end_session_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::error_handling_settings::FallbackResponseConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FallbackResponseConfig");
debug_struct.field("custom_fallback_messages", &self.custom_fallback_messages);
debug_struct.field("max_fallback_attempts", &self.max_fallback_attempts);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::error_handling_settings::EndSessionConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EndSessionConfig");
debug_struct.field("escalate_session", &self.escalate_session);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EvaluationMetricsThresholds {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EvaluationMetricsThresholds");
debug_struct.field(
"golden_evaluation_metrics_thresholds",
&self.golden_evaluation_metrics_thresholds,
);
debug_struct.field(
"hallucination_metric_behavior",
&self.hallucination_metric_behavior,
);
debug_struct.field(
"golden_hallucination_metric_behavior",
&self.golden_hallucination_metric_behavior,
);
debug_struct.field(
"scenario_hallucination_metric_behavior",
&self.scenario_hallucination_metric_behavior,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::evaluation_metrics_thresholds::GoldenEvaluationMetricsThresholds {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GoldenEvaluationMetricsThresholds");
debug_struct.field(
"turn_level_metrics_thresholds",
&self.turn_level_metrics_thresholds,
);
debug_struct.field(
"expectation_level_metrics_thresholds",
&self.expectation_level_metrics_thresholds,
);
debug_struct.field("tool_matching_settings", &self.tool_matching_settings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::evaluation_metrics_thresholds::golden_evaluation_metrics_thresholds::TurnLevelMetricsThresholds {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TurnLevelMetricsThresholds");
debug_struct.field("semantic_similarity_success_threshold", &self.semantic_similarity_success_threshold);
debug_struct.field("overall_tool_invocation_correctness_threshold", &self.overall_tool_invocation_correctness_threshold);
debug_struct.field("semantic_similarity_channel", &self.semantic_similarity_channel);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::evaluation_metrics_thresholds::golden_evaluation_metrics_thresholds::ExpectationLevelMetricsThresholds {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExpectationLevelMetricsThresholds");
debug_struct.field("tool_invocation_parameter_correctness_threshold", &self.tool_invocation_parameter_correctness_threshold);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::evaluation_metrics_thresholds::ToolMatchingSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolMatchingSettings");
debug_struct.field("extra_tool_call_behavior", &self.extra_tool_call_behavior);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ClientCertificateSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ClientCertificateSettings");
debug_struct.field("tls_certificate", &self.tls_certificate);
debug_struct.field("private_key", &self.private_key);
debug_struct.field("passphrase", &self.passphrase);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::VpcScSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("VpcScSettings");
debug_struct.field("allowed_origins", &self.allowed_origins);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ConversationLoggingSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConversationLoggingSettings");
debug_struct.field(
"disable_conversation_logging",
&self.disable_conversation_logging,
);
debug_struct.field("retention_window", &self.retention_window);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CloudLoggingSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CloudLoggingSettings");
debug_struct.field("enable_cloud_logging", &self.enable_cloud_logging);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AudioRecordingConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AudioRecordingConfig");
debug_struct.field("gcs_bucket", &self.gcs_bucket);
debug_struct.field("gcs_path_prefix", &self.gcs_path_prefix);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RedactionConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RedactionConfig");
debug_struct.field("enable_redaction", &self.enable_redaction);
debug_struct.field("inspect_template", &self.inspect_template);
debug_struct.field("deidentify_template", &self.deidentify_template);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataStoreSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataStoreSettings");
debug_struct.field("engines", &self.engines);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_settings::Engine {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Engine");
debug_struct.field("name", &self.name);
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AppSnapshot {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AppSnapshot");
debug_struct.field("app", &self.app);
debug_struct.field("agents", &self.agents);
debug_struct.field("tools", &self.tools);
debug_struct.field("examples", &self.examples);
debug_struct.field("guardrails", &self.guardrails);
debug_struct.field("toolsets", &self.toolsets);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AppVersion {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AppVersion");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("creator", &self.creator);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("snapshot", &self.snapshot);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ApiKeyConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ApiKeyConfig");
debug_struct.field("key_name", &self.key_name);
debug_struct.field("api_key_secret_version", &self.api_key_secret_version);
debug_struct.field("request_location", &self.request_location);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OAuthConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OAuthConfig");
debug_struct.field("oauth_grant_type", &self.oauth_grant_type);
debug_struct.field("client_id", &self.client_id);
debug_struct.field("client_secret_version", &self.client_secret_version);
debug_struct.field("token_endpoint", &self.token_endpoint);
debug_struct.field("scopes", &self.scopes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ServiceAgentIdTokenAuthConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ServiceAgentIdTokenAuthConfig");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ServiceAccountAuthConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ServiceAccountAuthConfig");
debug_struct.field("service_account", &self.service_account);
debug_struct.field("scopes", &self.scopes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BearerTokenConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BearerTokenConfig");
debug_struct.field("token", &self.token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EndUserAuthConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EndUserAuthConfig");
debug_struct.field("auth_config", &self.auth_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::end_user_auth_config::Oauth2AuthCodeConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Oauth2AuthCodeConfig");
debug_struct.field("oauth_token", &self.oauth_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::end_user_auth_config::Oauth2JwtBearerConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Oauth2JwtBearerConfig");
debug_struct.field("issuer", &self.issuer);
debug_struct.field("subject", &self.subject);
debug_struct.field("client_key", &self.client_key);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ApiAuthentication {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ApiAuthentication");
debug_struct.field("auth_config", &self.auth_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BigQueryExportSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BigQueryExportSettings");
debug_struct.field("enabled", &self.enabled);
debug_struct.field("project", &self.project);
debug_struct.field("dataset", &self.dataset);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Changelog {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Changelog");
debug_struct.field("name", &self.name);
debug_struct.field("author", &self.author);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("resource", &self.resource);
debug_struct.field("resource_type", &self.resource_type);
debug_struct.field("action", &self.action);
debug_struct.field("original_resource", &self.original_resource);
debug_struct.field("new_resource", &self.new_resource);
debug_struct.field("dependent_resources", &self.dependent_resources);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("sequence_number", &self.sequence_number);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ClientFunction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ClientFunction");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("parameters", &self.parameters);
debug_struct.field("response", &self.response);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Callback {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Callback");
debug_struct.field("description", &self.description);
debug_struct.field("disabled", &self.disabled);
debug_struct.field(
"proactive_execution_enabled",
&self.proactive_execution_enabled,
);
debug_struct.field("callback", &self.callback);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ModelSettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ModelSettings");
debug_struct.field("model", &self.model);
debug_struct.field("temperature", &self.temperature);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TriggerAction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TriggerAction");
debug_struct.field("action", &self.action);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::trigger_action::Response {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Response");
debug_struct.field("text", &self.text);
debug_struct.field("disabled", &self.disabled);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::trigger_action::RespondImmediately {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RespondImmediately");
debug_struct.field("responses", &self.responses);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::trigger_action::GenerativeAnswer {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GenerativeAnswer");
debug_struct.field("prompt", &self.prompt);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::trigger_action::TransferAgent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransferAgent");
debug_struct.field("agent", &self.agent);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TlsConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TlsConfig");
debug_struct.field("ca_certs", &self.ca_certs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::tls_config::CaCert {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CaCert");
debug_struct.field("display_name", &self.display_name);
debug_struct.field("cert", &self.cert);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ServiceDirectoryConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ServiceDirectoryConfig");
debug_struct.field("service", &self.service);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ChannelProfile {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ChannelProfile");
debug_struct.field("profile_id", &self.profile_id);
debug_struct.field("channel_type", &self.channel_type);
debug_struct.field("persona_property", &self.persona_property);
debug_struct.field("disable_dtmf", &self.disable_dtmf);
debug_struct.field("disable_barge_in_control", &self.disable_barge_in_control);
debug_struct.field("web_widget_config", &self.web_widget_config);
debug_struct.field("noise_suppression_level", &self.noise_suppression_level);
debug_struct.field("whatsapp_config", &self.whatsapp_config);
debug_struct.field("instagram_config", &self.instagram_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::channel_profile::PersonaProperty {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PersonaProperty");
debug_struct.field("persona", &self.persona);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::channel_profile::WebWidgetConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WebWidgetConfig");
debug_struct.field("modality", &self.modality);
debug_struct.field("theme", &self.theme);
debug_struct.field("web_widget_title", &self.web_widget_title);
debug_struct.field("security_settings", &self.security_settings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::channel_profile::web_widget_config::SecuritySettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecuritySettings");
debug_struct.field("enable_public_access", &self.enable_public_access);
debug_struct.field("enable_origin_check", &self.enable_origin_check);
debug_struct.field("allowed_origins", &self.allowed_origins);
debug_struct.field("enable_recaptcha", &self.enable_recaptcha);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::channel_profile::WhatsAppConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WhatsAppConfig");
debug_struct.field("waba_id", &self.waba_id);
debug_struct.field("phone_number_id", &self.phone_number_id);
debug_struct.field("phone_number", &self.phone_number);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("thumbnail_url", &self.thumbnail_url);
debug_struct.field("description", &self.description);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::channel_profile::InstagramConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("InstagramConfig");
debug_struct.field("instagram_account_id", &self.instagram_account_id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("thumbnail_url", &self.thumbnail_url);
debug_struct.field("description", &self.description);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Span {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Span");
debug_struct.field("name", &self.name);
debug_struct.field("start_time", &self.start_time);
debug_struct.field("end_time", &self.end_time);
debug_struct.field("duration", &self.duration);
debug_struct.field("attributes", &self.attributes);
debug_struct.field("child_spans", &self.child_spans);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Action {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Action");
debug_struct.field("input_fields", &self.input_fields);
debug_struct.field("output_fields", &self.output_fields);
debug_struct.field("action_spec", &self.action_spec);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::action::EntityOperation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EntityOperation");
debug_struct.field("entity_id", &self.entity_id);
debug_struct.field("operation", &self.operation);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ConnectorTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConnectorTool");
debug_struct.field("connection", &self.connection);
debug_struct.field("action", &self.action);
debug_struct.field("auth_config", &self.auth_config);
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ConnectorToolset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConnectorToolset");
debug_struct.field("connection", &self.connection);
debug_struct.field("auth_config", &self.auth_config);
debug_struct.field("connector_actions", &self.connector_actions);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Conversation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Conversation");
debug_struct.field("name", &self.name);
debug_struct.field("start_time", &self.start_time);
debug_struct.field("end_time", &self.end_time);
debug_struct.field("turns", &self.turns);
debug_struct.field("turn_count", &self.turn_count);
debug_struct.field("channel_type", &self.channel_type);
debug_struct.field("source", &self.source);
debug_struct.field("input_types", &self.input_types);
debug_struct.field("entry_agent", &self.entry_agent);
debug_struct.field("deployment", &self.deployment);
debug_struct.field("app_version", &self.app_version);
debug_struct.field("language_code", &self.language_code);
debug_struct.field("messages", &self.messages);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::conversation::Turn {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Turn");
debug_struct.field("messages", &self.messages);
debug_struct.field("root_span", &self.root_span);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataStore {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataStore");
debug_struct.field("name", &self.name);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("document_processing_mode", &self.document_processing_mode);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("connector_config", &self.connector_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store::ConnectorConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConnectorConfig");
debug_struct.field("collection", &self.collection);
debug_struct.field("collection_display_name", &self.collection_display_name);
debug_struct.field("data_source", &self.data_source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataStoreTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataStoreTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("boost_specs", &self.boost_specs);
debug_struct.field("modality_configs", &self.modality_configs);
debug_struct.field("filter_parameter_behavior", &self.filter_parameter_behavior);
debug_struct.field("search_source", &self.search_source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::RewriterConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RewriterConfig");
debug_struct.field("model_settings", &self.model_settings);
debug_struct.field("prompt", &self.prompt);
debug_struct.field("disabled", &self.disabled);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::SummarizationConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SummarizationConfig");
debug_struct.field("model_settings", &self.model_settings);
debug_struct.field("prompt", &self.prompt);
debug_struct.field("disabled", &self.disabled);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::GroundingConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GroundingConfig");
debug_struct.field("grounding_level", &self.grounding_level);
debug_struct.field("disabled", &self.disabled);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::DataStoreSource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataStoreSource");
debug_struct.field("filter", &self.filter);
debug_struct.field("data_store", &self.data_store);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::EngineSource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EngineSource");
debug_struct.field("engine", &self.engine);
debug_struct.field("data_store_sources", &self.data_store_sources);
debug_struct.field("filter", &self.filter);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::BoostSpecs {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BoostSpecs");
debug_struct.field("data_stores", &self.data_stores);
debug_struct.field("spec", &self.spec);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::BoostSpec {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BoostSpec");
debug_struct.field("condition_boost_specs", &self.condition_boost_specs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::boost_spec::ConditionBoostSpec {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConditionBoostSpec");
debug_struct.field("condition", &self.condition);
debug_struct.field("boost", &self.boost);
debug_struct.field("boost_control_spec", &self.boost_control_spec);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug
for super::data_store_tool::boost_spec::condition_boost_spec::BoostControlSpec
{
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BoostControlSpec");
debug_struct.field("field_name", &self.field_name);
debug_struct.field("attribute_type", &self.attribute_type);
debug_struct.field("interpolation_type", &self.interpolation_type);
debug_struct.field("control_points", &self.control_points);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug
for super::data_store_tool::boost_spec::condition_boost_spec::boost_control_spec::ControlPoint
{
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ControlPoint");
debug_struct.field("attribute_value", &self.attribute_value);
debug_struct.field("boost_amount", &self.boost_amount);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::data_store_tool::ModalityConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ModalityConfig");
debug_struct.field("modality_type", &self.modality_type);
debug_struct.field("rewriter_config", &self.rewriter_config);
debug_struct.field("summarization_config", &self.summarization_config);
debug_struct.field("grounding_config", &self.grounding_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExperimentConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExperimentConfig");
debug_struct.field("version_release", &self.version_release);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::experiment_config::VersionRelease {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("VersionRelease");
debug_struct.field("state", &self.state);
debug_struct.field("traffic_allocations", &self.traffic_allocations);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::experiment_config::version_release::TrafficAllocation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TrafficAllocation");
debug_struct.field("id", &self.id);
debug_struct.field("traffic_percentage", &self.traffic_percentage);
debug_struct.field("app_version", &self.app_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Deployment {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Deployment");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("app_version", &self.app_version);
debug_struct.field("channel_profile", &self.channel_profile);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("experiment_config", &self.experiment_config);
debug_struct.field("whatsapp_credentials", &self.whatsapp_credentials);
debug_struct.field("instagram_credentials", &self.instagram_credentials);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::WhatsAppCredentials {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WhatsAppCredentials");
debug_struct.field("auth_code", &self.auth_code);
debug_struct.field("pin", &self.pin);
debug_struct.field("phone_number", &self.phone_number);
debug_struct.field("business_account_id", &self.business_account_id);
debug_struct.field("waba_id", &self.waba_id);
debug_struct.field("conversation_profile_id", &self.conversation_profile_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::InstagramCredentials {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("InstagramCredentials");
debug_struct.field("auth_code", &self.auth_code);
debug_struct.field("conversation_profile_id", &self.conversation_profile_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Example {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Example");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("entry_agent", &self.entry_agent);
debug_struct.field("messages", &self.messages);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("invalid", &self.invalid);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Message {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Message");
debug_struct.field("role", &self.role);
debug_struct.field("chunks", &self.chunks);
debug_struct.field("event_time", &self.event_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Chunk {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Chunk");
debug_struct.field("data", &self.data);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Blob {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Blob");
debug_struct.field("mime_type", &self.mime_type);
debug_struct.field("data", &self.data);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Image {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Image");
debug_struct.field("mime_type", &self.mime_type);
debug_struct.field("data", &self.data);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolCall {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolCall");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("args", &self.args);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolResponse");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("response", &self.response);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AgentTransfer {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AgentTransfer");
debug_struct.field("target_agent", &self.target_agent);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CodeBlock {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CodeBlock");
debug_struct.field("python_code", &self.python_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolFakeConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolFakeConfig");
debug_struct.field("enable_fake_mode", &self.enable_fake_mode);
debug_struct.field("tool_response", &self.tool_response);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::FileSearchTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FileSearchTool");
debug_struct.field("corpus_type", &self.corpus_type);
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("file_corpus", &self.file_corpus);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GoogleSearchTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GoogleSearchTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("context_urls", &self.context_urls);
debug_struct.field("preferred_domains", &self.preferred_domains);
debug_struct.field("exclude_domains", &self.exclude_domains);
debug_struct.field("prompt_config", &self.prompt_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::google_search_tool::PromptConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PromptConfig");
debug_struct.field("text_prompt", &self.text_prompt);
debug_struct.field("voice_prompt", &self.voice_prompt);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Guardrail {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Guardrail");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("enabled", &self.enabled);
debug_struct.field("action", &self.action);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("guardrail_type", &self.guardrail_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::ContentFilter {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ContentFilter");
debug_struct.field("banned_contents", &self.banned_contents);
debug_struct.field(
"banned_contents_in_user_input",
&self.banned_contents_in_user_input,
);
debug_struct.field(
"banned_contents_in_agent_response",
&self.banned_contents_in_agent_response,
);
debug_struct.field("match_type", &self.match_type);
debug_struct.field("disregard_diacritics", &self.disregard_diacritics);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::LlmPromptSecurity {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LlmPromptSecurity");
debug_struct.field("fail_open", &self.fail_open);
debug_struct.field("security_config", &self.security_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::llm_prompt_security::DefaultSecuritySettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DefaultSecuritySettings");
debug_struct.field("default_prompt_template", &self.default_prompt_template);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::LlmPolicy {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LlmPolicy");
debug_struct.field("max_conversation_messages", &self.max_conversation_messages);
debug_struct.field("model_settings", &self.model_settings);
debug_struct.field("prompt", &self.prompt);
debug_struct.field("policy_scope", &self.policy_scope);
debug_struct.field("fail_open", &self.fail_open);
debug_struct.field("allow_short_utterance", &self.allow_short_utterance);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::ModelSafety {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ModelSafety");
debug_struct.field("safety_settings", &self.safety_settings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::model_safety::SafetySetting {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SafetySetting");
debug_struct.field("category", &self.category);
debug_struct.field("threshold", &self.threshold);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::guardrail::CodeCallback {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CodeCallback");
debug_struct.field("before_agent_callback", &self.before_agent_callback);
debug_struct.field("after_agent_callback", &self.after_agent_callback);
debug_struct.field("before_model_callback", &self.before_model_callback);
debug_struct.field("after_model_callback", &self.after_model_callback);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::McpTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("McpTool");
debug_struct.field("name", &self.name);
debug_struct.field("name_override", &self.name_override);
debug_struct.field("description", &self.description);
debug_struct.field("input_schema", &self.input_schema);
debug_struct.field("output_schema", &self.output_schema);
debug_struct.field("server_address", &self.server_address);
debug_struct.field("api_authentication", &self.api_authentication);
debug_struct.field("tls_config", &self.tls_config);
debug_struct.field("service_directory_config", &self.service_directory_config);
debug_struct.field("custom_headers", &self.custom_headers);
debug_struct.field("state", &self.state);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::McpToolset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("McpToolset");
debug_struct.field("server_address", &self.server_address);
debug_struct.field("api_authentication", &self.api_authentication);
debug_struct.field("service_directory_config", &self.service_directory_config);
debug_struct.field("tls_config", &self.tls_config);
debug_struct.field("custom_headers", &self.custom_headers);
debug_struct.field("tool_overrides", &self.tool_overrides);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::McpToolOverride {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("McpToolOverride");
debug_struct.field("tool", &self.tool);
debug_struct.field("name_override", &self.name_override);
debug_struct.field("description_override", &self.description_override);
debug_struct.field("snapshot", &self.snapshot);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::McpToolDefinition {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("McpToolDefinition");
debug_struct.field("description", &self.description);
debug_struct.field("input_schema", &self.input_schema);
debug_struct.field("output_schema", &self.output_schema);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::MockedToolCall {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MockedToolCall");
debug_struct.field("tool", &self.tool);
debug_struct.field("expected_args_pattern", &self.expected_args_pattern);
debug_struct.field("mock_response", &self.mock_response);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Omnichannel {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Omnichannel");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("integration_config", &self.integration_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OmnichannelIntegrationConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OmnichannelIntegrationConfig");
debug_struct.field("channel_configs", &self.channel_configs);
debug_struct.field("subscriber_configs", &self.subscriber_configs);
debug_struct.field("routing_configs", &self.routing_configs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::omnichannel_integration_config::ChannelConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ChannelConfig");
debug_struct.field("channel_config", &self.channel_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::omnichannel_integration_config::WhatsappConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WhatsappConfig");
debug_struct.field("phone_number_id", &self.phone_number_id);
debug_struct.field("phone_number", &self.phone_number);
debug_struct.field(
"whatsapp_business_account_id",
&self.whatsapp_business_account_id,
);
debug_struct.field("webhook_verify_token", &self.webhook_verify_token);
debug_struct.field("whatsapp_business_token", &self.whatsapp_business_token);
debug_struct.field(
"meta_business_portfolio_id",
&self.meta_business_portfolio_id,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::omnichannel_integration_config::SubscriberConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SubscriberConfig");
debug_struct.field("subscriber_config", &self.subscriber_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::omnichannel_integration_config::CesAppConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CesAppConfig");
debug_struct.field("app", &self.app);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::omnichannel_integration_config::RoutingConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RoutingConfig");
debug_struct.field("subscriber_key", &self.subscriber_key);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OmnichannelOperationMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OmnichannelOperationMetadata");
debug_struct.field("create_time", &self.create_time);
debug_struct.field("end_time", &self.end_time);
debug_struct.field("status_message", &self.status_message);
debug_struct.field("requested_cancellation", &self.requested_cancellation);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OpenApiTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OpenApiTool");
debug_struct.field("open_api_schema", &self.open_api_schema);
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("api_authentication", &self.api_authentication);
debug_struct.field("tls_config", &self.tls_config);
debug_struct.field("service_directory_config", &self.service_directory_config);
debug_struct.field("ignore_unknown_fields", &self.ignore_unknown_fields);
debug_struct.field("url", &self.url);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OpenApiToolset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OpenApiToolset");
debug_struct.field("open_api_schema", &self.open_api_schema);
debug_struct.field("api_authentication", &self.api_authentication);
debug_struct.field("tls_config", &self.tls_config);
debug_struct.field("service_directory_config", &self.service_directory_config);
debug_struct.field("ignore_unknown_fields", &self.ignore_unknown_fields);
debug_struct.field("url", &self.url);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::PythonFunction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PythonFunction");
debug_struct.field("name", &self.name);
debug_struct.field("python_code", &self.python_code);
debug_struct.field("description", &self.description);
debug_struct.field("service_directory_config", &self.service_directory_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Schema {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Schema");
debug_struct.field("r#type", &self.r#type);
debug_struct.field("properties", &self.properties);
debug_struct.field("required", &self.required);
debug_struct.field("description", &self.description);
debug_struct.field("items", &self.items);
debug_struct.field("nullable", &self.nullable);
debug_struct.field("unique_items", &self.unique_items);
debug_struct.field("prefix_items", &self.prefix_items);
debug_struct.field("additional_properties", &self.additional_properties);
debug_struct.field("any_of", &self.any_of);
debug_struct.field("r#enum", &self.r#enum);
debug_struct.field("default", &self.default);
debug_struct.field("r#ref", &self.r#ref);
debug_struct.field("defs", &self.defs);
debug_struct.field("title", &self.title);
debug_struct.field("min_items", &self.min_items);
debug_struct.field("max_items", &self.max_items);
debug_struct.field("minimum", &self.minimum);
debug_struct.field("maximum", &self.maximum);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GoogleSearchSuggestions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GoogleSearchSuggestions");
debug_struct.field("htmls", &self.htmls);
debug_struct.field("web_search_queries", &self.web_search_queries);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::WebSearchQuery {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WebSearchQuery");
debug_struct.field("query", &self.query);
debug_struct.field("uri", &self.uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SecuritySettings {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecuritySettings");
debug_struct.field("name", &self.name);
debug_struct.field("endpoint_control_policy", &self.endpoint_control_policy);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EndpointControlPolicy {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EndpointControlPolicy");
debug_struct.field("enforcement_scope", &self.enforcement_scope);
debug_struct.field("allowed_origins", &self.allowed_origins);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::MockConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MockConfig");
debug_struct.field("mocked_tool_calls", &self.mocked_tool_calls);
debug_struct.field(
"unmatched_tool_call_behavior",
&self.unmatched_tool_call_behavior,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::InputAudioConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("InputAudioConfig");
debug_struct.field("audio_encoding", &self.audio_encoding);
debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
debug_struct.field("noise_suppression_level", &self.noise_suppression_level);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OutputAudioConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OutputAudioConfig");
debug_struct.field("audio_encoding", &self.audio_encoding);
debug_struct.field("sample_rate_hertz", &self.sample_rate_hertz);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SessionConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SessionConfig");
debug_struct.field("session", &self.session);
debug_struct.field("input_audio_config", &self.input_audio_config);
debug_struct.field("output_audio_config", &self.output_audio_config);
debug_struct.field("historical_contexts", &self.historical_contexts);
debug_struct.field("entry_agent", &self.entry_agent);
debug_struct.field("deployment", &self.deployment);
debug_struct.field("time_zone", &self.time_zone);
debug_struct.field("use_tool_fakes", &self.use_tool_fakes);
debug_struct.field(
"remote_dialogflow_query_parameters",
&self.remote_dialogflow_query_parameters,
);
debug_struct.field("enable_text_streaming", &self.enable_text_streaming);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::session_config::RemoteDialogflowQueryParameters {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RemoteDialogflowQueryParameters");
debug_struct.field("webhook_headers", &self.webhook_headers);
debug_struct.field("payload", &self.payload);
debug_struct.field("end_user_metadata", &self.end_user_metadata);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolCalls {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolCalls");
debug_struct.field("tool_calls", &self.tool_calls);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolResponses {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolResponses");
debug_struct.field("tool_responses", &self.tool_responses);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Citations {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Citations");
debug_struct.field("cited_chunks", &self.cited_chunks);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::citations::CitedChunk {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CitedChunk");
debug_struct.field("uri", &self.uri);
debug_struct.field("title", &self.title);
debug_struct.field("text", &self.text);
debug_struct.field("requires_attribution", &self.requires_attribution);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Event {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Event");
debug_struct.field("event", &self.event);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SessionInput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SessionInput");
debug_struct.field("will_continue", &self.will_continue);
debug_struct.field("input_type", &self.input_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SessionOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SessionOutput");
debug_struct.field("turn_index", &self.turn_index);
debug_struct.field("turn_completed", &self.turn_completed);
debug_struct.field("diagnostic_info", &self.diagnostic_info);
debug_struct.field("context", &self.context);
debug_struct.field("output_type", &self.output_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::session_output::DiagnosticInfo {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DiagnosticInfo");
debug_struct.field("messages", &self.messages);
debug_struct.field("root_span", &self.root_span);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RecognitionResult {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RecognitionResult");
debug_struct.field("transcript", &self.transcript);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::InterruptionSignal {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("InterruptionSignal");
debug_struct.field("barge_in", &self.barge_in);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EndSession {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EndSession");
debug_struct.field("metadata", &self.metadata);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GoAway {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GoAway");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RunSessionRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RunSessionRequest");
debug_struct.field("config", &self.config);
debug_struct.field("inputs", &self.inputs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RunSessionResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RunSessionResponse");
debug_struct.field("outputs", &self.outputs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BidiSessionClientMessage {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BidiSessionClientMessage");
debug_struct.field("message_type", &self.message_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BidiSessionServerMessage {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BidiSessionServerMessage");
debug_struct.field("message_type", &self.message_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SystemTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SystemTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Tool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Tool");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("execution_type", &self.execution_type);
debug_struct.field("timeout", &self.timeout);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("generated_summary", &self.generated_summary);
debug_struct.field("tool_fake_config", &self.tool_fake_config);
debug_struct.field("tool_type", &self.tool_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExecuteToolRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExecuteToolRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("args", &self.args);
debug_struct.field("mock_config", &self.mock_config);
debug_struct.field("tool_identifier", &self.tool_identifier);
debug_struct.field("tool_execution_context", &self.tool_execution_context);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExecuteToolResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExecuteToolResponse");
debug_struct.field("response", &self.response);
debug_struct.field("variables", &self.variables);
debug_struct.field("citations", &self.citations);
debug_struct.field("google_search_suggestions", &self.google_search_suggestions);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RetrieveToolSchemaRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RetrieveToolSchemaRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RetrieveToolSchemaResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RetrieveToolSchemaResponse");
debug_struct.field("input_schema", &self.input_schema);
debug_struct.field("output_schema", &self.output_schema);
debug_struct.field("tool_identifier", &self.tool_identifier);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RetrieveToolsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RetrieveToolsRequest");
debug_struct.field("toolset", &self.toolset);
debug_struct.field("tool_ids", &self.tool_ids);
debug_struct.field("bypass_persistence_config", &self.bypass_persistence_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RetrieveToolsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RetrieveToolsResponse");
debug_struct.field("tools", &self.tools);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Toolset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Toolset");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("timeout", &self.timeout);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("etag", &self.etag);
debug_struct.field("execution_type", &self.execution_type);
debug_struct.field("tool_fake_config", &self.tool_fake_config);
debug_struct.field("toolset_type", &self.toolset_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToolsetTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToolsetTool");
debug_struct.field("toolset", &self.toolset);
debug_struct.field("tool_id", &self.tool_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GenerateChatTokenRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GenerateChatTokenRequest");
debug_struct.field("name", &self.name);
debug_struct.field("deployment", &self.deployment);
debug_struct.field("recaptcha_token", &self.recaptcha_token);
debug_struct.field("live_handoff_enabled", &self.live_handoff_enabled);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GenerateChatTokenResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GenerateChatTokenResponse");
debug_struct.field("chat_token", &self.chat_token);
debug_struct.field("expire_time", &self.expire_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::WidgetTool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("WidgetTool");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("widget_type", &self.widget_type);
debug_struct.field("ui_config", &self.ui_config);
debug_struct.field("data_mapping", &self.data_mapping);
debug_struct.field("text_response_config", &self.text_response_config);
debug_struct.field("input", &self.input);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::widget_tool::TextResponseConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TextResponseConfig");
debug_struct.field("r#type", &self.r#type);
debug_struct.field("static_text", &self.static_text);
debug_struct.field("text_response_instruction", &self.text_response_instruction);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::widget_tool::DataMapping {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataMapping");
debug_struct.field("source_tool_name", &self.source_tool_name);
debug_struct.field("field_mappings", &self.field_mappings);
debug_struct.field("python_function", &self.python_function);
debug_struct.field("mode", &self.mode);
debug_struct.field("python_script", &self.python_script);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}