pub(crate) fn reflens_list_agent_action_groups_output_output_next_token(
input: &crate::operation::list_agent_action_groups::ListAgentActionGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_agent_aliases_output_output_next_token(
input: &crate::operation::list_agent_aliases::ListAgentAliasesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_agent_knowledge_bases_output_output_next_token(
input: &crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_agent_versions_output_output_next_token(
input: &crate::operation::list_agent_versions::ListAgentVersionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_agents_output_output_next_token(
input: &crate::operation::list_agents::ListAgentsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_data_sources_output_output_next_token(
input: &crate::operation::list_data_sources::ListDataSourcesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_ingestion_jobs_output_output_next_token(
input: &crate::operation::list_ingestion_jobs::ListIngestionJobsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_knowledge_bases_output_output_next_token(
input: &crate::operation::list_knowledge_bases::ListKnowledgeBasesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_agent_action_groups_output_output_action_group_summaries(
input: crate::operation::list_agent_action_groups::ListAgentActionGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ActionGroupSummary>> {
let input = input.action_group_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_agent_aliases_output_output_agent_alias_summaries(
input: crate::operation::list_agent_aliases::ListAgentAliasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentAliasSummary>> {
let input = input.agent_alias_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_agent_knowledge_bases_output_output_agent_knowledge_base_summaries(
input: crate::operation::list_agent_knowledge_bases::ListAgentKnowledgeBasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentKnowledgeBaseSummary>> {
let input = input.agent_knowledge_base_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_agent_versions_output_output_agent_version_summaries(
input: crate::operation::list_agent_versions::ListAgentVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentVersionSummary>> {
let input = input.agent_version_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_agents_output_output_agent_summaries(
input: crate::operation::list_agents::ListAgentsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentSummary>> {
let input = input.agent_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_data_sources_output_output_data_source_summaries(
input: crate::operation::list_data_sources::ListDataSourcesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataSourceSummary>> {
let input = input.data_source_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_ingestion_jobs_output_output_ingestion_job_summaries(
input: crate::operation::list_ingestion_jobs::ListIngestionJobsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::IngestionJobSummary>> {
let input = input.ingestion_job_summaries;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_knowledge_bases_output_output_knowledge_base_summaries(
input: crate::operation::list_knowledge_bases::ListKnowledgeBasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::KnowledgeBaseSummary>> {
let input = input.knowledge_base_summaries;
::std::option::Option::Some(input)
}