#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateActivity {
_private: (),
}
impl CreateActivity {
pub fn builder() -> crate::input::create_activity_input::Builder {
crate::input::create_activity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateActivity {
type Output =
std::result::Result<crate::output::CreateActivityOutput, crate::error::CreateActivityError>;
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_activity_error(response)
} else {
crate::operation_deser::parse_create_activity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStateMachine {
_private: (),
}
impl CreateStateMachine {
pub fn builder() -> crate::input::create_state_machine_input::Builder {
crate::input::create_state_machine_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStateMachine {
type Output = std::result::Result<
crate::output::CreateStateMachineOutput,
crate::error::CreateStateMachineError,
>;
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_state_machine_error(response)
} else {
crate::operation_deser::parse_create_state_machine_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteActivity {
_private: (),
}
impl DeleteActivity {
pub fn builder() -> crate::input::delete_activity_input::Builder {
crate::input::delete_activity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteActivity {
type Output =
std::result::Result<crate::output::DeleteActivityOutput, crate::error::DeleteActivityError>;
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_activity_error(response)
} else {
crate::operation_deser::parse_delete_activity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStateMachine {
_private: (),
}
impl DeleteStateMachine {
pub fn builder() -> crate::input::delete_state_machine_input::Builder {
crate::input::delete_state_machine_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStateMachine {
type Output = std::result::Result<
crate::output::DeleteStateMachineOutput,
crate::error::DeleteStateMachineError,
>;
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_state_machine_error(response)
} else {
crate::operation_deser::parse_delete_state_machine_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeActivity {
_private: (),
}
impl DescribeActivity {
pub fn builder() -> crate::input::describe_activity_input::Builder {
crate::input::describe_activity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeActivity {
type Output = std::result::Result<
crate::output::DescribeActivityOutput,
crate::error::DescribeActivityError,
>;
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_activity_error(response)
} else {
crate::operation_deser::parse_describe_activity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExecution {
_private: (),
}
impl DescribeExecution {
pub fn builder() -> crate::input::describe_execution_input::Builder {
crate::input::describe_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExecution {
type Output = std::result::Result<
crate::output::DescribeExecutionOutput,
crate::error::DescribeExecutionError,
>;
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_execution_error(response)
} else {
crate::operation_deser::parse_describe_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMapRun {
_private: (),
}
impl DescribeMapRun {
pub fn builder() -> crate::input::describe_map_run_input::Builder {
crate::input::describe_map_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMapRun {
type Output =
std::result::Result<crate::output::DescribeMapRunOutput, crate::error::DescribeMapRunError>;
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_map_run_error(response)
} else {
crate::operation_deser::parse_describe_map_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeStateMachine {
_private: (),
}
impl DescribeStateMachine {
pub fn builder() -> crate::input::describe_state_machine_input::Builder {
crate::input::describe_state_machine_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeStateMachine {
type Output = std::result::Result<
crate::output::DescribeStateMachineOutput,
crate::error::DescribeStateMachineError,
>;
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_state_machine_error(response)
} else {
crate::operation_deser::parse_describe_state_machine_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeStateMachineForExecution {
_private: (),
}
impl DescribeStateMachineForExecution {
pub fn builder() -> crate::input::describe_state_machine_for_execution_input::Builder {
crate::input::describe_state_machine_for_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeStateMachineForExecution {
type Output = std::result::Result<
crate::output::DescribeStateMachineForExecutionOutput,
crate::error::DescribeStateMachineForExecutionError,
>;
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_state_machine_for_execution_error(response)
} else {
crate::operation_deser::parse_describe_state_machine_for_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetActivityTask {
_private: (),
}
impl GetActivityTask {
pub fn builder() -> crate::input::get_activity_task_input::Builder {
crate::input::get_activity_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetActivityTask {
type Output = std::result::Result<
crate::output::GetActivityTaskOutput,
crate::error::GetActivityTaskError,
>;
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_activity_task_error(response)
} else {
crate::operation_deser::parse_get_activity_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetExecutionHistory {
_private: (),
}
impl GetExecutionHistory {
pub fn builder() -> crate::input::get_execution_history_input::Builder {
crate::input::get_execution_history_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetExecutionHistory {
type Output = std::result::Result<
crate::output::GetExecutionHistoryOutput,
crate::error::GetExecutionHistoryError,
>;
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_execution_history_error(response)
} else {
crate::operation_deser::parse_get_execution_history_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListActivities {
_private: (),
}
impl ListActivities {
pub fn builder() -> crate::input::list_activities_input::Builder {
crate::input::list_activities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListActivities {
type Output =
std::result::Result<crate::output::ListActivitiesOutput, crate::error::ListActivitiesError>;
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_activities_error(response)
} else {
crate::operation_deser::parse_list_activities_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExecutions {
_private: (),
}
impl ListExecutions {
pub fn builder() -> crate::input::list_executions_input::Builder {
crate::input::list_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExecutions {
type Output =
std::result::Result<crate::output::ListExecutionsOutput, crate::error::ListExecutionsError>;
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_executions_error(response)
} else {
crate::operation_deser::parse_list_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMapRuns {
_private: (),
}
impl ListMapRuns {
pub fn builder() -> crate::input::list_map_runs_input::Builder {
crate::input::list_map_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMapRuns {
type Output =
std::result::Result<crate::output::ListMapRunsOutput, crate::error::ListMapRunsError>;
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_map_runs_error(response)
} else {
crate::operation_deser::parse_list_map_runs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStateMachines {
_private: (),
}
impl ListStateMachines {
pub fn builder() -> crate::input::list_state_machines_input::Builder {
crate::input::list_state_machines_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStateMachines {
type Output = std::result::Result<
crate::output::ListStateMachinesOutput,
crate::error::ListStateMachinesError,
>;
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_state_machines_error(response)
} else {
crate::operation_deser::parse_list_state_machines_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 SendTaskFailure {
_private: (),
}
impl SendTaskFailure {
pub fn builder() -> crate::input::send_task_failure_input::Builder {
crate::input::send_task_failure_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendTaskFailure {
type Output = std::result::Result<
crate::output::SendTaskFailureOutput,
crate::error::SendTaskFailureError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_send_task_failure_error(response)
} else {
crate::operation_deser::parse_send_task_failure_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendTaskHeartbeat {
_private: (),
}
impl SendTaskHeartbeat {
pub fn builder() -> crate::input::send_task_heartbeat_input::Builder {
crate::input::send_task_heartbeat_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendTaskHeartbeat {
type Output = std::result::Result<
crate::output::SendTaskHeartbeatOutput,
crate::error::SendTaskHeartbeatError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_send_task_heartbeat_error(response)
} else {
crate::operation_deser::parse_send_task_heartbeat_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendTaskSuccess {
_private: (),
}
impl SendTaskSuccess {
pub fn builder() -> crate::input::send_task_success_input::Builder {
crate::input::send_task_success_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendTaskSuccess {
type Output = std::result::Result<
crate::output::SendTaskSuccessOutput,
crate::error::SendTaskSuccessError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_send_task_success_error(response)
} else {
crate::operation_deser::parse_send_task_success_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartExecution {
_private: (),
}
impl StartExecution {
pub fn builder() -> crate::input::start_execution_input::Builder {
crate::input::start_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartExecution {
type Output =
std::result::Result<crate::output::StartExecutionOutput, crate::error::StartExecutionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_execution_error(response)
} else {
crate::operation_deser::parse_start_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartSyncExecution {
_private: (),
}
impl StartSyncExecution {
pub fn builder() -> crate::input::start_sync_execution_input::Builder {
crate::input::start_sync_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSyncExecution {
type Output = std::result::Result<
crate::output::StartSyncExecutionOutput,
crate::error::StartSyncExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_sync_execution_error(response)
} else {
crate::operation_deser::parse_start_sync_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopExecution {
_private: (),
}
impl StopExecution {
pub fn builder() -> crate::input::stop_execution_input::Builder {
crate::input::stop_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopExecution {
type Output =
std::result::Result<crate::output::StopExecutionOutput, crate::error::StopExecutionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_execution_error(response)
} else {
crate::operation_deser::parse_stop_execution_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 UpdateMapRun {
_private: (),
}
impl UpdateMapRun {
pub fn builder() -> crate::input::update_map_run_input::Builder {
crate::input::update_map_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMapRun {
type Output =
std::result::Result<crate::output::UpdateMapRunOutput, crate::error::UpdateMapRunError>;
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_map_run_error(response)
} else {
crate::operation_deser::parse_update_map_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStateMachine {
_private: (),
}
impl UpdateStateMachine {
pub fn builder() -> crate::input::update_state_machine_input::Builder {
crate::input::update_state_machine_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStateMachine {
type Output = std::result::Result<
crate::output::UpdateStateMachineOutput,
crate::error::UpdateStateMachineError,
>;
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_state_machine_error(response)
} else {
crate::operation_deser::parse_update_state_machine_response(response)
}
}
}
pub mod customize;