aws_sdk_quicksight/
lens.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn reflens_describe_folder_permissions_output_output_next_token(
3    input: &crate::operation::describe_folder_permissions::DescribeFolderPermissionsOutput,
4) -> ::std::option::Option<&::std::string::String> {
5    let input = match &input.next_token {
6        ::std::option::Option::None => return ::std::option::Option::None,
7        ::std::option::Option::Some(t) => t,
8    };
9    ::std::option::Option::Some(input)
10}
11
12pub(crate) fn reflens_describe_folder_resolved_permissions_output_output_next_token(
13    input: &crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsOutput,
14) -> ::std::option::Option<&::std::string::String> {
15    let input = match &input.next_token {
16        ::std::option::Option::None => return ::std::option::Option::None,
17        ::std::option::Option::Some(t) => t,
18    };
19    ::std::option::Option::Some(input)
20}
21
22pub(crate) fn reflens_list_action_connectors_output_output_next_token(
23    input: &crate::operation::list_action_connectors::ListActionConnectorsOutput,
24) -> ::std::option::Option<&::std::string::String> {
25    let input = match &input.next_token {
26        ::std::option::Option::None => return ::std::option::Option::None,
27        ::std::option::Option::Some(t) => t,
28    };
29    ::std::option::Option::Some(input)
30}
31
32pub(crate) fn reflens_list_analyses_output_output_next_token(
33    input: &crate::operation::list_analyses::ListAnalysesOutput,
34) -> ::std::option::Option<&::std::string::String> {
35    let input = match &input.next_token {
36        ::std::option::Option::None => return ::std::option::Option::None,
37        ::std::option::Option::Some(t) => t,
38    };
39    ::std::option::Option::Some(input)
40}
41
42pub(crate) fn reflens_list_asset_bundle_export_jobs_output_output_next_token(
43    input: &crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsOutput,
44) -> ::std::option::Option<&::std::string::String> {
45    let input = match &input.next_token {
46        ::std::option::Option::None => return ::std::option::Option::None,
47        ::std::option::Option::Some(t) => t,
48    };
49    ::std::option::Option::Some(input)
50}
51
52pub(crate) fn reflens_list_asset_bundle_import_jobs_output_output_next_token(
53    input: &crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsOutput,
54) -> ::std::option::Option<&::std::string::String> {
55    let input = match &input.next_token {
56        ::std::option::Option::None => return ::std::option::Option::None,
57        ::std::option::Option::Some(t) => t,
58    };
59    ::std::option::Option::Some(input)
60}
61
62pub(crate) fn reflens_list_brands_output_output_next_token(
63    input: &crate::operation::list_brands::ListBrandsOutput,
64) -> ::std::option::Option<&::std::string::String> {
65    let input = match &input.next_token {
66        ::std::option::Option::None => return ::std::option::Option::None,
67        ::std::option::Option::Some(t) => t,
68    };
69    ::std::option::Option::Some(input)
70}
71
72pub(crate) fn reflens_list_custom_permissions_output_output_next_token(
73    input: &crate::operation::list_custom_permissions::ListCustomPermissionsOutput,
74) -> ::std::option::Option<&::std::string::String> {
75    let input = match &input.next_token {
76        ::std::option::Option::None => return ::std::option::Option::None,
77        ::std::option::Option::Some(t) => t,
78    };
79    ::std::option::Option::Some(input)
80}
81
82pub(crate) fn reflens_list_dashboard_versions_output_output_next_token(
83    input: &crate::operation::list_dashboard_versions::ListDashboardVersionsOutput,
84) -> ::std::option::Option<&::std::string::String> {
85    let input = match &input.next_token {
86        ::std::option::Option::None => return ::std::option::Option::None,
87        ::std::option::Option::Some(t) => t,
88    };
89    ::std::option::Option::Some(input)
90}
91
92pub(crate) fn reflens_list_dashboards_output_output_next_token(
93    input: &crate::operation::list_dashboards::ListDashboardsOutput,
94) -> ::std::option::Option<&::std::string::String> {
95    let input = match &input.next_token {
96        ::std::option::Option::None => return ::std::option::Option::None,
97        ::std::option::Option::Some(t) => t,
98    };
99    ::std::option::Option::Some(input)
100}
101
102pub(crate) fn reflens_list_data_sets_output_output_next_token(
103    input: &crate::operation::list_data_sets::ListDataSetsOutput,
104) -> ::std::option::Option<&::std::string::String> {
105    let input = match &input.next_token {
106        ::std::option::Option::None => return ::std::option::Option::None,
107        ::std::option::Option::Some(t) => t,
108    };
109    ::std::option::Option::Some(input)
110}
111
112pub(crate) fn reflens_list_data_sources_output_output_next_token(
113    input: &crate::operation::list_data_sources::ListDataSourcesOutput,
114) -> ::std::option::Option<&::std::string::String> {
115    let input = match &input.next_token {
116        ::std::option::Option::None => return ::std::option::Option::None,
117        ::std::option::Option::Some(t) => t,
118    };
119    ::std::option::Option::Some(input)
120}
121
122pub(crate) fn reflens_list_flows_output_output_next_token(
123    input: &crate::operation::list_flows::ListFlowsOutput,
124) -> ::std::option::Option<&::std::string::String> {
125    let input = match &input.next_token {
126        ::std::option::Option::None => return ::std::option::Option::None,
127        ::std::option::Option::Some(t) => t,
128    };
129    ::std::option::Option::Some(input)
130}
131
132pub(crate) fn reflens_list_folder_members_output_output_next_token(
133    input: &crate::operation::list_folder_members::ListFolderMembersOutput,
134) -> ::std::option::Option<&::std::string::String> {
135    let input = match &input.next_token {
136        ::std::option::Option::None => return ::std::option::Option::None,
137        ::std::option::Option::Some(t) => t,
138    };
139    ::std::option::Option::Some(input)
140}
141
142pub(crate) fn reflens_list_folders_output_output_next_token(
143    input: &crate::operation::list_folders::ListFoldersOutput,
144) -> ::std::option::Option<&::std::string::String> {
145    let input = match &input.next_token {
146        ::std::option::Option::None => return ::std::option::Option::None,
147        ::std::option::Option::Some(t) => t,
148    };
149    ::std::option::Option::Some(input)
150}
151
152pub(crate) fn reflens_list_folders_for_resource_output_output_next_token(
153    input: &crate::operation::list_folders_for_resource::ListFoldersForResourceOutput,
154) -> ::std::option::Option<&::std::string::String> {
155    let input = match &input.next_token {
156        ::std::option::Option::None => return ::std::option::Option::None,
157        ::std::option::Option::Some(t) => t,
158    };
159    ::std::option::Option::Some(input)
160}
161
162pub(crate) fn reflens_list_group_memberships_output_output_next_token(
163    input: &crate::operation::list_group_memberships::ListGroupMembershipsOutput,
164) -> ::std::option::Option<&::std::string::String> {
165    let input = match &input.next_token {
166        ::std::option::Option::None => return ::std::option::Option::None,
167        ::std::option::Option::Some(t) => t,
168    };
169    ::std::option::Option::Some(input)
170}
171
172pub(crate) fn reflens_list_groups_output_output_next_token(
173    input: &crate::operation::list_groups::ListGroupsOutput,
174) -> ::std::option::Option<&::std::string::String> {
175    let input = match &input.next_token {
176        ::std::option::Option::None => return ::std::option::Option::None,
177        ::std::option::Option::Some(t) => t,
178    };
179    ::std::option::Option::Some(input)
180}
181
182pub(crate) fn reflens_list_iam_policy_assignments_output_output_next_token(
183    input: &crate::operation::list_iam_policy_assignments::ListIamPolicyAssignmentsOutput,
184) -> ::std::option::Option<&::std::string::String> {
185    let input = match &input.next_token {
186        ::std::option::Option::None => return ::std::option::Option::None,
187        ::std::option::Option::Some(t) => t,
188    };
189    ::std::option::Option::Some(input)
190}
191
192pub(crate) fn reflens_list_iam_policy_assignments_for_user_output_output_next_token(
193    input: &crate::operation::list_iam_policy_assignments_for_user::ListIamPolicyAssignmentsForUserOutput,
194) -> ::std::option::Option<&::std::string::String> {
195    let input = match &input.next_token {
196        ::std::option::Option::None => return ::std::option::Option::None,
197        ::std::option::Option::Some(t) => t,
198    };
199    ::std::option::Option::Some(input)
200}
201
202pub(crate) fn reflens_list_ingestions_output_output_next_token(
203    input: &crate::operation::list_ingestions::ListIngestionsOutput,
204) -> ::std::option::Option<&::std::string::String> {
205    let input = match &input.next_token {
206        ::std::option::Option::None => return ::std::option::Option::None,
207        ::std::option::Option::Some(t) => t,
208    };
209    ::std::option::Option::Some(input)
210}
211
212pub(crate) fn reflens_list_namespaces_output_output_next_token(
213    input: &crate::operation::list_namespaces::ListNamespacesOutput,
214) -> ::std::option::Option<&::std::string::String> {
215    let input = match &input.next_token {
216        ::std::option::Option::None => return ::std::option::Option::None,
217        ::std::option::Option::Some(t) => t,
218    };
219    ::std::option::Option::Some(input)
220}
221
222pub(crate) fn reflens_list_role_memberships_output_output_next_token(
223    input: &crate::operation::list_role_memberships::ListRoleMembershipsOutput,
224) -> ::std::option::Option<&::std::string::String> {
225    let input = match &input.next_token {
226        ::std::option::Option::None => return ::std::option::Option::None,
227        ::std::option::Option::Some(t) => t,
228    };
229    ::std::option::Option::Some(input)
230}
231
232pub(crate) fn reflens_list_template_aliases_output_output_next_token(
233    input: &crate::operation::list_template_aliases::ListTemplateAliasesOutput,
234) -> ::std::option::Option<&::std::string::String> {
235    let input = match &input.next_token {
236        ::std::option::Option::None => return ::std::option::Option::None,
237        ::std::option::Option::Some(t) => t,
238    };
239    ::std::option::Option::Some(input)
240}
241
242pub(crate) fn reflens_list_template_versions_output_output_next_token(
243    input: &crate::operation::list_template_versions::ListTemplateVersionsOutput,
244) -> ::std::option::Option<&::std::string::String> {
245    let input = match &input.next_token {
246        ::std::option::Option::None => return ::std::option::Option::None,
247        ::std::option::Option::Some(t) => t,
248    };
249    ::std::option::Option::Some(input)
250}
251
252pub(crate) fn reflens_list_templates_output_output_next_token(
253    input: &crate::operation::list_templates::ListTemplatesOutput,
254) -> ::std::option::Option<&::std::string::String> {
255    let input = match &input.next_token {
256        ::std::option::Option::None => return ::std::option::Option::None,
257        ::std::option::Option::Some(t) => t,
258    };
259    ::std::option::Option::Some(input)
260}
261
262pub(crate) fn reflens_list_theme_versions_output_output_next_token(
263    input: &crate::operation::list_theme_versions::ListThemeVersionsOutput,
264) -> ::std::option::Option<&::std::string::String> {
265    let input = match &input.next_token {
266        ::std::option::Option::None => return ::std::option::Option::None,
267        ::std::option::Option::Some(t) => t,
268    };
269    ::std::option::Option::Some(input)
270}
271
272pub(crate) fn reflens_list_themes_output_output_next_token(
273    input: &crate::operation::list_themes::ListThemesOutput,
274) -> ::std::option::Option<&::std::string::String> {
275    let input = match &input.next_token {
276        ::std::option::Option::None => return ::std::option::Option::None,
277        ::std::option::Option::Some(t) => t,
278    };
279    ::std::option::Option::Some(input)
280}
281
282pub(crate) fn reflens_list_topics_output_output_next_token(
283    input: &crate::operation::list_topics::ListTopicsOutput,
284) -> ::std::option::Option<&::std::string::String> {
285    let input = match &input.next_token {
286        ::std::option::Option::None => return ::std::option::Option::None,
287        ::std::option::Option::Some(t) => t,
288    };
289    ::std::option::Option::Some(input)
290}
291
292pub(crate) fn reflens_list_user_groups_output_output_next_token(
293    input: &crate::operation::list_user_groups::ListUserGroupsOutput,
294) -> ::std::option::Option<&::std::string::String> {
295    let input = match &input.next_token {
296        ::std::option::Option::None => return ::std::option::Option::None,
297        ::std::option::Option::Some(t) => t,
298    };
299    ::std::option::Option::Some(input)
300}
301
302pub(crate) fn reflens_list_users_output_output_next_token(
303    input: &crate::operation::list_users::ListUsersOutput,
304) -> ::std::option::Option<&::std::string::String> {
305    let input = match &input.next_token {
306        ::std::option::Option::None => return ::std::option::Option::None,
307        ::std::option::Option::Some(t) => t,
308    };
309    ::std::option::Option::Some(input)
310}
311
312pub(crate) fn reflens_list_vpc_connections_output_output_next_token(
313    input: &crate::operation::list_vpc_connections::ListVpcConnectionsOutput,
314) -> ::std::option::Option<&::std::string::String> {
315    let input = match &input.next_token {
316        ::std::option::Option::None => return ::std::option::Option::None,
317        ::std::option::Option::Some(t) => t,
318    };
319    ::std::option::Option::Some(input)
320}
321
322pub(crate) fn reflens_search_action_connectors_output_output_next_token(
323    input: &crate::operation::search_action_connectors::SearchActionConnectorsOutput,
324) -> ::std::option::Option<&::std::string::String> {
325    let input = match &input.next_token {
326        ::std::option::Option::None => return ::std::option::Option::None,
327        ::std::option::Option::Some(t) => t,
328    };
329    ::std::option::Option::Some(input)
330}
331
332pub(crate) fn reflens_search_analyses_output_output_next_token(
333    input: &crate::operation::search_analyses::SearchAnalysesOutput,
334) -> ::std::option::Option<&::std::string::String> {
335    let input = match &input.next_token {
336        ::std::option::Option::None => return ::std::option::Option::None,
337        ::std::option::Option::Some(t) => t,
338    };
339    ::std::option::Option::Some(input)
340}
341
342pub(crate) fn reflens_search_dashboards_output_output_next_token(
343    input: &crate::operation::search_dashboards::SearchDashboardsOutput,
344) -> ::std::option::Option<&::std::string::String> {
345    let input = match &input.next_token {
346        ::std::option::Option::None => return ::std::option::Option::None,
347        ::std::option::Option::Some(t) => t,
348    };
349    ::std::option::Option::Some(input)
350}
351
352pub(crate) fn reflens_search_data_sets_output_output_next_token(
353    input: &crate::operation::search_data_sets::SearchDataSetsOutput,
354) -> ::std::option::Option<&::std::string::String> {
355    let input = match &input.next_token {
356        ::std::option::Option::None => return ::std::option::Option::None,
357        ::std::option::Option::Some(t) => t,
358    };
359    ::std::option::Option::Some(input)
360}
361
362pub(crate) fn reflens_search_data_sources_output_output_next_token(
363    input: &crate::operation::search_data_sources::SearchDataSourcesOutput,
364) -> ::std::option::Option<&::std::string::String> {
365    let input = match &input.next_token {
366        ::std::option::Option::None => return ::std::option::Option::None,
367        ::std::option::Option::Some(t) => t,
368    };
369    ::std::option::Option::Some(input)
370}
371
372pub(crate) fn reflens_search_flows_output_output_next_token(
373    input: &crate::operation::search_flows::SearchFlowsOutput,
374) -> ::std::option::Option<&::std::string::String> {
375    let input = match &input.next_token {
376        ::std::option::Option::None => return ::std::option::Option::None,
377        ::std::option::Option::Some(t) => t,
378    };
379    ::std::option::Option::Some(input)
380}
381
382pub(crate) fn reflens_search_folders_output_output_next_token(
383    input: &crate::operation::search_folders::SearchFoldersOutput,
384) -> ::std::option::Option<&::std::string::String> {
385    let input = match &input.next_token {
386        ::std::option::Option::None => return ::std::option::Option::None,
387        ::std::option::Option::Some(t) => t,
388    };
389    ::std::option::Option::Some(input)
390}
391
392pub(crate) fn reflens_search_groups_output_output_next_token(
393    input: &crate::operation::search_groups::SearchGroupsOutput,
394) -> ::std::option::Option<&::std::string::String> {
395    let input = match &input.next_token {
396        ::std::option::Option::None => return ::std::option::Option::None,
397        ::std::option::Option::Some(t) => t,
398    };
399    ::std::option::Option::Some(input)
400}
401
402pub(crate) fn reflens_search_topics_output_output_next_token(
403    input: &crate::operation::search_topics::SearchTopicsOutput,
404) -> ::std::option::Option<&::std::string::String> {
405    let input = match &input.next_token {
406        ::std::option::Option::None => return ::std::option::Option::None,
407        ::std::option::Option::Some(t) => t,
408    };
409    ::std::option::Option::Some(input)
410}
411
412pub(crate) fn lens_describe_folder_permissions_output_output_permissions(
413    input: crate::operation::describe_folder_permissions::DescribeFolderPermissionsOutput,
414) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourcePermission>> {
415    let input = input.permissions?;
416    ::std::option::Option::Some(input)
417}
418
419pub(crate) fn lens_describe_folder_resolved_permissions_output_output_permissions(
420    input: crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsOutput,
421) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourcePermission>> {
422    let input = input.permissions?;
423    ::std::option::Option::Some(input)
424}
425
426pub(crate) fn lens_list_action_connectors_output_output_action_connector_summaries(
427    input: crate::operation::list_action_connectors::ListActionConnectorsOutput,
428) -> ::std::option::Option<::std::vec::Vec<crate::types::ActionConnectorSummary>> {
429    let input = input.action_connector_summaries;
430    ::std::option::Option::Some(input)
431}
432
433pub(crate) fn lens_list_analyses_output_output_analysis_summary_list(
434    input: crate::operation::list_analyses::ListAnalysesOutput,
435) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalysisSummary>> {
436    let input = input.analysis_summary_list?;
437    ::std::option::Option::Some(input)
438}
439
440pub(crate) fn lens_list_asset_bundle_export_jobs_output_output_asset_bundle_export_job_summary_list(
441    input: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsOutput,
442) -> ::std::option::Option<::std::vec::Vec<crate::types::AssetBundleExportJobSummary>> {
443    let input = input.asset_bundle_export_job_summary_list?;
444    ::std::option::Option::Some(input)
445}
446
447pub(crate) fn lens_list_asset_bundle_import_jobs_output_output_asset_bundle_import_job_summary_list(
448    input: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsOutput,
449) -> ::std::option::Option<::std::vec::Vec<crate::types::AssetBundleImportJobSummary>> {
450    let input = input.asset_bundle_import_job_summary_list?;
451    ::std::option::Option::Some(input)
452}
453
454pub(crate) fn lens_list_brands_output_output_brands(
455    input: crate::operation::list_brands::ListBrandsOutput,
456) -> ::std::option::Option<::std::vec::Vec<crate::types::BrandSummary>> {
457    let input = input.brands?;
458    ::std::option::Option::Some(input)
459}
460
461pub(crate) fn lens_list_custom_permissions_output_output_custom_permissions_list(
462    input: crate::operation::list_custom_permissions::ListCustomPermissionsOutput,
463) -> ::std::option::Option<::std::vec::Vec<crate::types::CustomPermissions>> {
464    let input = input.custom_permissions_list?;
465    ::std::option::Option::Some(input)
466}
467
468pub(crate) fn lens_list_dashboard_versions_output_output_dashboard_version_summary_list(
469    input: crate::operation::list_dashboard_versions::ListDashboardVersionsOutput,
470) -> ::std::option::Option<::std::vec::Vec<crate::types::DashboardVersionSummary>> {
471    let input = input.dashboard_version_summary_list?;
472    ::std::option::Option::Some(input)
473}
474
475pub(crate) fn lens_list_dashboards_output_output_dashboard_summary_list(
476    input: crate::operation::list_dashboards::ListDashboardsOutput,
477) -> ::std::option::Option<::std::vec::Vec<crate::types::DashboardSummary>> {
478    let input = input.dashboard_summary_list?;
479    ::std::option::Option::Some(input)
480}
481
482pub(crate) fn lens_list_data_sets_output_output_data_set_summaries(
483    input: crate::operation::list_data_sets::ListDataSetsOutput,
484) -> ::std::option::Option<::std::vec::Vec<crate::types::DataSetSummary>> {
485    let input = input.data_set_summaries?;
486    ::std::option::Option::Some(input)
487}
488
489pub(crate) fn lens_list_data_sources_output_output_data_sources(
490    input: crate::operation::list_data_sources::ListDataSourcesOutput,
491) -> ::std::option::Option<::std::vec::Vec<crate::types::DataSource>> {
492    let input = input.data_sources?;
493    ::std::option::Option::Some(input)
494}
495
496pub(crate) fn lens_list_flows_output_output_flow_summary_list(
497    input: crate::operation::list_flows::ListFlowsOutput,
498) -> ::std::option::Option<::std::vec::Vec<crate::types::FlowSummary>> {
499    let input = input.flow_summary_list?;
500    ::std::option::Option::Some(input)
501}
502
503pub(crate) fn lens_list_folder_members_output_output_folder_member_list(
504    input: crate::operation::list_folder_members::ListFolderMembersOutput,
505) -> ::std::option::Option<::std::vec::Vec<crate::types::MemberIdArnPair>> {
506    let input = input.folder_member_list?;
507    ::std::option::Option::Some(input)
508}
509
510pub(crate) fn lens_list_folders_output_output_folder_summary_list(
511    input: crate::operation::list_folders::ListFoldersOutput,
512) -> ::std::option::Option<::std::vec::Vec<crate::types::FolderSummary>> {
513    let input = input.folder_summary_list?;
514    ::std::option::Option::Some(input)
515}
516
517pub(crate) fn lens_list_folders_for_resource_output_output_folders(
518    input: crate::operation::list_folders_for_resource::ListFoldersForResourceOutput,
519) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
520    let input = input.folders?;
521    ::std::option::Option::Some(input)
522}
523
524pub(crate) fn lens_list_group_memberships_output_output_group_member_list(
525    input: crate::operation::list_group_memberships::ListGroupMembershipsOutput,
526) -> ::std::option::Option<::std::vec::Vec<crate::types::GroupMember>> {
527    let input = input.group_member_list?;
528    ::std::option::Option::Some(input)
529}
530
531pub(crate) fn lens_list_groups_output_output_group_list(
532    input: crate::operation::list_groups::ListGroupsOutput,
533) -> ::std::option::Option<::std::vec::Vec<crate::types::Group>> {
534    let input = input.group_list?;
535    ::std::option::Option::Some(input)
536}
537
538pub(crate) fn lens_list_iam_policy_assignments_output_output_iam_policy_assignments(
539    input: crate::operation::list_iam_policy_assignments::ListIamPolicyAssignmentsOutput,
540) -> ::std::option::Option<::std::vec::Vec<crate::types::IamPolicyAssignmentSummary>> {
541    let input = input.iam_policy_assignments?;
542    ::std::option::Option::Some(input)
543}
544
545pub(crate) fn lens_list_iam_policy_assignments_for_user_output_output_active_assignments(
546    input: crate::operation::list_iam_policy_assignments_for_user::ListIamPolicyAssignmentsForUserOutput,
547) -> ::std::option::Option<::std::vec::Vec<crate::types::ActiveIamPolicyAssignment>> {
548    let input = input.active_assignments?;
549    ::std::option::Option::Some(input)
550}
551
552pub(crate) fn lens_list_ingestions_output_output_ingestions(
553    input: crate::operation::list_ingestions::ListIngestionsOutput,
554) -> ::std::option::Option<::std::vec::Vec<crate::types::Ingestion>> {
555    let input = input.ingestions?;
556    ::std::option::Option::Some(input)
557}
558
559pub(crate) fn lens_list_namespaces_output_output_namespaces(
560    input: crate::operation::list_namespaces::ListNamespacesOutput,
561) -> ::std::option::Option<::std::vec::Vec<crate::types::NamespaceInfoV2>> {
562    let input = input.namespaces?;
563    ::std::option::Option::Some(input)
564}
565
566pub(crate) fn lens_list_role_memberships_output_output_members_list(
567    input: crate::operation::list_role_memberships::ListRoleMembershipsOutput,
568) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
569    let input = input.members_list?;
570    ::std::option::Option::Some(input)
571}
572
573pub(crate) fn lens_list_template_aliases_output_output_template_alias_list(
574    input: crate::operation::list_template_aliases::ListTemplateAliasesOutput,
575) -> ::std::option::Option<::std::vec::Vec<crate::types::TemplateAlias>> {
576    let input = input.template_alias_list?;
577    ::std::option::Option::Some(input)
578}
579
580pub(crate) fn lens_list_template_versions_output_output_template_version_summary_list(
581    input: crate::operation::list_template_versions::ListTemplateVersionsOutput,
582) -> ::std::option::Option<::std::vec::Vec<crate::types::TemplateVersionSummary>> {
583    let input = input.template_version_summary_list?;
584    ::std::option::Option::Some(input)
585}
586
587pub(crate) fn lens_list_templates_output_output_template_summary_list(
588    input: crate::operation::list_templates::ListTemplatesOutput,
589) -> ::std::option::Option<::std::vec::Vec<crate::types::TemplateSummary>> {
590    let input = input.template_summary_list?;
591    ::std::option::Option::Some(input)
592}
593
594pub(crate) fn lens_list_theme_versions_output_output_theme_version_summary_list(
595    input: crate::operation::list_theme_versions::ListThemeVersionsOutput,
596) -> ::std::option::Option<::std::vec::Vec<crate::types::ThemeVersionSummary>> {
597    let input = input.theme_version_summary_list?;
598    ::std::option::Option::Some(input)
599}
600
601pub(crate) fn lens_list_themes_output_output_theme_summary_list(
602    input: crate::operation::list_themes::ListThemesOutput,
603) -> ::std::option::Option<::std::vec::Vec<crate::types::ThemeSummary>> {
604    let input = input.theme_summary_list?;
605    ::std::option::Option::Some(input)
606}
607
608pub(crate) fn lens_list_user_groups_output_output_group_list(
609    input: crate::operation::list_user_groups::ListUserGroupsOutput,
610) -> ::std::option::Option<::std::vec::Vec<crate::types::Group>> {
611    let input = input.group_list?;
612    ::std::option::Option::Some(input)
613}
614
615pub(crate) fn lens_list_users_output_output_user_list(
616    input: crate::operation::list_users::ListUsersOutput,
617) -> ::std::option::Option<::std::vec::Vec<crate::types::User>> {
618    let input = input.user_list?;
619    ::std::option::Option::Some(input)
620}
621
622pub(crate) fn lens_search_action_connectors_output_output_action_connector_summaries(
623    input: crate::operation::search_action_connectors::SearchActionConnectorsOutput,
624) -> ::std::option::Option<::std::vec::Vec<crate::types::ActionConnectorSummary>> {
625    let input = input.action_connector_summaries?;
626    ::std::option::Option::Some(input)
627}
628
629pub(crate) fn lens_search_analyses_output_output_analysis_summary_list(
630    input: crate::operation::search_analyses::SearchAnalysesOutput,
631) -> ::std::option::Option<::std::vec::Vec<crate::types::AnalysisSummary>> {
632    let input = input.analysis_summary_list?;
633    ::std::option::Option::Some(input)
634}
635
636pub(crate) fn lens_search_dashboards_output_output_dashboard_summary_list(
637    input: crate::operation::search_dashboards::SearchDashboardsOutput,
638) -> ::std::option::Option<::std::vec::Vec<crate::types::DashboardSummary>> {
639    let input = input.dashboard_summary_list?;
640    ::std::option::Option::Some(input)
641}
642
643pub(crate) fn lens_search_data_sets_output_output_data_set_summaries(
644    input: crate::operation::search_data_sets::SearchDataSetsOutput,
645) -> ::std::option::Option<::std::vec::Vec<crate::types::DataSetSummary>> {
646    let input = input.data_set_summaries?;
647    ::std::option::Option::Some(input)
648}
649
650pub(crate) fn lens_search_data_sources_output_output_data_source_summaries(
651    input: crate::operation::search_data_sources::SearchDataSourcesOutput,
652) -> ::std::option::Option<::std::vec::Vec<crate::types::DataSourceSummary>> {
653    let input = input.data_source_summaries?;
654    ::std::option::Option::Some(input)
655}
656
657pub(crate) fn lens_search_flows_output_output_flow_summary_list(
658    input: crate::operation::search_flows::SearchFlowsOutput,
659) -> ::std::option::Option<::std::vec::Vec<crate::types::FlowSummary>> {
660    let input = input.flow_summary_list;
661    ::std::option::Option::Some(input)
662}
663
664pub(crate) fn lens_search_folders_output_output_folder_summary_list(
665    input: crate::operation::search_folders::SearchFoldersOutput,
666) -> ::std::option::Option<::std::vec::Vec<crate::types::FolderSummary>> {
667    let input = input.folder_summary_list?;
668    ::std::option::Option::Some(input)
669}
670
671pub(crate) fn lens_search_groups_output_output_group_list(
672    input: crate::operation::search_groups::SearchGroupsOutput,
673) -> ::std::option::Option<::std::vec::Vec<crate::types::Group>> {
674    let input = input.group_list?;
675    ::std::option::Option::Some(input)
676}
677
678pub(crate) fn lens_search_topics_output_output_topic_summary_list(
679    input: crate::operation::search_topics::SearchTopicsOutput,
680) -> ::std::option::Option<::std::vec::Vec<crate::types::TopicSummary>> {
681    let input = input.topic_summary_list?;
682    ::std::option::Option::Some(input)
683}