1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::http::HeaderMap,
    response_body: &[u8],
) -> Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(response_body, response_headers)
}

pub(crate) mod shape_accept_invitation;

pub(crate) mod shape_batch_get_graph_member_datasources;

pub(crate) mod shape_batch_get_membership_datasources;

pub(crate) mod shape_create_graph;

pub(crate) mod shape_create_members;

pub(crate) mod shape_delete_graph;

pub(crate) mod shape_delete_members;

pub(crate) mod shape_describe_organization_configuration;

pub(crate) mod shape_disable_organization_admin_account;

pub(crate) mod shape_disassociate_membership;

pub(crate) mod shape_enable_organization_admin_account;

pub(crate) mod shape_get_members;

pub(crate) mod shape_list_datasource_packages;

pub(crate) mod shape_list_graphs;

pub(crate) mod shape_list_invitations;

pub(crate) mod shape_list_members;

pub(crate) mod shape_list_organization_admin_accounts;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_reject_invitation;

pub(crate) mod shape_start_monitoring_member;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_untag_resource;

pub(crate) mod shape_update_datasource_packages;

pub(crate) mod shape_update_organization_configuration;

pub(crate) mod shape_accept_invitation_input;

pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
    if data.is_empty() {
        b"{}"
    } else {
        data
    }
}

pub(crate) mod shape_access_denied_exception;

pub(crate) mod shape_batch_get_graph_member_datasources_input;

pub(crate) mod shape_batch_get_membership_datasources_input;

pub(crate) mod shape_conflict_exception;

pub(crate) mod shape_create_graph_input;

pub(crate) mod shape_create_members_input;

pub(crate) mod shape_delete_graph_input;

pub(crate) mod shape_delete_members_input;

pub(crate) mod shape_describe_organization_configuration_input;

pub(crate) mod shape_disassociate_membership_input;

pub(crate) mod shape_enable_organization_admin_account_input;

pub(crate) mod shape_get_members_input;

pub(crate) mod shape_internal_server_exception;

pub(crate) mod shape_list_datasource_packages_input;

pub(crate) mod shape_list_graphs_input;

pub(crate) mod shape_list_invitations_input;

pub(crate) mod shape_list_members_input;

pub(crate) mod shape_list_organization_admin_accounts_input;

pub(crate) mod shape_reject_invitation_input;

pub(crate) mod shape_resource_not_found_exception;

pub(crate) mod shape_service_quota_exceeded_exception;

pub(crate) mod shape_start_monitoring_member_input;

pub(crate) mod shape_tag_resource_input;

pub(crate) mod shape_too_many_requests_exception;

pub(crate) mod shape_update_datasource_packages_input;

pub(crate) mod shape_update_organization_configuration_input;

pub(crate) mod shape_validation_exception;

pub(crate) mod shape_account;

pub(crate) mod shape_account_id_list;

pub(crate) mod shape_administrator_list;

pub(crate) mod shape_datasource_package_ingest_details;

pub(crate) mod shape_graph_list;

pub(crate) mod shape_member_detail_list;

pub(crate) mod shape_membership_datasources_list;

pub(crate) mod shape_resource_list;

pub(crate) mod shape_tag_map;

pub(crate) mod shape_unprocessed_account_list;

pub(crate) mod shape_unprocessed_graph_list;

pub(crate) mod shape_administrator;

pub(crate) mod shape_datasource_package_ingest_detail;

pub(crate) mod shape_graph;

pub(crate) mod shape_member_detail;

pub(crate) mod shape_membership_datasources;

pub(crate) mod shape_unprocessed_account;

pub(crate) mod shape_unprocessed_graph;

pub(crate) mod shape_datasource_package_ingest_history;

pub(crate) mod shape_datasource_package_ingest_states;

pub(crate) mod shape_last_ingest_state_change_dates;

pub(crate) mod shape_volume_usage_by_datasource_package;

pub(crate) mod shape_datasource_package_usage_info;

pub(crate) mod shape_timestamp_for_collection;