#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateExternalConnection {
_private: (),
}
impl AssociateExternalConnection {
pub fn builder() -> crate::input::associate_external_connection_input::Builder {
crate::input::associate_external_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateExternalConnection {
type Output = std::result::Result<
crate::output::AssociateExternalConnectionOutput,
crate::error::AssociateExternalConnectionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_external_connection_error(response)
} else {
crate::operation_deser::parse_associate_external_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CopyPackageVersions {
_private: (),
}
impl CopyPackageVersions {
pub fn builder() -> crate::input::copy_package_versions_input::Builder {
crate::input::copy_package_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CopyPackageVersions {
type Output = std::result::Result<
crate::output::CopyPackageVersionsOutput,
crate::error::CopyPackageVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_copy_package_versions_error(response)
} else {
crate::operation_deser::parse_copy_package_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDomain {
_private: (),
}
impl CreateDomain {
pub fn builder() -> crate::input::create_domain_input::Builder {
crate::input::create_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDomain {
type Output =
std::result::Result<crate::output::CreateDomainOutput, crate::error::CreateDomainError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_domain_error(response)
} else {
crate::operation_deser::parse_create_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRepository {
_private: (),
}
impl CreateRepository {
pub fn builder() -> crate::input::create_repository_input::Builder {
crate::input::create_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRepository {
type Output = std::result::Result<
crate::output::CreateRepositoryOutput,
crate::error::CreateRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_repository_error(response)
} else {
crate::operation_deser::parse_create_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDomain {
_private: (),
}
impl DeleteDomain {
pub fn builder() -> crate::input::delete_domain_input::Builder {
crate::input::delete_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDomain {
type Output =
std::result::Result<crate::output::DeleteDomainOutput, crate::error::DeleteDomainError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_domain_error(response)
} else {
crate::operation_deser::parse_delete_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDomainPermissionsPolicy {
_private: (),
}
impl DeleteDomainPermissionsPolicy {
pub fn builder() -> crate::input::delete_domain_permissions_policy_input::Builder {
crate::input::delete_domain_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDomainPermissionsPolicy {
type Output = std::result::Result<
crate::output::DeleteDomainPermissionsPolicyOutput,
crate::error::DeleteDomainPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_domain_permissions_policy_error(response)
} else {
crate::operation_deser::parse_delete_domain_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePackageVersions {
_private: (),
}
impl DeletePackageVersions {
pub fn builder() -> crate::input::delete_package_versions_input::Builder {
crate::input::delete_package_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePackageVersions {
type Output = std::result::Result<
crate::output::DeletePackageVersionsOutput,
crate::error::DeletePackageVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_package_versions_error(response)
} else {
crate::operation_deser::parse_delete_package_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRepository {
_private: (),
}
impl DeleteRepository {
pub fn builder() -> crate::input::delete_repository_input::Builder {
crate::input::delete_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRepository {
type Output = std::result::Result<
crate::output::DeleteRepositoryOutput,
crate::error::DeleteRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_repository_error(response)
} else {
crate::operation_deser::parse_delete_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRepositoryPermissionsPolicy {
_private: (),
}
impl DeleteRepositoryPermissionsPolicy {
pub fn builder() -> crate::input::delete_repository_permissions_policy_input::Builder {
crate::input::delete_repository_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRepositoryPermissionsPolicy {
type Output = std::result::Result<
crate::output::DeleteRepositoryPermissionsPolicyOutput,
crate::error::DeleteRepositoryPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_repository_permissions_policy_error(response)
} else {
crate::operation_deser::parse_delete_repository_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDomain {
_private: (),
}
impl DescribeDomain {
pub fn builder() -> crate::input::describe_domain_input::Builder {
crate::input::describe_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDomain {
type Output =
std::result::Result<crate::output::DescribeDomainOutput, crate::error::DescribeDomainError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_domain_error(response)
} else {
crate::operation_deser::parse_describe_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePackage {
_private: (),
}
impl DescribePackage {
pub fn builder() -> crate::input::describe_package_input::Builder {
crate::input::describe_package_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePackage {
type Output = std::result::Result<
crate::output::DescribePackageOutput,
crate::error::DescribePackageError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_package_error(response)
} else {
crate::operation_deser::parse_describe_package_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePackageVersion {
_private: (),
}
impl DescribePackageVersion {
pub fn builder() -> crate::input::describe_package_version_input::Builder {
crate::input::describe_package_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePackageVersion {
type Output = std::result::Result<
crate::output::DescribePackageVersionOutput,
crate::error::DescribePackageVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_package_version_error(response)
} else {
crate::operation_deser::parse_describe_package_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRepository {
_private: (),
}
impl DescribeRepository {
pub fn builder() -> crate::input::describe_repository_input::Builder {
crate::input::describe_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRepository {
type Output = std::result::Result<
crate::output::DescribeRepositoryOutput,
crate::error::DescribeRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_repository_error(response)
} else {
crate::operation_deser::parse_describe_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateExternalConnection {
_private: (),
}
impl DisassociateExternalConnection {
pub fn builder() -> crate::input::disassociate_external_connection_input::Builder {
crate::input::disassociate_external_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateExternalConnection {
type Output = std::result::Result<
crate::output::DisassociateExternalConnectionOutput,
crate::error::DisassociateExternalConnectionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_external_connection_error(response)
} else {
crate::operation_deser::parse_disassociate_external_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisposePackageVersions {
_private: (),
}
impl DisposePackageVersions {
pub fn builder() -> crate::input::dispose_package_versions_input::Builder {
crate::input::dispose_package_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisposePackageVersions {
type Output = std::result::Result<
crate::output::DisposePackageVersionsOutput,
crate::error::DisposePackageVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_dispose_package_versions_error(response)
} else {
crate::operation_deser::parse_dispose_package_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAuthorizationToken {
_private: (),
}
impl GetAuthorizationToken {
pub fn builder() -> crate::input::get_authorization_token_input::Builder {
crate::input::get_authorization_token_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAuthorizationToken {
type Output = std::result::Result<
crate::output::GetAuthorizationTokenOutput,
crate::error::GetAuthorizationTokenError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_authorization_token_error(response)
} else {
crate::operation_deser::parse_get_authorization_token_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDomainPermissionsPolicy {
_private: (),
}
impl GetDomainPermissionsPolicy {
pub fn builder() -> crate::input::get_domain_permissions_policy_input::Builder {
crate::input::get_domain_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDomainPermissionsPolicy {
type Output = std::result::Result<
crate::output::GetDomainPermissionsPolicyOutput,
crate::error::GetDomainPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_domain_permissions_policy_error(response)
} else {
crate::operation_deser::parse_get_domain_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPackageVersionAsset {
_private: (),
}
impl GetPackageVersionAsset {
pub fn builder() -> crate::input::get_package_version_asset_input::Builder {
crate::input::get_package_version_asset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseHttpResponse for GetPackageVersionAsset {
type Output = std::result::Result<
crate::output::GetPackageVersionAssetOutput,
crate::error::GetPackageVersionAssetError,
>;
fn parse_unloaded(
&self,
response: &mut aws_smithy_http::operation::Response,
) -> Option<Self::Output> {
if !response.http().status().is_success() && response.http().status().as_u16() != 200 {
return None;
}
Some(crate::operation_deser::parse_get_package_version_asset(
response,
))
}
fn parse_loaded(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
crate::operation_deser::parse_get_package_version_asset_error(response)
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPackageVersionReadme {
_private: (),
}
impl GetPackageVersionReadme {
pub fn builder() -> crate::input::get_package_version_readme_input::Builder {
crate::input::get_package_version_readme_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPackageVersionReadme {
type Output = std::result::Result<
crate::output::GetPackageVersionReadmeOutput,
crate::error::GetPackageVersionReadmeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_package_version_readme_error(response)
} else {
crate::operation_deser::parse_get_package_version_readme_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRepositoryEndpoint {
_private: (),
}
impl GetRepositoryEndpoint {
pub fn builder() -> crate::input::get_repository_endpoint_input::Builder {
crate::input::get_repository_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRepositoryEndpoint {
type Output = std::result::Result<
crate::output::GetRepositoryEndpointOutput,
crate::error::GetRepositoryEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_repository_endpoint_error(response)
} else {
crate::operation_deser::parse_get_repository_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRepositoryPermissionsPolicy {
_private: (),
}
impl GetRepositoryPermissionsPolicy {
pub fn builder() -> crate::input::get_repository_permissions_policy_input::Builder {
crate::input::get_repository_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRepositoryPermissionsPolicy {
type Output = std::result::Result<
crate::output::GetRepositoryPermissionsPolicyOutput,
crate::error::GetRepositoryPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_repository_permissions_policy_error(response)
} else {
crate::operation_deser::parse_get_repository_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDomains {
_private: (),
}
impl ListDomains {
pub fn builder() -> crate::input::list_domains_input::Builder {
crate::input::list_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDomains {
type Output =
std::result::Result<crate::output::ListDomainsOutput, crate::error::ListDomainsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_domains_error(response)
} else {
crate::operation_deser::parse_list_domains_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPackages {
_private: (),
}
impl ListPackages {
pub fn builder() -> crate::input::list_packages_input::Builder {
crate::input::list_packages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackages {
type Output =
std::result::Result<crate::output::ListPackagesOutput, crate::error::ListPackagesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_packages_error(response)
} else {
crate::operation_deser::parse_list_packages_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPackageVersionAssets {
_private: (),
}
impl ListPackageVersionAssets {
pub fn builder() -> crate::input::list_package_version_assets_input::Builder {
crate::input::list_package_version_assets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackageVersionAssets {
type Output = std::result::Result<
crate::output::ListPackageVersionAssetsOutput,
crate::error::ListPackageVersionAssetsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_package_version_assets_error(response)
} else {
crate::operation_deser::parse_list_package_version_assets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPackageVersionDependencies {
_private: (),
}
impl ListPackageVersionDependencies {
pub fn builder() -> crate::input::list_package_version_dependencies_input::Builder {
crate::input::list_package_version_dependencies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackageVersionDependencies {
type Output = std::result::Result<
crate::output::ListPackageVersionDependenciesOutput,
crate::error::ListPackageVersionDependenciesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_package_version_dependencies_error(response)
} else {
crate::operation_deser::parse_list_package_version_dependencies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPackageVersions {
_private: (),
}
impl ListPackageVersions {
pub fn builder() -> crate::input::list_package_versions_input::Builder {
crate::input::list_package_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackageVersions {
type Output = std::result::Result<
crate::output::ListPackageVersionsOutput,
crate::error::ListPackageVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_package_versions_error(response)
} else {
crate::operation_deser::parse_list_package_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRepositories {
_private: (),
}
impl ListRepositories {
pub fn builder() -> crate::input::list_repositories_input::Builder {
crate::input::list_repositories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRepositories {
type Output = std::result::Result<
crate::output::ListRepositoriesOutput,
crate::error::ListRepositoriesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_repositories_error(response)
} else {
crate::operation_deser::parse_list_repositories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRepositoriesInDomain {
_private: (),
}
impl ListRepositoriesInDomain {
pub fn builder() -> crate::input::list_repositories_in_domain_input::Builder {
crate::input::list_repositories_in_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRepositoriesInDomain {
type Output = std::result::Result<
crate::output::ListRepositoriesInDomainOutput,
crate::error::ListRepositoriesInDomainError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_repositories_in_domain_error(response)
} else {
crate::operation_deser::parse_list_repositories_in_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutDomainPermissionsPolicy {
_private: (),
}
impl PutDomainPermissionsPolicy {
pub fn builder() -> crate::input::put_domain_permissions_policy_input::Builder {
crate::input::put_domain_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutDomainPermissionsPolicy {
type Output = std::result::Result<
crate::output::PutDomainPermissionsPolicyOutput,
crate::error::PutDomainPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_domain_permissions_policy_error(response)
} else {
crate::operation_deser::parse_put_domain_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutPackageOriginConfiguration {
_private: (),
}
impl PutPackageOriginConfiguration {
pub fn builder() -> crate::input::put_package_origin_configuration_input::Builder {
crate::input::put_package_origin_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutPackageOriginConfiguration {
type Output = std::result::Result<
crate::output::PutPackageOriginConfigurationOutput,
crate::error::PutPackageOriginConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_package_origin_configuration_error(response)
} else {
crate::operation_deser::parse_put_package_origin_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutRepositoryPermissionsPolicy {
_private: (),
}
impl PutRepositoryPermissionsPolicy {
pub fn builder() -> crate::input::put_repository_permissions_policy_input::Builder {
crate::input::put_repository_permissions_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutRepositoryPermissionsPolicy {
type Output = std::result::Result<
crate::output::PutRepositoryPermissionsPolicyOutput,
crate::error::PutRepositoryPermissionsPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_repository_permissions_policy_error(response)
} else {
crate::operation_deser::parse_put_repository_permissions_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePackageVersionsStatus {
_private: (),
}
impl UpdatePackageVersionsStatus {
pub fn builder() -> crate::input::update_package_versions_status_input::Builder {
crate::input::update_package_versions_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePackageVersionsStatus {
type Output = std::result::Result<
crate::output::UpdatePackageVersionsStatusOutput,
crate::error::UpdatePackageVersionsStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_package_versions_status_error(response)
} else {
crate::operation_deser::parse_update_package_versions_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRepository {
_private: (),
}
impl UpdateRepository {
pub fn builder() -> crate::input::update_repository_input::Builder {
crate::input::update_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRepository {
type Output = std::result::Result<
crate::output::UpdateRepositoryOutput,
crate::error::UpdateRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_repository_error(response)
} else {
crate::operation_deser::parse_update_repository_response(response)
}
}
}
pub mod customize;