#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchPutPropertyValues {
_private: (),
}
impl BatchPutPropertyValues {
pub fn builder() -> crate::input::batch_put_property_values_input::Builder {
crate::input::batch_put_property_values_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchPutPropertyValues {
type Output = std::result::Result<
crate::output::BatchPutPropertyValuesOutput,
crate::error::BatchPutPropertyValuesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_put_property_values_error(response)
} else {
crate::operation_deser::parse_batch_put_property_values_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateComponentType {
_private: (),
}
impl CreateComponentType {
pub fn builder() -> crate::input::create_component_type_input::Builder {
crate::input::create_component_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateComponentType {
type Output = std::result::Result<
crate::output::CreateComponentTypeOutput,
crate::error::CreateComponentTypeError,
>;
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_component_type_error(response)
} else {
crate::operation_deser::parse_create_component_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateEntity {
_private: (),
}
impl CreateEntity {
pub fn builder() -> crate::input::create_entity_input::Builder {
crate::input::create_entity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEntity {
type Output =
std::result::Result<crate::output::CreateEntityOutput, crate::error::CreateEntityError>;
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_entity_error(response)
} else {
crate::operation_deser::parse_create_entity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateScene {
_private: (),
}
impl CreateScene {
pub fn builder() -> crate::input::create_scene_input::Builder {
crate::input::create_scene_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateScene {
type Output =
std::result::Result<crate::output::CreateSceneOutput, crate::error::CreateSceneError>;
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_scene_error(response)
} else {
crate::operation_deser::parse_create_scene_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSyncJob {
_private: (),
}
impl CreateSyncJob {
pub fn builder() -> crate::input::create_sync_job_input::Builder {
crate::input::create_sync_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSyncJob {
type Output =
std::result::Result<crate::output::CreateSyncJobOutput, crate::error::CreateSyncJobError>;
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_sync_job_error(response)
} else {
crate::operation_deser::parse_create_sync_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkspace {
_private: (),
}
impl CreateWorkspace {
pub fn builder() -> crate::input::create_workspace_input::Builder {
crate::input::create_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkspace {
type Output = std::result::Result<
crate::output::CreateWorkspaceOutput,
crate::error::CreateWorkspaceError,
>;
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_workspace_error(response)
} else {
crate::operation_deser::parse_create_workspace_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteComponentType {
_private: (),
}
impl DeleteComponentType {
pub fn builder() -> crate::input::delete_component_type_input::Builder {
crate::input::delete_component_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteComponentType {
type Output = std::result::Result<
crate::output::DeleteComponentTypeOutput,
crate::error::DeleteComponentTypeError,
>;
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_component_type_error(response)
} else {
crate::operation_deser::parse_delete_component_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteEntity {
_private: (),
}
impl DeleteEntity {
pub fn builder() -> crate::input::delete_entity_input::Builder {
crate::input::delete_entity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEntity {
type Output =
std::result::Result<crate::output::DeleteEntityOutput, crate::error::DeleteEntityError>;
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_entity_error(response)
} else {
crate::operation_deser::parse_delete_entity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteScene {
_private: (),
}
impl DeleteScene {
pub fn builder() -> crate::input::delete_scene_input::Builder {
crate::input::delete_scene_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteScene {
type Output =
std::result::Result<crate::output::DeleteSceneOutput, crate::error::DeleteSceneError>;
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_scene_error(response)
} else {
crate::operation_deser::parse_delete_scene_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSyncJob {
_private: (),
}
impl DeleteSyncJob {
pub fn builder() -> crate::input::delete_sync_job_input::Builder {
crate::input::delete_sync_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSyncJob {
type Output =
std::result::Result<crate::output::DeleteSyncJobOutput, crate::error::DeleteSyncJobError>;
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_sync_job_error(response)
} else {
crate::operation_deser::parse_delete_sync_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkspace {
_private: (),
}
impl DeleteWorkspace {
pub fn builder() -> crate::input::delete_workspace_input::Builder {
crate::input::delete_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkspace {
type Output = std::result::Result<
crate::output::DeleteWorkspaceOutput,
crate::error::DeleteWorkspaceError,
>;
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_workspace_error(response)
} else {
crate::operation_deser::parse_delete_workspace_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExecuteQuery {
_private: (),
}
impl ExecuteQuery {
pub fn builder() -> crate::input::execute_query_input::Builder {
crate::input::execute_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExecuteQuery {
type Output =
std::result::Result<crate::output::ExecuteQueryOutput, crate::error::ExecuteQueryError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_execute_query_error(response)
} else {
crate::operation_deser::parse_execute_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetComponentType {
_private: (),
}
impl GetComponentType {
pub fn builder() -> crate::input::get_component_type_input::Builder {
crate::input::get_component_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComponentType {
type Output = std::result::Result<
crate::output::GetComponentTypeOutput,
crate::error::GetComponentTypeError,
>;
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_component_type_error(response)
} else {
crate::operation_deser::parse_get_component_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEntity {
_private: (),
}
impl GetEntity {
pub fn builder() -> crate::input::get_entity_input::Builder {
crate::input::get_entity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEntity {
type Output = std::result::Result<crate::output::GetEntityOutput, crate::error::GetEntityError>;
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_entity_error(response)
} else {
crate::operation_deser::parse_get_entity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPricingPlan {
_private: (),
}
impl GetPricingPlan {
pub fn builder() -> crate::input::get_pricing_plan_input::Builder {
crate::input::get_pricing_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPricingPlan {
type Output =
std::result::Result<crate::output::GetPricingPlanOutput, crate::error::GetPricingPlanError>;
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_pricing_plan_error(response)
} else {
crate::operation_deser::parse_get_pricing_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPropertyValue {
_private: (),
}
impl GetPropertyValue {
pub fn builder() -> crate::input::get_property_value_input::Builder {
crate::input::get_property_value_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPropertyValue {
type Output = std::result::Result<
crate::output::GetPropertyValueOutput,
crate::error::GetPropertyValueError,
>;
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_property_value_error(response)
} else {
crate::operation_deser::parse_get_property_value_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPropertyValueHistory {
_private: (),
}
impl GetPropertyValueHistory {
pub fn builder() -> crate::input::get_property_value_history_input::Builder {
crate::input::get_property_value_history_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPropertyValueHistory {
type Output = std::result::Result<
crate::output::GetPropertyValueHistoryOutput,
crate::error::GetPropertyValueHistoryError,
>;
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_property_value_history_error(response)
} else {
crate::operation_deser::parse_get_property_value_history_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetScene {
_private: (),
}
impl GetScene {
pub fn builder() -> crate::input::get_scene_input::Builder {
crate::input::get_scene_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetScene {
type Output = std::result::Result<crate::output::GetSceneOutput, crate::error::GetSceneError>;
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_scene_error(response)
} else {
crate::operation_deser::parse_get_scene_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSyncJob {
_private: (),
}
impl GetSyncJob {
pub fn builder() -> crate::input::get_sync_job_input::Builder {
crate::input::get_sync_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSyncJob {
type Output =
std::result::Result<crate::output::GetSyncJobOutput, crate::error::GetSyncJobError>;
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_sync_job_error(response)
} else {
crate::operation_deser::parse_get_sync_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkspace {
_private: (),
}
impl GetWorkspace {
pub fn builder() -> crate::input::get_workspace_input::Builder {
crate::input::get_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkspace {
type Output =
std::result::Result<crate::output::GetWorkspaceOutput, crate::error::GetWorkspaceError>;
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_workspace_error(response)
} else {
crate::operation_deser::parse_get_workspace_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListComponentTypes {
_private: (),
}
impl ListComponentTypes {
pub fn builder() -> crate::input::list_component_types_input::Builder {
crate::input::list_component_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListComponentTypes {
type Output = std::result::Result<
crate::output::ListComponentTypesOutput,
crate::error::ListComponentTypesError,
>;
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_component_types_error(response)
} else {
crate::operation_deser::parse_list_component_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEntities {
_private: (),
}
impl ListEntities {
pub fn builder() -> crate::input::list_entities_input::Builder {
crate::input::list_entities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEntities {
type Output =
std::result::Result<crate::output::ListEntitiesOutput, crate::error::ListEntitiesError>;
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_entities_error(response)
} else {
crate::operation_deser::parse_list_entities_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListScenes {
_private: (),
}
impl ListScenes {
pub fn builder() -> crate::input::list_scenes_input::Builder {
crate::input::list_scenes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListScenes {
type Output =
std::result::Result<crate::output::ListScenesOutput, crate::error::ListScenesError>;
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_scenes_error(response)
} else {
crate::operation_deser::parse_list_scenes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSyncJobs {
_private: (),
}
impl ListSyncJobs {
pub fn builder() -> crate::input::list_sync_jobs_input::Builder {
crate::input::list_sync_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSyncJobs {
type Output =
std::result::Result<crate::output::ListSyncJobsOutput, crate::error::ListSyncJobsError>;
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_sync_jobs_error(response)
} else {
crate::operation_deser::parse_list_sync_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSyncResources {
_private: (),
}
impl ListSyncResources {
pub fn builder() -> crate::input::list_sync_resources_input::Builder {
crate::input::list_sync_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSyncResources {
type Output = std::result::Result<
crate::output::ListSyncResourcesOutput,
crate::error::ListSyncResourcesError,
>;
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_sync_resources_error(response)
} else {
crate::operation_deser::parse_list_sync_resources_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 ListWorkspaces {
_private: (),
}
impl ListWorkspaces {
pub fn builder() -> crate::input::list_workspaces_input::Builder {
crate::input::list_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkspaces {
type Output =
std::result::Result<crate::output::ListWorkspacesOutput, crate::error::ListWorkspacesError>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_list_workspaces_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 UpdateComponentType {
_private: (),
}
impl UpdateComponentType {
pub fn builder() -> crate::input::update_component_type_input::Builder {
crate::input::update_component_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateComponentType {
type Output = std::result::Result<
crate::output::UpdateComponentTypeOutput,
crate::error::UpdateComponentTypeError,
>;
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_component_type_error(response)
} else {
crate::operation_deser::parse_update_component_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateEntity {
_private: (),
}
impl UpdateEntity {
pub fn builder() -> crate::input::update_entity_input::Builder {
crate::input::update_entity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateEntity {
type Output =
std::result::Result<crate::output::UpdateEntityOutput, crate::error::UpdateEntityError>;
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_entity_error(response)
} else {
crate::operation_deser::parse_update_entity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePricingPlan {
_private: (),
}
impl UpdatePricingPlan {
pub fn builder() -> crate::input::update_pricing_plan_input::Builder {
crate::input::update_pricing_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePricingPlan {
type Output = std::result::Result<
crate::output::UpdatePricingPlanOutput,
crate::error::UpdatePricingPlanError,
>;
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_pricing_plan_error(response)
} else {
crate::operation_deser::parse_update_pricing_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateScene {
_private: (),
}
impl UpdateScene {
pub fn builder() -> crate::input::update_scene_input::Builder {
crate::input::update_scene_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateScene {
type Output =
std::result::Result<crate::output::UpdateSceneOutput, crate::error::UpdateSceneError>;
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_scene_error(response)
} else {
crate::operation_deser::parse_update_scene_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkspace {
_private: (),
}
impl UpdateWorkspace {
pub fn builder() -> crate::input::update_workspace_input::Builder {
crate::input::update_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkspace {
type Output = std::result::Result<
crate::output::UpdateWorkspaceOutput,
crate::error::UpdateWorkspaceError,
>;
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_workspace_error(response)
} else {
crate::operation_deser::parse_update_workspace_response(response)
}
}
}
pub mod customize;