#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSlackChannelConfiguration {
_private: (),
}
impl CreateSlackChannelConfiguration {
pub fn builder() -> crate::input::create_slack_channel_configuration_input::Builder {
crate::input::create_slack_channel_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSlackChannelConfiguration {
type Output = std::result::Result<
crate::output::CreateSlackChannelConfigurationOutput,
crate::error::CreateSlackChannelConfigurationError,
>;
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_slack_channel_configuration_error(response)
} else {
crate::operation_deser::parse_create_slack_channel_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccountAlias {
_private: (),
}
impl DeleteAccountAlias {
pub fn builder() -> crate::input::delete_account_alias_input::Builder {
crate::input::delete_account_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccountAlias {
type Output = std::result::Result<
crate::output::DeleteAccountAliasOutput,
crate::error::DeleteAccountAliasError,
>;
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_account_alias_error(response)
} else {
crate::operation_deser::parse_delete_account_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSlackChannelConfiguration {
_private: (),
}
impl DeleteSlackChannelConfiguration {
pub fn builder() -> crate::input::delete_slack_channel_configuration_input::Builder {
crate::input::delete_slack_channel_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSlackChannelConfiguration {
type Output = std::result::Result<
crate::output::DeleteSlackChannelConfigurationOutput,
crate::error::DeleteSlackChannelConfigurationError,
>;
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_slack_channel_configuration_error(response)
} else {
crate::operation_deser::parse_delete_slack_channel_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSlackWorkspaceConfiguration {
_private: (),
}
impl DeleteSlackWorkspaceConfiguration {
pub fn builder() -> crate::input::delete_slack_workspace_configuration_input::Builder {
crate::input::delete_slack_workspace_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSlackWorkspaceConfiguration {
type Output = std::result::Result<
crate::output::DeleteSlackWorkspaceConfigurationOutput,
crate::error::DeleteSlackWorkspaceConfigurationError,
>;
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_slack_workspace_configuration_error(response)
} else {
crate::operation_deser::parse_delete_slack_workspace_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccountAlias {
_private: (),
}
impl GetAccountAlias {
pub fn builder() -> crate::input::get_account_alias_input::Builder {
crate::input::get_account_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccountAlias {
type Output = std::result::Result<
crate::output::GetAccountAliasOutput,
crate::error::GetAccountAliasError,
>;
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_account_alias_error(response)
} else {
crate::operation_deser::parse_get_account_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSlackChannelConfigurations {
_private: (),
}
impl ListSlackChannelConfigurations {
pub fn builder() -> crate::input::list_slack_channel_configurations_input::Builder {
crate::input::list_slack_channel_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSlackChannelConfigurations {
type Output = std::result::Result<
crate::output::ListSlackChannelConfigurationsOutput,
crate::error::ListSlackChannelConfigurationsError,
>;
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_slack_channel_configurations_error(response)
} else {
crate::operation_deser::parse_list_slack_channel_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSlackWorkspaceConfigurations {
_private: (),
}
impl ListSlackWorkspaceConfigurations {
pub fn builder() -> crate::input::list_slack_workspace_configurations_input::Builder {
crate::input::list_slack_workspace_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSlackWorkspaceConfigurations {
type Output = std::result::Result<
crate::output::ListSlackWorkspaceConfigurationsOutput,
crate::error::ListSlackWorkspaceConfigurationsError,
>;
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_slack_workspace_configurations_error(response)
} else {
crate::operation_deser::parse_list_slack_workspace_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutAccountAlias {
_private: (),
}
impl PutAccountAlias {
pub fn builder() -> crate::input::put_account_alias_input::Builder {
crate::input::put_account_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutAccountAlias {
type Output = std::result::Result<
crate::output::PutAccountAliasOutput,
crate::error::PutAccountAliasError,
>;
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_account_alias_error(response)
} else {
crate::operation_deser::parse_put_account_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterSlackWorkspaceForOrganization {
_private: (),
}
impl RegisterSlackWorkspaceForOrganization {
pub fn builder() -> crate::input::register_slack_workspace_for_organization_input::Builder {
crate::input::register_slack_workspace_for_organization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterSlackWorkspaceForOrganization {
type Output = std::result::Result<
crate::output::RegisterSlackWorkspaceForOrganizationOutput,
crate::error::RegisterSlackWorkspaceForOrganizationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_slack_workspace_for_organization_error(response)
} else {
crate::operation_deser::parse_register_slack_workspace_for_organization_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSlackChannelConfiguration {
_private: (),
}
impl UpdateSlackChannelConfiguration {
pub fn builder() -> crate::input::update_slack_channel_configuration_input::Builder {
crate::input::update_slack_channel_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSlackChannelConfiguration {
type Output = std::result::Result<
crate::output::UpdateSlackChannelConfigurationOutput,
crate::error::UpdateSlackChannelConfigurationError,
>;
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_slack_channel_configuration_error(response)
} else {
crate::operation_deser::parse_update_slack_channel_configuration_response(response)
}
}
}
pub mod customize;