#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CompleteAttachmentUpload {
_private: (),
}
impl CompleteAttachmentUpload {
pub fn builder() -> crate::input::complete_attachment_upload_input::Builder {
crate::input::complete_attachment_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CompleteAttachmentUpload {
type Output = std::result::Result<
crate::output::CompleteAttachmentUploadOutput,
crate::error::CompleteAttachmentUploadError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_complete_attachment_upload_error(response)
} else {
crate::operation_deser::parse_complete_attachment_upload_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateParticipantConnection {
_private: (),
}
impl CreateParticipantConnection {
pub fn builder() -> crate::input::create_participant_connection_input::Builder {
crate::input::create_participant_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateParticipantConnection {
type Output = std::result::Result<
crate::output::CreateParticipantConnectionOutput,
crate::error::CreateParticipantConnectionError,
>;
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_participant_connection_error(response)
} else {
crate::operation_deser::parse_create_participant_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisconnectParticipant {
_private: (),
}
impl DisconnectParticipant {
pub fn builder() -> crate::input::disconnect_participant_input::Builder {
crate::input::disconnect_participant_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisconnectParticipant {
type Output = std::result::Result<
crate::output::DisconnectParticipantOutput,
crate::error::DisconnectParticipantError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disconnect_participant_error(response)
} else {
crate::operation_deser::parse_disconnect_participant_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAttachment {
_private: (),
}
impl GetAttachment {
pub fn builder() -> crate::input::get_attachment_input::Builder {
crate::input::get_attachment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAttachment {
type Output =
std::result::Result<crate::output::GetAttachmentOutput, crate::error::GetAttachmentError>;
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_attachment_error(response)
} else {
crate::operation_deser::parse_get_attachment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTranscript {
_private: (),
}
impl GetTranscript {
pub fn builder() -> crate::input::get_transcript_input::Builder {
crate::input::get_transcript_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTranscript {
type Output =
std::result::Result<crate::output::GetTranscriptOutput, crate::error::GetTranscriptError>;
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_transcript_error(response)
} else {
crate::operation_deser::parse_get_transcript_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendEvent {
_private: (),
}
impl SendEvent {
pub fn builder() -> crate::input::send_event_input::Builder {
crate::input::send_event_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendEvent {
type Output = std::result::Result<crate::output::SendEventOutput, crate::error::SendEventError>;
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_event_error(response)
} else {
crate::operation_deser::parse_send_event_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendMessage {
_private: (),
}
impl SendMessage {
pub fn builder() -> crate::input::send_message_input::Builder {
crate::input::send_message_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendMessage {
type Output =
std::result::Result<crate::output::SendMessageOutput, crate::error::SendMessageError>;
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_message_error(response)
} else {
crate::operation_deser::parse_send_message_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAttachmentUpload {
_private: (),
}
impl StartAttachmentUpload {
pub fn builder() -> crate::input::start_attachment_upload_input::Builder {
crate::input::start_attachment_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAttachmentUpload {
type Output = std::result::Result<
crate::output::StartAttachmentUploadOutput,
crate::error::StartAttachmentUploadError,
>;
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_attachment_upload_error(response)
} else {
crate::operation_deser::parse_start_attachment_upload_response(response)
}
}
}
pub mod customize;