#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct VerifyOtpMessageOutput {
#[doc(hidden)]
pub verification_response: std::option::Option<crate::model::VerificationResponse>,
}
impl VerifyOtpMessageOutput {
pub fn verification_response(
&self,
) -> std::option::Option<&crate::model::VerificationResponse> {
self.verification_response.as_ref()
}
}
pub mod verify_otp_message_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) verification_response: std::option::Option<crate::model::VerificationResponse>,
}
impl Builder {
pub fn verification_response(mut self, input: crate::model::VerificationResponse) -> Self {
self.verification_response = Some(input);
self
}
pub fn set_verification_response(
mut self,
input: std::option::Option<crate::model::VerificationResponse>,
) -> Self {
self.verification_response = input;
self
}
pub fn build(self) -> crate::output::VerifyOtpMessageOutput {
crate::output::VerifyOtpMessageOutput {
verification_response: self.verification_response,
}
}
}
}
impl VerifyOtpMessageOutput {
pub fn builder() -> crate::output::verify_otp_message_output::Builder {
crate::output::verify_otp_message_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateVoiceTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateVoiceTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_voice_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateVoiceTemplateOutput {
crate::output::UpdateVoiceTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateVoiceTemplateOutput {
pub fn builder() -> crate::output::update_voice_template_output::Builder {
crate::output::update_voice_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateVoiceChannelOutput {
#[doc(hidden)]
pub voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl UpdateVoiceChannelOutput {
pub fn voice_channel_response(
&self,
) -> std::option::Option<&crate::model::VoiceChannelResponse> {
self.voice_channel_response.as_ref()
}
}
pub mod update_voice_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl Builder {
pub fn voice_channel_response(mut self, input: crate::model::VoiceChannelResponse) -> Self {
self.voice_channel_response = Some(input);
self
}
pub fn set_voice_channel_response(
mut self,
input: std::option::Option<crate::model::VoiceChannelResponse>,
) -> Self {
self.voice_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateVoiceChannelOutput {
crate::output::UpdateVoiceChannelOutput {
voice_channel_response: self.voice_channel_response,
}
}
}
}
impl UpdateVoiceChannelOutput {
pub fn builder() -> crate::output::update_voice_channel_output::Builder {
crate::output::update_voice_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateTemplateActiveVersionOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateTemplateActiveVersionOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_template_active_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateTemplateActiveVersionOutput {
crate::output::UpdateTemplateActiveVersionOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateTemplateActiveVersionOutput {
pub fn builder() -> crate::output::update_template_active_version_output::Builder {
crate::output::update_template_active_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateSmsTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateSmsTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_sms_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateSmsTemplateOutput {
crate::output::UpdateSmsTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateSmsTemplateOutput {
pub fn builder() -> crate::output::update_sms_template_output::Builder {
crate::output::update_sms_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateSmsChannelOutput {
#[doc(hidden)]
pub sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl UpdateSmsChannelOutput {
pub fn sms_channel_response(&self) -> std::option::Option<&crate::model::SmsChannelResponse> {
self.sms_channel_response.as_ref()
}
}
pub mod update_sms_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl Builder {
pub fn sms_channel_response(mut self, input: crate::model::SmsChannelResponse) -> Self {
self.sms_channel_response = Some(input);
self
}
pub fn set_sms_channel_response(
mut self,
input: std::option::Option<crate::model::SmsChannelResponse>,
) -> Self {
self.sms_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateSmsChannelOutput {
crate::output::UpdateSmsChannelOutput {
sms_channel_response: self.sms_channel_response,
}
}
}
}
impl UpdateSmsChannelOutput {
pub fn builder() -> crate::output::update_sms_channel_output::Builder {
crate::output::update_sms_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateSegmentOutput {
#[doc(hidden)]
pub segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl UpdateSegmentOutput {
pub fn segment_response(&self) -> std::option::Option<&crate::model::SegmentResponse> {
self.segment_response.as_ref()
}
}
pub mod update_segment_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl Builder {
pub fn segment_response(mut self, input: crate::model::SegmentResponse) -> Self {
self.segment_response = Some(input);
self
}
pub fn set_segment_response(
mut self,
input: std::option::Option<crate::model::SegmentResponse>,
) -> Self {
self.segment_response = input;
self
}
pub fn build(self) -> crate::output::UpdateSegmentOutput {
crate::output::UpdateSegmentOutput {
segment_response: self.segment_response,
}
}
}
}
impl UpdateSegmentOutput {
pub fn builder() -> crate::output::update_segment_output::Builder {
crate::output::update_segment_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateRecommenderConfigurationOutput {
#[doc(hidden)]
pub recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl UpdateRecommenderConfigurationOutput {
pub fn recommender_configuration_response(
&self,
) -> std::option::Option<&crate::model::RecommenderConfigurationResponse> {
self.recommender_configuration_response.as_ref()
}
}
pub mod update_recommender_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl Builder {
pub fn recommender_configuration_response(
mut self,
input: crate::model::RecommenderConfigurationResponse,
) -> Self {
self.recommender_configuration_response = Some(input);
self
}
pub fn set_recommender_configuration_response(
mut self,
input: std::option::Option<crate::model::RecommenderConfigurationResponse>,
) -> Self {
self.recommender_configuration_response = input;
self
}
pub fn build(self) -> crate::output::UpdateRecommenderConfigurationOutput {
crate::output::UpdateRecommenderConfigurationOutput {
recommender_configuration_response: self.recommender_configuration_response,
}
}
}
}
impl UpdateRecommenderConfigurationOutput {
pub fn builder() -> crate::output::update_recommender_configuration_output::Builder {
crate::output::update_recommender_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdatePushTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdatePushTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_push_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdatePushTemplateOutput {
crate::output::UpdatePushTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl UpdatePushTemplateOutput {
pub fn builder() -> crate::output::update_push_template_output::Builder {
crate::output::update_push_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateJourneyStateOutput {
#[doc(hidden)]
pub journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl UpdateJourneyStateOutput {
pub fn journey_response(&self) -> std::option::Option<&crate::model::JourneyResponse> {
self.journey_response.as_ref()
}
}
pub mod update_journey_state_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl Builder {
pub fn journey_response(mut self, input: crate::model::JourneyResponse) -> Self {
self.journey_response = Some(input);
self
}
pub fn set_journey_response(
mut self,
input: std::option::Option<crate::model::JourneyResponse>,
) -> Self {
self.journey_response = input;
self
}
pub fn build(self) -> crate::output::UpdateJourneyStateOutput {
crate::output::UpdateJourneyStateOutput {
journey_response: self.journey_response,
}
}
}
}
impl UpdateJourneyStateOutput {
pub fn builder() -> crate::output::update_journey_state_output::Builder {
crate::output::update_journey_state_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateJourneyOutput {
#[doc(hidden)]
pub journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl UpdateJourneyOutput {
pub fn journey_response(&self) -> std::option::Option<&crate::model::JourneyResponse> {
self.journey_response.as_ref()
}
}
pub mod update_journey_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl Builder {
pub fn journey_response(mut self, input: crate::model::JourneyResponse) -> Self {
self.journey_response = Some(input);
self
}
pub fn set_journey_response(
mut self,
input: std::option::Option<crate::model::JourneyResponse>,
) -> Self {
self.journey_response = input;
self
}
pub fn build(self) -> crate::output::UpdateJourneyOutput {
crate::output::UpdateJourneyOutput {
journey_response: self.journey_response,
}
}
}
}
impl UpdateJourneyOutput {
pub fn builder() -> crate::output::update_journey_output::Builder {
crate::output::update_journey_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateInAppTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateInAppTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_in_app_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateInAppTemplateOutput {
crate::output::UpdateInAppTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateInAppTemplateOutput {
pub fn builder() -> crate::output::update_in_app_template_output::Builder {
crate::output::update_in_app_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateGcmChannelOutput {
#[doc(hidden)]
pub gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl UpdateGcmChannelOutput {
pub fn gcm_channel_response(&self) -> std::option::Option<&crate::model::GcmChannelResponse> {
self.gcm_channel_response.as_ref()
}
}
pub mod update_gcm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl Builder {
pub fn gcm_channel_response(mut self, input: crate::model::GcmChannelResponse) -> Self {
self.gcm_channel_response = Some(input);
self
}
pub fn set_gcm_channel_response(
mut self,
input: std::option::Option<crate::model::GcmChannelResponse>,
) -> Self {
self.gcm_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateGcmChannelOutput {
crate::output::UpdateGcmChannelOutput {
gcm_channel_response: self.gcm_channel_response,
}
}
}
}
impl UpdateGcmChannelOutput {
pub fn builder() -> crate::output::update_gcm_channel_output::Builder {
crate::output::update_gcm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateEndpointsBatchOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateEndpointsBatchOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_endpoints_batch_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateEndpointsBatchOutput {
crate::output::UpdateEndpointsBatchOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateEndpointsBatchOutput {
pub fn builder() -> crate::output::update_endpoints_batch_output::Builder {
crate::output::update_endpoints_batch_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateEndpointOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateEndpointOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateEndpointOutput {
crate::output::UpdateEndpointOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateEndpointOutput {
pub fn builder() -> crate::output::update_endpoint_output::Builder {
crate::output::update_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateEmailTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl UpdateEmailTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod update_email_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::UpdateEmailTemplateOutput {
crate::output::UpdateEmailTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl UpdateEmailTemplateOutput {
pub fn builder() -> crate::output::update_email_template_output::Builder {
crate::output::update_email_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateEmailChannelOutput {
#[doc(hidden)]
pub email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl UpdateEmailChannelOutput {
pub fn email_channel_response(
&self,
) -> std::option::Option<&crate::model::EmailChannelResponse> {
self.email_channel_response.as_ref()
}
}
pub mod update_email_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl Builder {
pub fn email_channel_response(mut self, input: crate::model::EmailChannelResponse) -> Self {
self.email_channel_response = Some(input);
self
}
pub fn set_email_channel_response(
mut self,
input: std::option::Option<crate::model::EmailChannelResponse>,
) -> Self {
self.email_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateEmailChannelOutput {
crate::output::UpdateEmailChannelOutput {
email_channel_response: self.email_channel_response,
}
}
}
}
impl UpdateEmailChannelOutput {
pub fn builder() -> crate::output::update_email_channel_output::Builder {
crate::output::update_email_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateCampaignOutput {
#[doc(hidden)]
pub campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl UpdateCampaignOutput {
pub fn campaign_response(&self) -> std::option::Option<&crate::model::CampaignResponse> {
self.campaign_response.as_ref()
}
}
pub mod update_campaign_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl Builder {
pub fn campaign_response(mut self, input: crate::model::CampaignResponse) -> Self {
self.campaign_response = Some(input);
self
}
pub fn set_campaign_response(
mut self,
input: std::option::Option<crate::model::CampaignResponse>,
) -> Self {
self.campaign_response = input;
self
}
pub fn build(self) -> crate::output::UpdateCampaignOutput {
crate::output::UpdateCampaignOutput {
campaign_response: self.campaign_response,
}
}
}
}
impl UpdateCampaignOutput {
pub fn builder() -> crate::output::update_campaign_output::Builder {
crate::output::update_campaign_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateBaiduChannelOutput {
#[doc(hidden)]
pub baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl UpdateBaiduChannelOutput {
pub fn baidu_channel_response(
&self,
) -> std::option::Option<&crate::model::BaiduChannelResponse> {
self.baidu_channel_response.as_ref()
}
}
pub mod update_baidu_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl Builder {
pub fn baidu_channel_response(mut self, input: crate::model::BaiduChannelResponse) -> Self {
self.baidu_channel_response = Some(input);
self
}
pub fn set_baidu_channel_response(
mut self,
input: std::option::Option<crate::model::BaiduChannelResponse>,
) -> Self {
self.baidu_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateBaiduChannelOutput {
crate::output::UpdateBaiduChannelOutput {
baidu_channel_response: self.baidu_channel_response,
}
}
}
}
impl UpdateBaiduChannelOutput {
pub fn builder() -> crate::output::update_baidu_channel_output::Builder {
crate::output::update_baidu_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApplicationSettingsOutput {
#[doc(hidden)]
pub application_settings_resource:
std::option::Option<crate::model::ApplicationSettingsResource>,
}
impl UpdateApplicationSettingsOutput {
pub fn application_settings_resource(
&self,
) -> std::option::Option<&crate::model::ApplicationSettingsResource> {
self.application_settings_resource.as_ref()
}
}
pub mod update_application_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_settings_resource:
std::option::Option<crate::model::ApplicationSettingsResource>,
}
impl Builder {
pub fn application_settings_resource(
mut self,
input: crate::model::ApplicationSettingsResource,
) -> Self {
self.application_settings_resource = Some(input);
self
}
pub fn set_application_settings_resource(
mut self,
input: std::option::Option<crate::model::ApplicationSettingsResource>,
) -> Self {
self.application_settings_resource = input;
self
}
pub fn build(self) -> crate::output::UpdateApplicationSettingsOutput {
crate::output::UpdateApplicationSettingsOutput {
application_settings_resource: self.application_settings_resource,
}
}
}
}
impl UpdateApplicationSettingsOutput {
pub fn builder() -> crate::output::update_application_settings_output::Builder {
crate::output::update_application_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApnsVoipSandboxChannelOutput {
#[doc(hidden)]
pub apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl UpdateApnsVoipSandboxChannelOutput {
pub fn apns_voip_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipSandboxChannelResponse> {
self.apns_voip_sandbox_channel_response.as_ref()
}
}
pub mod update_apns_voip_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl Builder {
pub fn apns_voip_sandbox_channel_response(
mut self,
input: crate::model::ApnsVoipSandboxChannelResponse,
) -> Self {
self.apns_voip_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_voip_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
) -> Self {
self.apns_voip_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateApnsVoipSandboxChannelOutput {
crate::output::UpdateApnsVoipSandboxChannelOutput {
apns_voip_sandbox_channel_response: self.apns_voip_sandbox_channel_response,
}
}
}
}
impl UpdateApnsVoipSandboxChannelOutput {
pub fn builder() -> crate::output::update_apns_voip_sandbox_channel_output::Builder {
crate::output::update_apns_voip_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApnsVoipChannelOutput {
#[doc(hidden)]
pub apns_voip_channel_response: std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl UpdateApnsVoipChannelOutput {
pub fn apns_voip_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipChannelResponse> {
self.apns_voip_channel_response.as_ref()
}
}
pub mod update_apns_voip_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_channel_response:
std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl Builder {
pub fn apns_voip_channel_response(
mut self,
input: crate::model::ApnsVoipChannelResponse,
) -> Self {
self.apns_voip_channel_response = Some(input);
self
}
pub fn set_apns_voip_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipChannelResponse>,
) -> Self {
self.apns_voip_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateApnsVoipChannelOutput {
crate::output::UpdateApnsVoipChannelOutput {
apns_voip_channel_response: self.apns_voip_channel_response,
}
}
}
}
impl UpdateApnsVoipChannelOutput {
pub fn builder() -> crate::output::update_apns_voip_channel_output::Builder {
crate::output::update_apns_voip_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApnsSandboxChannelOutput {
#[doc(hidden)]
pub apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl UpdateApnsSandboxChannelOutput {
pub fn apns_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsSandboxChannelResponse> {
self.apns_sandbox_channel_response.as_ref()
}
}
pub mod update_apns_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl Builder {
pub fn apns_sandbox_channel_response(
mut self,
input: crate::model::ApnsSandboxChannelResponse,
) -> Self {
self.apns_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsSandboxChannelResponse>,
) -> Self {
self.apns_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateApnsSandboxChannelOutput {
crate::output::UpdateApnsSandboxChannelOutput {
apns_sandbox_channel_response: self.apns_sandbox_channel_response,
}
}
}
}
impl UpdateApnsSandboxChannelOutput {
pub fn builder() -> crate::output::update_apns_sandbox_channel_output::Builder {
crate::output::update_apns_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateApnsChannelOutput {
#[doc(hidden)]
pub apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl UpdateApnsChannelOutput {
pub fn apns_channel_response(&self) -> std::option::Option<&crate::model::ApnsChannelResponse> {
self.apns_channel_response.as_ref()
}
}
pub mod update_apns_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl Builder {
pub fn apns_channel_response(mut self, input: crate::model::ApnsChannelResponse) -> Self {
self.apns_channel_response = Some(input);
self
}
pub fn set_apns_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsChannelResponse>,
) -> Self {
self.apns_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateApnsChannelOutput {
crate::output::UpdateApnsChannelOutput {
apns_channel_response: self.apns_channel_response,
}
}
}
}
impl UpdateApnsChannelOutput {
pub fn builder() -> crate::output::update_apns_channel_output::Builder {
crate::output::update_apns_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateAdmChannelOutput {
#[doc(hidden)]
pub adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl UpdateAdmChannelOutput {
pub fn adm_channel_response(&self) -> std::option::Option<&crate::model::AdmChannelResponse> {
self.adm_channel_response.as_ref()
}
}
pub mod update_adm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl Builder {
pub fn adm_channel_response(mut self, input: crate::model::AdmChannelResponse) -> Self {
self.adm_channel_response = Some(input);
self
}
pub fn set_adm_channel_response(
mut self,
input: std::option::Option<crate::model::AdmChannelResponse>,
) -> Self {
self.adm_channel_response = input;
self
}
pub fn build(self) -> crate::output::UpdateAdmChannelOutput {
crate::output::UpdateAdmChannelOutput {
adm_channel_response: self.adm_channel_response,
}
}
}
}
impl UpdateAdmChannelOutput {
pub fn builder() -> crate::output::update_adm_channel_output::Builder {
crate::output::update_adm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UntagResourceOutput {}
pub mod untag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TagResourceOutput {}
pub mod tag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SendUsersMessagesOutput {
#[doc(hidden)]
pub send_users_message_response: std::option::Option<crate::model::SendUsersMessageResponse>,
}
impl SendUsersMessagesOutput {
pub fn send_users_message_response(
&self,
) -> std::option::Option<&crate::model::SendUsersMessageResponse> {
self.send_users_message_response.as_ref()
}
}
pub mod send_users_messages_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) send_users_message_response:
std::option::Option<crate::model::SendUsersMessageResponse>,
}
impl Builder {
pub fn send_users_message_response(
mut self,
input: crate::model::SendUsersMessageResponse,
) -> Self {
self.send_users_message_response = Some(input);
self
}
pub fn set_send_users_message_response(
mut self,
input: std::option::Option<crate::model::SendUsersMessageResponse>,
) -> Self {
self.send_users_message_response = input;
self
}
pub fn build(self) -> crate::output::SendUsersMessagesOutput {
crate::output::SendUsersMessagesOutput {
send_users_message_response: self.send_users_message_response,
}
}
}
}
impl SendUsersMessagesOutput {
pub fn builder() -> crate::output::send_users_messages_output::Builder {
crate::output::send_users_messages_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SendOtpMessageOutput {
#[doc(hidden)]
pub message_response: std::option::Option<crate::model::MessageResponse>,
}
impl SendOtpMessageOutput {
pub fn message_response(&self) -> std::option::Option<&crate::model::MessageResponse> {
self.message_response.as_ref()
}
}
pub mod send_otp_message_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_response: std::option::Option<crate::model::MessageResponse>,
}
impl Builder {
pub fn message_response(mut self, input: crate::model::MessageResponse) -> Self {
self.message_response = Some(input);
self
}
pub fn set_message_response(
mut self,
input: std::option::Option<crate::model::MessageResponse>,
) -> Self {
self.message_response = input;
self
}
pub fn build(self) -> crate::output::SendOtpMessageOutput {
crate::output::SendOtpMessageOutput {
message_response: self.message_response,
}
}
}
}
impl SendOtpMessageOutput {
pub fn builder() -> crate::output::send_otp_message_output::Builder {
crate::output::send_otp_message_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SendMessagesOutput {
#[doc(hidden)]
pub message_response: std::option::Option<crate::model::MessageResponse>,
}
impl SendMessagesOutput {
pub fn message_response(&self) -> std::option::Option<&crate::model::MessageResponse> {
self.message_response.as_ref()
}
}
pub mod send_messages_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_response: std::option::Option<crate::model::MessageResponse>,
}
impl Builder {
pub fn message_response(mut self, input: crate::model::MessageResponse) -> Self {
self.message_response = Some(input);
self
}
pub fn set_message_response(
mut self,
input: std::option::Option<crate::model::MessageResponse>,
) -> Self {
self.message_response = input;
self
}
pub fn build(self) -> crate::output::SendMessagesOutput {
crate::output::SendMessagesOutput {
message_response: self.message_response,
}
}
}
}
impl SendMessagesOutput {
pub fn builder() -> crate::output::send_messages_output::Builder {
crate::output::send_messages_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RemoveAttributesOutput {
#[doc(hidden)]
pub attributes_resource: std::option::Option<crate::model::AttributesResource>,
}
impl RemoveAttributesOutput {
pub fn attributes_resource(&self) -> std::option::Option<&crate::model::AttributesResource> {
self.attributes_resource.as_ref()
}
}
pub mod remove_attributes_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) attributes_resource: std::option::Option<crate::model::AttributesResource>,
}
impl Builder {
pub fn attributes_resource(mut self, input: crate::model::AttributesResource) -> Self {
self.attributes_resource = Some(input);
self
}
pub fn set_attributes_resource(
mut self,
input: std::option::Option<crate::model::AttributesResource>,
) -> Self {
self.attributes_resource = input;
self
}
pub fn build(self) -> crate::output::RemoveAttributesOutput {
crate::output::RemoveAttributesOutput {
attributes_resource: self.attributes_resource,
}
}
}
}
impl RemoveAttributesOutput {
pub fn builder() -> crate::output::remove_attributes_output::Builder {
crate::output::remove_attributes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutEventStreamOutput {
#[doc(hidden)]
pub event_stream: std::option::Option<crate::model::EventStream>,
}
impl PutEventStreamOutput {
pub fn event_stream(&self) -> std::option::Option<&crate::model::EventStream> {
self.event_stream.as_ref()
}
}
pub mod put_event_stream_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) event_stream: std::option::Option<crate::model::EventStream>,
}
impl Builder {
pub fn event_stream(mut self, input: crate::model::EventStream) -> Self {
self.event_stream = Some(input);
self
}
pub fn set_event_stream(
mut self,
input: std::option::Option<crate::model::EventStream>,
) -> Self {
self.event_stream = input;
self
}
pub fn build(self) -> crate::output::PutEventStreamOutput {
crate::output::PutEventStreamOutput {
event_stream: self.event_stream,
}
}
}
}
impl PutEventStreamOutput {
pub fn builder() -> crate::output::put_event_stream_output::Builder {
crate::output::put_event_stream_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutEventsOutput {
#[doc(hidden)]
pub events_response: std::option::Option<crate::model::EventsResponse>,
}
impl PutEventsOutput {
pub fn events_response(&self) -> std::option::Option<&crate::model::EventsResponse> {
self.events_response.as_ref()
}
}
pub mod put_events_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) events_response: std::option::Option<crate::model::EventsResponse>,
}
impl Builder {
pub fn events_response(mut self, input: crate::model::EventsResponse) -> Self {
self.events_response = Some(input);
self
}
pub fn set_events_response(
mut self,
input: std::option::Option<crate::model::EventsResponse>,
) -> Self {
self.events_response = input;
self
}
pub fn build(self) -> crate::output::PutEventsOutput {
crate::output::PutEventsOutput {
events_response: self.events_response,
}
}
}
}
impl PutEventsOutput {
pub fn builder() -> crate::output::put_events_output::Builder {
crate::output::put_events_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PhoneNumberValidateOutput {
#[doc(hidden)]
pub number_validate_response: std::option::Option<crate::model::NumberValidateResponse>,
}
impl PhoneNumberValidateOutput {
pub fn number_validate_response(
&self,
) -> std::option::Option<&crate::model::NumberValidateResponse> {
self.number_validate_response.as_ref()
}
}
pub mod phone_number_validate_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) number_validate_response:
std::option::Option<crate::model::NumberValidateResponse>,
}
impl Builder {
pub fn number_validate_response(
mut self,
input: crate::model::NumberValidateResponse,
) -> Self {
self.number_validate_response = Some(input);
self
}
pub fn set_number_validate_response(
mut self,
input: std::option::Option<crate::model::NumberValidateResponse>,
) -> Self {
self.number_validate_response = input;
self
}
pub fn build(self) -> crate::output::PhoneNumberValidateOutput {
crate::output::PhoneNumberValidateOutput {
number_validate_response: self.number_validate_response,
}
}
}
}
impl PhoneNumberValidateOutput {
pub fn builder() -> crate::output::phone_number_validate_output::Builder {
crate::output::phone_number_validate_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTemplateVersionsOutput {
#[doc(hidden)]
pub template_versions_response: std::option::Option<crate::model::TemplateVersionsResponse>,
}
impl ListTemplateVersionsOutput {
pub fn template_versions_response(
&self,
) -> std::option::Option<&crate::model::TemplateVersionsResponse> {
self.template_versions_response.as_ref()
}
}
pub mod list_template_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) template_versions_response:
std::option::Option<crate::model::TemplateVersionsResponse>,
}
impl Builder {
pub fn template_versions_response(
mut self,
input: crate::model::TemplateVersionsResponse,
) -> Self {
self.template_versions_response = Some(input);
self
}
pub fn set_template_versions_response(
mut self,
input: std::option::Option<crate::model::TemplateVersionsResponse>,
) -> Self {
self.template_versions_response = input;
self
}
pub fn build(self) -> crate::output::ListTemplateVersionsOutput {
crate::output::ListTemplateVersionsOutput {
template_versions_response: self.template_versions_response,
}
}
}
}
impl ListTemplateVersionsOutput {
pub fn builder() -> crate::output::list_template_versions_output::Builder {
crate::output::list_template_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTemplatesOutput {
#[doc(hidden)]
pub templates_response: std::option::Option<crate::model::TemplatesResponse>,
}
impl ListTemplatesOutput {
pub fn templates_response(&self) -> std::option::Option<&crate::model::TemplatesResponse> {
self.templates_response.as_ref()
}
}
pub mod list_templates_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) templates_response: std::option::Option<crate::model::TemplatesResponse>,
}
impl Builder {
pub fn templates_response(mut self, input: crate::model::TemplatesResponse) -> Self {
self.templates_response = Some(input);
self
}
pub fn set_templates_response(
mut self,
input: std::option::Option<crate::model::TemplatesResponse>,
) -> Self {
self.templates_response = input;
self
}
pub fn build(self) -> crate::output::ListTemplatesOutput {
crate::output::ListTemplatesOutput {
templates_response: self.templates_response,
}
}
}
}
impl ListTemplatesOutput {
pub fn builder() -> crate::output::list_templates_output::Builder {
crate::output::list_templates_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTagsForResourceOutput {
#[doc(hidden)]
pub tags_model: std::option::Option<crate::model::TagsModel>,
}
impl ListTagsForResourceOutput {
pub fn tags_model(&self) -> std::option::Option<&crate::model::TagsModel> {
self.tags_model.as_ref()
}
}
pub mod list_tags_for_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags_model: std::option::Option<crate::model::TagsModel>,
}
impl Builder {
pub fn tags_model(mut self, input: crate::model::TagsModel) -> Self {
self.tags_model = Some(input);
self
}
pub fn set_tags_model(
mut self,
input: std::option::Option<crate::model::TagsModel>,
) -> Self {
self.tags_model = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput {
tags_model: self.tags_model,
}
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListJourneysOutput {
#[doc(hidden)]
pub journeys_response: std::option::Option<crate::model::JourneysResponse>,
}
impl ListJourneysOutput {
pub fn journeys_response(&self) -> std::option::Option<&crate::model::JourneysResponse> {
self.journeys_response.as_ref()
}
}
pub mod list_journeys_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journeys_response: std::option::Option<crate::model::JourneysResponse>,
}
impl Builder {
pub fn journeys_response(mut self, input: crate::model::JourneysResponse) -> Self {
self.journeys_response = Some(input);
self
}
pub fn set_journeys_response(
mut self,
input: std::option::Option<crate::model::JourneysResponse>,
) -> Self {
self.journeys_response = input;
self
}
pub fn build(self) -> crate::output::ListJourneysOutput {
crate::output::ListJourneysOutput {
journeys_response: self.journeys_response,
}
}
}
}
impl ListJourneysOutput {
pub fn builder() -> crate::output::list_journeys_output::Builder {
crate::output::list_journeys_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetVoiceTemplateOutput {
#[doc(hidden)]
pub voice_template_response: std::option::Option<crate::model::VoiceTemplateResponse>,
}
impl GetVoiceTemplateOutput {
pub fn voice_template_response(
&self,
) -> std::option::Option<&crate::model::VoiceTemplateResponse> {
self.voice_template_response.as_ref()
}
}
pub mod get_voice_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) voice_template_response:
std::option::Option<crate::model::VoiceTemplateResponse>,
}
impl Builder {
pub fn voice_template_response(
mut self,
input: crate::model::VoiceTemplateResponse,
) -> Self {
self.voice_template_response = Some(input);
self
}
pub fn set_voice_template_response(
mut self,
input: std::option::Option<crate::model::VoiceTemplateResponse>,
) -> Self {
self.voice_template_response = input;
self
}
pub fn build(self) -> crate::output::GetVoiceTemplateOutput {
crate::output::GetVoiceTemplateOutput {
voice_template_response: self.voice_template_response,
}
}
}
}
impl GetVoiceTemplateOutput {
pub fn builder() -> crate::output::get_voice_template_output::Builder {
crate::output::get_voice_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetVoiceChannelOutput {
#[doc(hidden)]
pub voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl GetVoiceChannelOutput {
pub fn voice_channel_response(
&self,
) -> std::option::Option<&crate::model::VoiceChannelResponse> {
self.voice_channel_response.as_ref()
}
}
pub mod get_voice_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl Builder {
pub fn voice_channel_response(mut self, input: crate::model::VoiceChannelResponse) -> Self {
self.voice_channel_response = Some(input);
self
}
pub fn set_voice_channel_response(
mut self,
input: std::option::Option<crate::model::VoiceChannelResponse>,
) -> Self {
self.voice_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetVoiceChannelOutput {
crate::output::GetVoiceChannelOutput {
voice_channel_response: self.voice_channel_response,
}
}
}
}
impl GetVoiceChannelOutput {
pub fn builder() -> crate::output::get_voice_channel_output::Builder {
crate::output::get_voice_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUserEndpointsOutput {
#[doc(hidden)]
pub endpoints_response: std::option::Option<crate::model::EndpointsResponse>,
}
impl GetUserEndpointsOutput {
pub fn endpoints_response(&self) -> std::option::Option<&crate::model::EndpointsResponse> {
self.endpoints_response.as_ref()
}
}
pub mod get_user_endpoints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) endpoints_response: std::option::Option<crate::model::EndpointsResponse>,
}
impl Builder {
pub fn endpoints_response(mut self, input: crate::model::EndpointsResponse) -> Self {
self.endpoints_response = Some(input);
self
}
pub fn set_endpoints_response(
mut self,
input: std::option::Option<crate::model::EndpointsResponse>,
) -> Self {
self.endpoints_response = input;
self
}
pub fn build(self) -> crate::output::GetUserEndpointsOutput {
crate::output::GetUserEndpointsOutput {
endpoints_response: self.endpoints_response,
}
}
}
}
impl GetUserEndpointsOutput {
pub fn builder() -> crate::output::get_user_endpoints_output::Builder {
crate::output::get_user_endpoints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSmsTemplateOutput {
#[doc(hidden)]
pub sms_template_response: std::option::Option<crate::model::SmsTemplateResponse>,
}
impl GetSmsTemplateOutput {
pub fn sms_template_response(&self) -> std::option::Option<&crate::model::SmsTemplateResponse> {
self.sms_template_response.as_ref()
}
}
pub mod get_sms_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sms_template_response: std::option::Option<crate::model::SmsTemplateResponse>,
}
impl Builder {
pub fn sms_template_response(mut self, input: crate::model::SmsTemplateResponse) -> Self {
self.sms_template_response = Some(input);
self
}
pub fn set_sms_template_response(
mut self,
input: std::option::Option<crate::model::SmsTemplateResponse>,
) -> Self {
self.sms_template_response = input;
self
}
pub fn build(self) -> crate::output::GetSmsTemplateOutput {
crate::output::GetSmsTemplateOutput {
sms_template_response: self.sms_template_response,
}
}
}
}
impl GetSmsTemplateOutput {
pub fn builder() -> crate::output::get_sms_template_output::Builder {
crate::output::get_sms_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSmsChannelOutput {
#[doc(hidden)]
pub sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl GetSmsChannelOutput {
pub fn sms_channel_response(&self) -> std::option::Option<&crate::model::SmsChannelResponse> {
self.sms_channel_response.as_ref()
}
}
pub mod get_sms_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl Builder {
pub fn sms_channel_response(mut self, input: crate::model::SmsChannelResponse) -> Self {
self.sms_channel_response = Some(input);
self
}
pub fn set_sms_channel_response(
mut self,
input: std::option::Option<crate::model::SmsChannelResponse>,
) -> Self {
self.sms_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetSmsChannelOutput {
crate::output::GetSmsChannelOutput {
sms_channel_response: self.sms_channel_response,
}
}
}
}
impl GetSmsChannelOutput {
pub fn builder() -> crate::output::get_sms_channel_output::Builder {
crate::output::get_sms_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentVersionsOutput {
#[doc(hidden)]
pub segments_response: std::option::Option<crate::model::SegmentsResponse>,
}
impl GetSegmentVersionsOutput {
pub fn segments_response(&self) -> std::option::Option<&crate::model::SegmentsResponse> {
self.segments_response.as_ref()
}
}
pub mod get_segment_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segments_response: std::option::Option<crate::model::SegmentsResponse>,
}
impl Builder {
pub fn segments_response(mut self, input: crate::model::SegmentsResponse) -> Self {
self.segments_response = Some(input);
self
}
pub fn set_segments_response(
mut self,
input: std::option::Option<crate::model::SegmentsResponse>,
) -> Self {
self.segments_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentVersionsOutput {
crate::output::GetSegmentVersionsOutput {
segments_response: self.segments_response,
}
}
}
}
impl GetSegmentVersionsOutput {
pub fn builder() -> crate::output::get_segment_versions_output::Builder {
crate::output::get_segment_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentVersionOutput {
#[doc(hidden)]
pub segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl GetSegmentVersionOutput {
pub fn segment_response(&self) -> std::option::Option<&crate::model::SegmentResponse> {
self.segment_response.as_ref()
}
}
pub mod get_segment_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl Builder {
pub fn segment_response(mut self, input: crate::model::SegmentResponse) -> Self {
self.segment_response = Some(input);
self
}
pub fn set_segment_response(
mut self,
input: std::option::Option<crate::model::SegmentResponse>,
) -> Self {
self.segment_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentVersionOutput {
crate::output::GetSegmentVersionOutput {
segment_response: self.segment_response,
}
}
}
}
impl GetSegmentVersionOutput {
pub fn builder() -> crate::output::get_segment_version_output::Builder {
crate::output::get_segment_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentsOutput {
#[doc(hidden)]
pub segments_response: std::option::Option<crate::model::SegmentsResponse>,
}
impl GetSegmentsOutput {
pub fn segments_response(&self) -> std::option::Option<&crate::model::SegmentsResponse> {
self.segments_response.as_ref()
}
}
pub mod get_segments_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segments_response: std::option::Option<crate::model::SegmentsResponse>,
}
impl Builder {
pub fn segments_response(mut self, input: crate::model::SegmentsResponse) -> Self {
self.segments_response = Some(input);
self
}
pub fn set_segments_response(
mut self,
input: std::option::Option<crate::model::SegmentsResponse>,
) -> Self {
self.segments_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentsOutput {
crate::output::GetSegmentsOutput {
segments_response: self.segments_response,
}
}
}
}
impl GetSegmentsOutput {
pub fn builder() -> crate::output::get_segments_output::Builder {
crate::output::get_segments_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentImportJobsOutput {
#[doc(hidden)]
pub import_jobs_response: std::option::Option<crate::model::ImportJobsResponse>,
}
impl GetSegmentImportJobsOutput {
pub fn import_jobs_response(&self) -> std::option::Option<&crate::model::ImportJobsResponse> {
self.import_jobs_response.as_ref()
}
}
pub mod get_segment_import_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) import_jobs_response: std::option::Option<crate::model::ImportJobsResponse>,
}
impl Builder {
pub fn import_jobs_response(mut self, input: crate::model::ImportJobsResponse) -> Self {
self.import_jobs_response = Some(input);
self
}
pub fn set_import_jobs_response(
mut self,
input: std::option::Option<crate::model::ImportJobsResponse>,
) -> Self {
self.import_jobs_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentImportJobsOutput {
crate::output::GetSegmentImportJobsOutput {
import_jobs_response: self.import_jobs_response,
}
}
}
}
impl GetSegmentImportJobsOutput {
pub fn builder() -> crate::output::get_segment_import_jobs_output::Builder {
crate::output::get_segment_import_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentExportJobsOutput {
#[doc(hidden)]
pub export_jobs_response: std::option::Option<crate::model::ExportJobsResponse>,
}
impl GetSegmentExportJobsOutput {
pub fn export_jobs_response(&self) -> std::option::Option<&crate::model::ExportJobsResponse> {
self.export_jobs_response.as_ref()
}
}
pub mod get_segment_export_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) export_jobs_response: std::option::Option<crate::model::ExportJobsResponse>,
}
impl Builder {
pub fn export_jobs_response(mut self, input: crate::model::ExportJobsResponse) -> Self {
self.export_jobs_response = Some(input);
self
}
pub fn set_export_jobs_response(
mut self,
input: std::option::Option<crate::model::ExportJobsResponse>,
) -> Self {
self.export_jobs_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentExportJobsOutput {
crate::output::GetSegmentExportJobsOutput {
export_jobs_response: self.export_jobs_response,
}
}
}
}
impl GetSegmentExportJobsOutput {
pub fn builder() -> crate::output::get_segment_export_jobs_output::Builder {
crate::output::get_segment_export_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSegmentOutput {
#[doc(hidden)]
pub segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl GetSegmentOutput {
pub fn segment_response(&self) -> std::option::Option<&crate::model::SegmentResponse> {
self.segment_response.as_ref()
}
}
pub mod get_segment_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl Builder {
pub fn segment_response(mut self, input: crate::model::SegmentResponse) -> Self {
self.segment_response = Some(input);
self
}
pub fn set_segment_response(
mut self,
input: std::option::Option<crate::model::SegmentResponse>,
) -> Self {
self.segment_response = input;
self
}
pub fn build(self) -> crate::output::GetSegmentOutput {
crate::output::GetSegmentOutput {
segment_response: self.segment_response,
}
}
}
}
impl GetSegmentOutput {
pub fn builder() -> crate::output::get_segment_output::Builder {
crate::output::get_segment_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRecommenderConfigurationsOutput {
#[doc(hidden)]
pub list_recommender_configurations_response:
std::option::Option<crate::model::ListRecommenderConfigurationsResponse>,
}
impl GetRecommenderConfigurationsOutput {
pub fn list_recommender_configurations_response(
&self,
) -> std::option::Option<&crate::model::ListRecommenderConfigurationsResponse> {
self.list_recommender_configurations_response.as_ref()
}
}
pub mod get_recommender_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) list_recommender_configurations_response:
std::option::Option<crate::model::ListRecommenderConfigurationsResponse>,
}
impl Builder {
pub fn list_recommender_configurations_response(
mut self,
input: crate::model::ListRecommenderConfigurationsResponse,
) -> Self {
self.list_recommender_configurations_response = Some(input);
self
}
pub fn set_list_recommender_configurations_response(
mut self,
input: std::option::Option<crate::model::ListRecommenderConfigurationsResponse>,
) -> Self {
self.list_recommender_configurations_response = input;
self
}
pub fn build(self) -> crate::output::GetRecommenderConfigurationsOutput {
crate::output::GetRecommenderConfigurationsOutput {
list_recommender_configurations_response: self
.list_recommender_configurations_response,
}
}
}
}
impl GetRecommenderConfigurationsOutput {
pub fn builder() -> crate::output::get_recommender_configurations_output::Builder {
crate::output::get_recommender_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRecommenderConfigurationOutput {
#[doc(hidden)]
pub recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl GetRecommenderConfigurationOutput {
pub fn recommender_configuration_response(
&self,
) -> std::option::Option<&crate::model::RecommenderConfigurationResponse> {
self.recommender_configuration_response.as_ref()
}
}
pub mod get_recommender_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl Builder {
pub fn recommender_configuration_response(
mut self,
input: crate::model::RecommenderConfigurationResponse,
) -> Self {
self.recommender_configuration_response = Some(input);
self
}
pub fn set_recommender_configuration_response(
mut self,
input: std::option::Option<crate::model::RecommenderConfigurationResponse>,
) -> Self {
self.recommender_configuration_response = input;
self
}
pub fn build(self) -> crate::output::GetRecommenderConfigurationOutput {
crate::output::GetRecommenderConfigurationOutput {
recommender_configuration_response: self.recommender_configuration_response,
}
}
}
}
impl GetRecommenderConfigurationOutput {
pub fn builder() -> crate::output::get_recommender_configuration_output::Builder {
crate::output::get_recommender_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPushTemplateOutput {
#[doc(hidden)]
pub push_notification_template_response:
std::option::Option<crate::model::PushNotificationTemplateResponse>,
}
impl GetPushTemplateOutput {
pub fn push_notification_template_response(
&self,
) -> std::option::Option<&crate::model::PushNotificationTemplateResponse> {
self.push_notification_template_response.as_ref()
}
}
pub mod get_push_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) push_notification_template_response:
std::option::Option<crate::model::PushNotificationTemplateResponse>,
}
impl Builder {
pub fn push_notification_template_response(
mut self,
input: crate::model::PushNotificationTemplateResponse,
) -> Self {
self.push_notification_template_response = Some(input);
self
}
pub fn set_push_notification_template_response(
mut self,
input: std::option::Option<crate::model::PushNotificationTemplateResponse>,
) -> Self {
self.push_notification_template_response = input;
self
}
pub fn build(self) -> crate::output::GetPushTemplateOutput {
crate::output::GetPushTemplateOutput {
push_notification_template_response: self.push_notification_template_response,
}
}
}
}
impl GetPushTemplateOutput {
pub fn builder() -> crate::output::get_push_template_output::Builder {
crate::output::get_push_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJourneyExecutionMetricsOutput {
#[doc(hidden)]
pub journey_execution_metrics_response:
std::option::Option<crate::model::JourneyExecutionMetricsResponse>,
}
impl GetJourneyExecutionMetricsOutput {
pub fn journey_execution_metrics_response(
&self,
) -> std::option::Option<&crate::model::JourneyExecutionMetricsResponse> {
self.journey_execution_metrics_response.as_ref()
}
}
pub mod get_journey_execution_metrics_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_execution_metrics_response:
std::option::Option<crate::model::JourneyExecutionMetricsResponse>,
}
impl Builder {
pub fn journey_execution_metrics_response(
mut self,
input: crate::model::JourneyExecutionMetricsResponse,
) -> Self {
self.journey_execution_metrics_response = Some(input);
self
}
pub fn set_journey_execution_metrics_response(
mut self,
input: std::option::Option<crate::model::JourneyExecutionMetricsResponse>,
) -> Self {
self.journey_execution_metrics_response = input;
self
}
pub fn build(self) -> crate::output::GetJourneyExecutionMetricsOutput {
crate::output::GetJourneyExecutionMetricsOutput {
journey_execution_metrics_response: self.journey_execution_metrics_response,
}
}
}
}
impl GetJourneyExecutionMetricsOutput {
pub fn builder() -> crate::output::get_journey_execution_metrics_output::Builder {
crate::output::get_journey_execution_metrics_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJourneyExecutionActivityMetricsOutput {
#[doc(hidden)]
pub journey_execution_activity_metrics_response:
std::option::Option<crate::model::JourneyExecutionActivityMetricsResponse>,
}
impl GetJourneyExecutionActivityMetricsOutput {
pub fn journey_execution_activity_metrics_response(
&self,
) -> std::option::Option<&crate::model::JourneyExecutionActivityMetricsResponse> {
self.journey_execution_activity_metrics_response.as_ref()
}
}
pub mod get_journey_execution_activity_metrics_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_execution_activity_metrics_response:
std::option::Option<crate::model::JourneyExecutionActivityMetricsResponse>,
}
impl Builder {
pub fn journey_execution_activity_metrics_response(
mut self,
input: crate::model::JourneyExecutionActivityMetricsResponse,
) -> Self {
self.journey_execution_activity_metrics_response = Some(input);
self
}
pub fn set_journey_execution_activity_metrics_response(
mut self,
input: std::option::Option<crate::model::JourneyExecutionActivityMetricsResponse>,
) -> Self {
self.journey_execution_activity_metrics_response = input;
self
}
pub fn build(self) -> crate::output::GetJourneyExecutionActivityMetricsOutput {
crate::output::GetJourneyExecutionActivityMetricsOutput {
journey_execution_activity_metrics_response: self
.journey_execution_activity_metrics_response,
}
}
}
}
impl GetJourneyExecutionActivityMetricsOutput {
pub fn builder() -> crate::output::get_journey_execution_activity_metrics_output::Builder {
crate::output::get_journey_execution_activity_metrics_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJourneyDateRangeKpiOutput {
#[doc(hidden)]
pub journey_date_range_kpi_response:
std::option::Option<crate::model::JourneyDateRangeKpiResponse>,
}
impl GetJourneyDateRangeKpiOutput {
pub fn journey_date_range_kpi_response(
&self,
) -> std::option::Option<&crate::model::JourneyDateRangeKpiResponse> {
self.journey_date_range_kpi_response.as_ref()
}
}
pub mod get_journey_date_range_kpi_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_date_range_kpi_response:
std::option::Option<crate::model::JourneyDateRangeKpiResponse>,
}
impl Builder {
pub fn journey_date_range_kpi_response(
mut self,
input: crate::model::JourneyDateRangeKpiResponse,
) -> Self {
self.journey_date_range_kpi_response = Some(input);
self
}
pub fn set_journey_date_range_kpi_response(
mut self,
input: std::option::Option<crate::model::JourneyDateRangeKpiResponse>,
) -> Self {
self.journey_date_range_kpi_response = input;
self
}
pub fn build(self) -> crate::output::GetJourneyDateRangeKpiOutput {
crate::output::GetJourneyDateRangeKpiOutput {
journey_date_range_kpi_response: self.journey_date_range_kpi_response,
}
}
}
}
impl GetJourneyDateRangeKpiOutput {
pub fn builder() -> crate::output::get_journey_date_range_kpi_output::Builder {
crate::output::get_journey_date_range_kpi_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJourneyOutput {
#[doc(hidden)]
pub journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl GetJourneyOutput {
pub fn journey_response(&self) -> std::option::Option<&crate::model::JourneyResponse> {
self.journey_response.as_ref()
}
}
pub mod get_journey_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl Builder {
pub fn journey_response(mut self, input: crate::model::JourneyResponse) -> Self {
self.journey_response = Some(input);
self
}
pub fn set_journey_response(
mut self,
input: std::option::Option<crate::model::JourneyResponse>,
) -> Self {
self.journey_response = input;
self
}
pub fn build(self) -> crate::output::GetJourneyOutput {
crate::output::GetJourneyOutput {
journey_response: self.journey_response,
}
}
}
}
impl GetJourneyOutput {
pub fn builder() -> crate::output::get_journey_output::Builder {
crate::output::get_journey_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetInAppTemplateOutput {
#[doc(hidden)]
pub in_app_template_response: std::option::Option<crate::model::InAppTemplateResponse>,
}
impl GetInAppTemplateOutput {
pub fn in_app_template_response(
&self,
) -> std::option::Option<&crate::model::InAppTemplateResponse> {
self.in_app_template_response.as_ref()
}
}
pub mod get_in_app_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) in_app_template_response:
std::option::Option<crate::model::InAppTemplateResponse>,
}
impl Builder {
pub fn in_app_template_response(
mut self,
input: crate::model::InAppTemplateResponse,
) -> Self {
self.in_app_template_response = Some(input);
self
}
pub fn set_in_app_template_response(
mut self,
input: std::option::Option<crate::model::InAppTemplateResponse>,
) -> Self {
self.in_app_template_response = input;
self
}
pub fn build(self) -> crate::output::GetInAppTemplateOutput {
crate::output::GetInAppTemplateOutput {
in_app_template_response: self.in_app_template_response,
}
}
}
}
impl GetInAppTemplateOutput {
pub fn builder() -> crate::output::get_in_app_template_output::Builder {
crate::output::get_in_app_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetInAppMessagesOutput {
#[doc(hidden)]
pub in_app_messages_response: std::option::Option<crate::model::InAppMessagesResponse>,
}
impl GetInAppMessagesOutput {
pub fn in_app_messages_response(
&self,
) -> std::option::Option<&crate::model::InAppMessagesResponse> {
self.in_app_messages_response.as_ref()
}
}
pub mod get_in_app_messages_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) in_app_messages_response:
std::option::Option<crate::model::InAppMessagesResponse>,
}
impl Builder {
pub fn in_app_messages_response(
mut self,
input: crate::model::InAppMessagesResponse,
) -> Self {
self.in_app_messages_response = Some(input);
self
}
pub fn set_in_app_messages_response(
mut self,
input: std::option::Option<crate::model::InAppMessagesResponse>,
) -> Self {
self.in_app_messages_response = input;
self
}
pub fn build(self) -> crate::output::GetInAppMessagesOutput {
crate::output::GetInAppMessagesOutput {
in_app_messages_response: self.in_app_messages_response,
}
}
}
}
impl GetInAppMessagesOutput {
pub fn builder() -> crate::output::get_in_app_messages_output::Builder {
crate::output::get_in_app_messages_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetImportJobsOutput {
#[doc(hidden)]
pub import_jobs_response: std::option::Option<crate::model::ImportJobsResponse>,
}
impl GetImportJobsOutput {
pub fn import_jobs_response(&self) -> std::option::Option<&crate::model::ImportJobsResponse> {
self.import_jobs_response.as_ref()
}
}
pub mod get_import_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) import_jobs_response: std::option::Option<crate::model::ImportJobsResponse>,
}
impl Builder {
pub fn import_jobs_response(mut self, input: crate::model::ImportJobsResponse) -> Self {
self.import_jobs_response = Some(input);
self
}
pub fn set_import_jobs_response(
mut self,
input: std::option::Option<crate::model::ImportJobsResponse>,
) -> Self {
self.import_jobs_response = input;
self
}
pub fn build(self) -> crate::output::GetImportJobsOutput {
crate::output::GetImportJobsOutput {
import_jobs_response: self.import_jobs_response,
}
}
}
}
impl GetImportJobsOutput {
pub fn builder() -> crate::output::get_import_jobs_output::Builder {
crate::output::get_import_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetImportJobOutput {
#[doc(hidden)]
pub import_job_response: std::option::Option<crate::model::ImportJobResponse>,
}
impl GetImportJobOutput {
pub fn import_job_response(&self) -> std::option::Option<&crate::model::ImportJobResponse> {
self.import_job_response.as_ref()
}
}
pub mod get_import_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) import_job_response: std::option::Option<crate::model::ImportJobResponse>,
}
impl Builder {
pub fn import_job_response(mut self, input: crate::model::ImportJobResponse) -> Self {
self.import_job_response = Some(input);
self
}
pub fn set_import_job_response(
mut self,
input: std::option::Option<crate::model::ImportJobResponse>,
) -> Self {
self.import_job_response = input;
self
}
pub fn build(self) -> crate::output::GetImportJobOutput {
crate::output::GetImportJobOutput {
import_job_response: self.import_job_response,
}
}
}
}
impl GetImportJobOutput {
pub fn builder() -> crate::output::get_import_job_output::Builder {
crate::output::get_import_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetGcmChannelOutput {
#[doc(hidden)]
pub gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl GetGcmChannelOutput {
pub fn gcm_channel_response(&self) -> std::option::Option<&crate::model::GcmChannelResponse> {
self.gcm_channel_response.as_ref()
}
}
pub mod get_gcm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl Builder {
pub fn gcm_channel_response(mut self, input: crate::model::GcmChannelResponse) -> Self {
self.gcm_channel_response = Some(input);
self
}
pub fn set_gcm_channel_response(
mut self,
input: std::option::Option<crate::model::GcmChannelResponse>,
) -> Self {
self.gcm_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetGcmChannelOutput {
crate::output::GetGcmChannelOutput {
gcm_channel_response: self.gcm_channel_response,
}
}
}
}
impl GetGcmChannelOutput {
pub fn builder() -> crate::output::get_gcm_channel_output::Builder {
crate::output::get_gcm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetExportJobsOutput {
#[doc(hidden)]
pub export_jobs_response: std::option::Option<crate::model::ExportJobsResponse>,
}
impl GetExportJobsOutput {
pub fn export_jobs_response(&self) -> std::option::Option<&crate::model::ExportJobsResponse> {
self.export_jobs_response.as_ref()
}
}
pub mod get_export_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) export_jobs_response: std::option::Option<crate::model::ExportJobsResponse>,
}
impl Builder {
pub fn export_jobs_response(mut self, input: crate::model::ExportJobsResponse) -> Self {
self.export_jobs_response = Some(input);
self
}
pub fn set_export_jobs_response(
mut self,
input: std::option::Option<crate::model::ExportJobsResponse>,
) -> Self {
self.export_jobs_response = input;
self
}
pub fn build(self) -> crate::output::GetExportJobsOutput {
crate::output::GetExportJobsOutput {
export_jobs_response: self.export_jobs_response,
}
}
}
}
impl GetExportJobsOutput {
pub fn builder() -> crate::output::get_export_jobs_output::Builder {
crate::output::get_export_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetExportJobOutput {
#[doc(hidden)]
pub export_job_response: std::option::Option<crate::model::ExportJobResponse>,
}
impl GetExportJobOutput {
pub fn export_job_response(&self) -> std::option::Option<&crate::model::ExportJobResponse> {
self.export_job_response.as_ref()
}
}
pub mod get_export_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) export_job_response: std::option::Option<crate::model::ExportJobResponse>,
}
impl Builder {
pub fn export_job_response(mut self, input: crate::model::ExportJobResponse) -> Self {
self.export_job_response = Some(input);
self
}
pub fn set_export_job_response(
mut self,
input: std::option::Option<crate::model::ExportJobResponse>,
) -> Self {
self.export_job_response = input;
self
}
pub fn build(self) -> crate::output::GetExportJobOutput {
crate::output::GetExportJobOutput {
export_job_response: self.export_job_response,
}
}
}
}
impl GetExportJobOutput {
pub fn builder() -> crate::output::get_export_job_output::Builder {
crate::output::get_export_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetEventStreamOutput {
#[doc(hidden)]
pub event_stream: std::option::Option<crate::model::EventStream>,
}
impl GetEventStreamOutput {
pub fn event_stream(&self) -> std::option::Option<&crate::model::EventStream> {
self.event_stream.as_ref()
}
}
pub mod get_event_stream_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) event_stream: std::option::Option<crate::model::EventStream>,
}
impl Builder {
pub fn event_stream(mut self, input: crate::model::EventStream) -> Self {
self.event_stream = Some(input);
self
}
pub fn set_event_stream(
mut self,
input: std::option::Option<crate::model::EventStream>,
) -> Self {
self.event_stream = input;
self
}
pub fn build(self) -> crate::output::GetEventStreamOutput {
crate::output::GetEventStreamOutput {
event_stream: self.event_stream,
}
}
}
}
impl GetEventStreamOutput {
pub fn builder() -> crate::output::get_event_stream_output::Builder {
crate::output::get_event_stream_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetEndpointOutput {
#[doc(hidden)]
pub endpoint_response: std::option::Option<crate::model::EndpointResponse>,
}
impl GetEndpointOutput {
pub fn endpoint_response(&self) -> std::option::Option<&crate::model::EndpointResponse> {
self.endpoint_response.as_ref()
}
}
pub mod get_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) endpoint_response: std::option::Option<crate::model::EndpointResponse>,
}
impl Builder {
pub fn endpoint_response(mut self, input: crate::model::EndpointResponse) -> Self {
self.endpoint_response = Some(input);
self
}
pub fn set_endpoint_response(
mut self,
input: std::option::Option<crate::model::EndpointResponse>,
) -> Self {
self.endpoint_response = input;
self
}
pub fn build(self) -> crate::output::GetEndpointOutput {
crate::output::GetEndpointOutput {
endpoint_response: self.endpoint_response,
}
}
}
}
impl GetEndpointOutput {
pub fn builder() -> crate::output::get_endpoint_output::Builder {
crate::output::get_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetEmailTemplateOutput {
#[doc(hidden)]
pub email_template_response: std::option::Option<crate::model::EmailTemplateResponse>,
}
impl GetEmailTemplateOutput {
pub fn email_template_response(
&self,
) -> std::option::Option<&crate::model::EmailTemplateResponse> {
self.email_template_response.as_ref()
}
}
pub mod get_email_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) email_template_response:
std::option::Option<crate::model::EmailTemplateResponse>,
}
impl Builder {
pub fn email_template_response(
mut self,
input: crate::model::EmailTemplateResponse,
) -> Self {
self.email_template_response = Some(input);
self
}
pub fn set_email_template_response(
mut self,
input: std::option::Option<crate::model::EmailTemplateResponse>,
) -> Self {
self.email_template_response = input;
self
}
pub fn build(self) -> crate::output::GetEmailTemplateOutput {
crate::output::GetEmailTemplateOutput {
email_template_response: self.email_template_response,
}
}
}
}
impl GetEmailTemplateOutput {
pub fn builder() -> crate::output::get_email_template_output::Builder {
crate::output::get_email_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetEmailChannelOutput {
#[doc(hidden)]
pub email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl GetEmailChannelOutput {
pub fn email_channel_response(
&self,
) -> std::option::Option<&crate::model::EmailChannelResponse> {
self.email_channel_response.as_ref()
}
}
pub mod get_email_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl Builder {
pub fn email_channel_response(mut self, input: crate::model::EmailChannelResponse) -> Self {
self.email_channel_response = Some(input);
self
}
pub fn set_email_channel_response(
mut self,
input: std::option::Option<crate::model::EmailChannelResponse>,
) -> Self {
self.email_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetEmailChannelOutput {
crate::output::GetEmailChannelOutput {
email_channel_response: self.email_channel_response,
}
}
}
}
impl GetEmailChannelOutput {
pub fn builder() -> crate::output::get_email_channel_output::Builder {
crate::output::get_email_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetChannelsOutput {
#[doc(hidden)]
pub channels_response: std::option::Option<crate::model::ChannelsResponse>,
}
impl GetChannelsOutput {
pub fn channels_response(&self) -> std::option::Option<&crate::model::ChannelsResponse> {
self.channels_response.as_ref()
}
}
pub mod get_channels_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) channels_response: std::option::Option<crate::model::ChannelsResponse>,
}
impl Builder {
pub fn channels_response(mut self, input: crate::model::ChannelsResponse) -> Self {
self.channels_response = Some(input);
self
}
pub fn set_channels_response(
mut self,
input: std::option::Option<crate::model::ChannelsResponse>,
) -> Self {
self.channels_response = input;
self
}
pub fn build(self) -> crate::output::GetChannelsOutput {
crate::output::GetChannelsOutput {
channels_response: self.channels_response,
}
}
}
}
impl GetChannelsOutput {
pub fn builder() -> crate::output::get_channels_output::Builder {
crate::output::get_channels_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignVersionsOutput {
#[doc(hidden)]
pub campaigns_response: std::option::Option<crate::model::CampaignsResponse>,
}
impl GetCampaignVersionsOutput {
pub fn campaigns_response(&self) -> std::option::Option<&crate::model::CampaignsResponse> {
self.campaigns_response.as_ref()
}
}
pub mod get_campaign_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaigns_response: std::option::Option<crate::model::CampaignsResponse>,
}
impl Builder {
pub fn campaigns_response(mut self, input: crate::model::CampaignsResponse) -> Self {
self.campaigns_response = Some(input);
self
}
pub fn set_campaigns_response(
mut self,
input: std::option::Option<crate::model::CampaignsResponse>,
) -> Self {
self.campaigns_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignVersionsOutput {
crate::output::GetCampaignVersionsOutput {
campaigns_response: self.campaigns_response,
}
}
}
}
impl GetCampaignVersionsOutput {
pub fn builder() -> crate::output::get_campaign_versions_output::Builder {
crate::output::get_campaign_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignVersionOutput {
#[doc(hidden)]
pub campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl GetCampaignVersionOutput {
pub fn campaign_response(&self) -> std::option::Option<&crate::model::CampaignResponse> {
self.campaign_response.as_ref()
}
}
pub mod get_campaign_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl Builder {
pub fn campaign_response(mut self, input: crate::model::CampaignResponse) -> Self {
self.campaign_response = Some(input);
self
}
pub fn set_campaign_response(
mut self,
input: std::option::Option<crate::model::CampaignResponse>,
) -> Self {
self.campaign_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignVersionOutput {
crate::output::GetCampaignVersionOutput {
campaign_response: self.campaign_response,
}
}
}
}
impl GetCampaignVersionOutput {
pub fn builder() -> crate::output::get_campaign_version_output::Builder {
crate::output::get_campaign_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignsOutput {
#[doc(hidden)]
pub campaigns_response: std::option::Option<crate::model::CampaignsResponse>,
}
impl GetCampaignsOutput {
pub fn campaigns_response(&self) -> std::option::Option<&crate::model::CampaignsResponse> {
self.campaigns_response.as_ref()
}
}
pub mod get_campaigns_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaigns_response: std::option::Option<crate::model::CampaignsResponse>,
}
impl Builder {
pub fn campaigns_response(mut self, input: crate::model::CampaignsResponse) -> Self {
self.campaigns_response = Some(input);
self
}
pub fn set_campaigns_response(
mut self,
input: std::option::Option<crate::model::CampaignsResponse>,
) -> Self {
self.campaigns_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignsOutput {
crate::output::GetCampaignsOutput {
campaigns_response: self.campaigns_response,
}
}
}
}
impl GetCampaignsOutput {
pub fn builder() -> crate::output::get_campaigns_output::Builder {
crate::output::get_campaigns_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignDateRangeKpiOutput {
#[doc(hidden)]
pub campaign_date_range_kpi_response:
std::option::Option<crate::model::CampaignDateRangeKpiResponse>,
}
impl GetCampaignDateRangeKpiOutput {
pub fn campaign_date_range_kpi_response(
&self,
) -> std::option::Option<&crate::model::CampaignDateRangeKpiResponse> {
self.campaign_date_range_kpi_response.as_ref()
}
}
pub mod get_campaign_date_range_kpi_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_date_range_kpi_response:
std::option::Option<crate::model::CampaignDateRangeKpiResponse>,
}
impl Builder {
pub fn campaign_date_range_kpi_response(
mut self,
input: crate::model::CampaignDateRangeKpiResponse,
) -> Self {
self.campaign_date_range_kpi_response = Some(input);
self
}
pub fn set_campaign_date_range_kpi_response(
mut self,
input: std::option::Option<crate::model::CampaignDateRangeKpiResponse>,
) -> Self {
self.campaign_date_range_kpi_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignDateRangeKpiOutput {
crate::output::GetCampaignDateRangeKpiOutput {
campaign_date_range_kpi_response: self.campaign_date_range_kpi_response,
}
}
}
}
impl GetCampaignDateRangeKpiOutput {
pub fn builder() -> crate::output::get_campaign_date_range_kpi_output::Builder {
crate::output::get_campaign_date_range_kpi_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignActivitiesOutput {
#[doc(hidden)]
pub activities_response: std::option::Option<crate::model::ActivitiesResponse>,
}
impl GetCampaignActivitiesOutput {
pub fn activities_response(&self) -> std::option::Option<&crate::model::ActivitiesResponse> {
self.activities_response.as_ref()
}
}
pub mod get_campaign_activities_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) activities_response: std::option::Option<crate::model::ActivitiesResponse>,
}
impl Builder {
pub fn activities_response(mut self, input: crate::model::ActivitiesResponse) -> Self {
self.activities_response = Some(input);
self
}
pub fn set_activities_response(
mut self,
input: std::option::Option<crate::model::ActivitiesResponse>,
) -> Self {
self.activities_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignActivitiesOutput {
crate::output::GetCampaignActivitiesOutput {
activities_response: self.activities_response,
}
}
}
}
impl GetCampaignActivitiesOutput {
pub fn builder() -> crate::output::get_campaign_activities_output::Builder {
crate::output::get_campaign_activities_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCampaignOutput {
#[doc(hidden)]
pub campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl GetCampaignOutput {
pub fn campaign_response(&self) -> std::option::Option<&crate::model::CampaignResponse> {
self.campaign_response.as_ref()
}
}
pub mod get_campaign_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl Builder {
pub fn campaign_response(mut self, input: crate::model::CampaignResponse) -> Self {
self.campaign_response = Some(input);
self
}
pub fn set_campaign_response(
mut self,
input: std::option::Option<crate::model::CampaignResponse>,
) -> Self {
self.campaign_response = input;
self
}
pub fn build(self) -> crate::output::GetCampaignOutput {
crate::output::GetCampaignOutput {
campaign_response: self.campaign_response,
}
}
}
}
impl GetCampaignOutput {
pub fn builder() -> crate::output::get_campaign_output::Builder {
crate::output::get_campaign_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetBaiduChannelOutput {
#[doc(hidden)]
pub baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl GetBaiduChannelOutput {
pub fn baidu_channel_response(
&self,
) -> std::option::Option<&crate::model::BaiduChannelResponse> {
self.baidu_channel_response.as_ref()
}
}
pub mod get_baidu_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl Builder {
pub fn baidu_channel_response(mut self, input: crate::model::BaiduChannelResponse) -> Self {
self.baidu_channel_response = Some(input);
self
}
pub fn set_baidu_channel_response(
mut self,
input: std::option::Option<crate::model::BaiduChannelResponse>,
) -> Self {
self.baidu_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetBaiduChannelOutput {
crate::output::GetBaiduChannelOutput {
baidu_channel_response: self.baidu_channel_response,
}
}
}
}
impl GetBaiduChannelOutput {
pub fn builder() -> crate::output::get_baidu_channel_output::Builder {
crate::output::get_baidu_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAppsOutput {
#[doc(hidden)]
pub applications_response: std::option::Option<crate::model::ApplicationsResponse>,
}
impl GetAppsOutput {
pub fn applications_response(
&self,
) -> std::option::Option<&crate::model::ApplicationsResponse> {
self.applications_response.as_ref()
}
}
pub mod get_apps_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) applications_response: std::option::Option<crate::model::ApplicationsResponse>,
}
impl Builder {
pub fn applications_response(mut self, input: crate::model::ApplicationsResponse) -> Self {
self.applications_response = Some(input);
self
}
pub fn set_applications_response(
mut self,
input: std::option::Option<crate::model::ApplicationsResponse>,
) -> Self {
self.applications_response = input;
self
}
pub fn build(self) -> crate::output::GetAppsOutput {
crate::output::GetAppsOutput {
applications_response: self.applications_response,
}
}
}
}
impl GetAppsOutput {
pub fn builder() -> crate::output::get_apps_output::Builder {
crate::output::get_apps_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApplicationSettingsOutput {
#[doc(hidden)]
pub application_settings_resource:
std::option::Option<crate::model::ApplicationSettingsResource>,
}
impl GetApplicationSettingsOutput {
pub fn application_settings_resource(
&self,
) -> std::option::Option<&crate::model::ApplicationSettingsResource> {
self.application_settings_resource.as_ref()
}
}
pub mod get_application_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_settings_resource:
std::option::Option<crate::model::ApplicationSettingsResource>,
}
impl Builder {
pub fn application_settings_resource(
mut self,
input: crate::model::ApplicationSettingsResource,
) -> Self {
self.application_settings_resource = Some(input);
self
}
pub fn set_application_settings_resource(
mut self,
input: std::option::Option<crate::model::ApplicationSettingsResource>,
) -> Self {
self.application_settings_resource = input;
self
}
pub fn build(self) -> crate::output::GetApplicationSettingsOutput {
crate::output::GetApplicationSettingsOutput {
application_settings_resource: self.application_settings_resource,
}
}
}
}
impl GetApplicationSettingsOutput {
pub fn builder() -> crate::output::get_application_settings_output::Builder {
crate::output::get_application_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApplicationDateRangeKpiOutput {
#[doc(hidden)]
pub application_date_range_kpi_response:
std::option::Option<crate::model::ApplicationDateRangeKpiResponse>,
}
impl GetApplicationDateRangeKpiOutput {
pub fn application_date_range_kpi_response(
&self,
) -> std::option::Option<&crate::model::ApplicationDateRangeKpiResponse> {
self.application_date_range_kpi_response.as_ref()
}
}
pub mod get_application_date_range_kpi_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_date_range_kpi_response:
std::option::Option<crate::model::ApplicationDateRangeKpiResponse>,
}
impl Builder {
pub fn application_date_range_kpi_response(
mut self,
input: crate::model::ApplicationDateRangeKpiResponse,
) -> Self {
self.application_date_range_kpi_response = Some(input);
self
}
pub fn set_application_date_range_kpi_response(
mut self,
input: std::option::Option<crate::model::ApplicationDateRangeKpiResponse>,
) -> Self {
self.application_date_range_kpi_response = input;
self
}
pub fn build(self) -> crate::output::GetApplicationDateRangeKpiOutput {
crate::output::GetApplicationDateRangeKpiOutput {
application_date_range_kpi_response: self.application_date_range_kpi_response,
}
}
}
}
impl GetApplicationDateRangeKpiOutput {
pub fn builder() -> crate::output::get_application_date_range_kpi_output::Builder {
crate::output::get_application_date_range_kpi_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAppOutput {
#[doc(hidden)]
pub application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl GetAppOutput {
pub fn application_response(&self) -> std::option::Option<&crate::model::ApplicationResponse> {
self.application_response.as_ref()
}
}
pub mod get_app_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl Builder {
pub fn application_response(mut self, input: crate::model::ApplicationResponse) -> Self {
self.application_response = Some(input);
self
}
pub fn set_application_response(
mut self,
input: std::option::Option<crate::model::ApplicationResponse>,
) -> Self {
self.application_response = input;
self
}
pub fn build(self) -> crate::output::GetAppOutput {
crate::output::GetAppOutput {
application_response: self.application_response,
}
}
}
}
impl GetAppOutput {
pub fn builder() -> crate::output::get_app_output::Builder {
crate::output::get_app_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApnsVoipSandboxChannelOutput {
#[doc(hidden)]
pub apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl GetApnsVoipSandboxChannelOutput {
pub fn apns_voip_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipSandboxChannelResponse> {
self.apns_voip_sandbox_channel_response.as_ref()
}
}
pub mod get_apns_voip_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl Builder {
pub fn apns_voip_sandbox_channel_response(
mut self,
input: crate::model::ApnsVoipSandboxChannelResponse,
) -> Self {
self.apns_voip_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_voip_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
) -> Self {
self.apns_voip_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetApnsVoipSandboxChannelOutput {
crate::output::GetApnsVoipSandboxChannelOutput {
apns_voip_sandbox_channel_response: self.apns_voip_sandbox_channel_response,
}
}
}
}
impl GetApnsVoipSandboxChannelOutput {
pub fn builder() -> crate::output::get_apns_voip_sandbox_channel_output::Builder {
crate::output::get_apns_voip_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApnsVoipChannelOutput {
#[doc(hidden)]
pub apns_voip_channel_response: std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl GetApnsVoipChannelOutput {
pub fn apns_voip_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipChannelResponse> {
self.apns_voip_channel_response.as_ref()
}
}
pub mod get_apns_voip_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_channel_response:
std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl Builder {
pub fn apns_voip_channel_response(
mut self,
input: crate::model::ApnsVoipChannelResponse,
) -> Self {
self.apns_voip_channel_response = Some(input);
self
}
pub fn set_apns_voip_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipChannelResponse>,
) -> Self {
self.apns_voip_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetApnsVoipChannelOutput {
crate::output::GetApnsVoipChannelOutput {
apns_voip_channel_response: self.apns_voip_channel_response,
}
}
}
}
impl GetApnsVoipChannelOutput {
pub fn builder() -> crate::output::get_apns_voip_channel_output::Builder {
crate::output::get_apns_voip_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApnsSandboxChannelOutput {
#[doc(hidden)]
pub apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl GetApnsSandboxChannelOutput {
pub fn apns_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsSandboxChannelResponse> {
self.apns_sandbox_channel_response.as_ref()
}
}
pub mod get_apns_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl Builder {
pub fn apns_sandbox_channel_response(
mut self,
input: crate::model::ApnsSandboxChannelResponse,
) -> Self {
self.apns_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsSandboxChannelResponse>,
) -> Self {
self.apns_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetApnsSandboxChannelOutput {
crate::output::GetApnsSandboxChannelOutput {
apns_sandbox_channel_response: self.apns_sandbox_channel_response,
}
}
}
}
impl GetApnsSandboxChannelOutput {
pub fn builder() -> crate::output::get_apns_sandbox_channel_output::Builder {
crate::output::get_apns_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetApnsChannelOutput {
#[doc(hidden)]
pub apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl GetApnsChannelOutput {
pub fn apns_channel_response(&self) -> std::option::Option<&crate::model::ApnsChannelResponse> {
self.apns_channel_response.as_ref()
}
}
pub mod get_apns_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl Builder {
pub fn apns_channel_response(mut self, input: crate::model::ApnsChannelResponse) -> Self {
self.apns_channel_response = Some(input);
self
}
pub fn set_apns_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsChannelResponse>,
) -> Self {
self.apns_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetApnsChannelOutput {
crate::output::GetApnsChannelOutput {
apns_channel_response: self.apns_channel_response,
}
}
}
}
impl GetApnsChannelOutput {
pub fn builder() -> crate::output::get_apns_channel_output::Builder {
crate::output::get_apns_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAdmChannelOutput {
#[doc(hidden)]
pub adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl GetAdmChannelOutput {
pub fn adm_channel_response(&self) -> std::option::Option<&crate::model::AdmChannelResponse> {
self.adm_channel_response.as_ref()
}
}
pub mod get_adm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl Builder {
pub fn adm_channel_response(mut self, input: crate::model::AdmChannelResponse) -> Self {
self.adm_channel_response = Some(input);
self
}
pub fn set_adm_channel_response(
mut self,
input: std::option::Option<crate::model::AdmChannelResponse>,
) -> Self {
self.adm_channel_response = input;
self
}
pub fn build(self) -> crate::output::GetAdmChannelOutput {
crate::output::GetAdmChannelOutput {
adm_channel_response: self.adm_channel_response,
}
}
}
}
impl GetAdmChannelOutput {
pub fn builder() -> crate::output::get_adm_channel_output::Builder {
crate::output::get_adm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteVoiceTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl DeleteVoiceTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod delete_voice_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::DeleteVoiceTemplateOutput {
crate::output::DeleteVoiceTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl DeleteVoiceTemplateOutput {
pub fn builder() -> crate::output::delete_voice_template_output::Builder {
crate::output::delete_voice_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteVoiceChannelOutput {
#[doc(hidden)]
pub voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl DeleteVoiceChannelOutput {
pub fn voice_channel_response(
&self,
) -> std::option::Option<&crate::model::VoiceChannelResponse> {
self.voice_channel_response.as_ref()
}
}
pub mod delete_voice_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) voice_channel_response: std::option::Option<crate::model::VoiceChannelResponse>,
}
impl Builder {
pub fn voice_channel_response(mut self, input: crate::model::VoiceChannelResponse) -> Self {
self.voice_channel_response = Some(input);
self
}
pub fn set_voice_channel_response(
mut self,
input: std::option::Option<crate::model::VoiceChannelResponse>,
) -> Self {
self.voice_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteVoiceChannelOutput {
crate::output::DeleteVoiceChannelOutput {
voice_channel_response: self.voice_channel_response,
}
}
}
}
impl DeleteVoiceChannelOutput {
pub fn builder() -> crate::output::delete_voice_channel_output::Builder {
crate::output::delete_voice_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteUserEndpointsOutput {
#[doc(hidden)]
pub endpoints_response: std::option::Option<crate::model::EndpointsResponse>,
}
impl DeleteUserEndpointsOutput {
pub fn endpoints_response(&self) -> std::option::Option<&crate::model::EndpointsResponse> {
self.endpoints_response.as_ref()
}
}
pub mod delete_user_endpoints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) endpoints_response: std::option::Option<crate::model::EndpointsResponse>,
}
impl Builder {
pub fn endpoints_response(mut self, input: crate::model::EndpointsResponse) -> Self {
self.endpoints_response = Some(input);
self
}
pub fn set_endpoints_response(
mut self,
input: std::option::Option<crate::model::EndpointsResponse>,
) -> Self {
self.endpoints_response = input;
self
}
pub fn build(self) -> crate::output::DeleteUserEndpointsOutput {
crate::output::DeleteUserEndpointsOutput {
endpoints_response: self.endpoints_response,
}
}
}
}
impl DeleteUserEndpointsOutput {
pub fn builder() -> crate::output::delete_user_endpoints_output::Builder {
crate::output::delete_user_endpoints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSmsTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl DeleteSmsTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod delete_sms_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::DeleteSmsTemplateOutput {
crate::output::DeleteSmsTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl DeleteSmsTemplateOutput {
pub fn builder() -> crate::output::delete_sms_template_output::Builder {
crate::output::delete_sms_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSmsChannelOutput {
#[doc(hidden)]
pub sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl DeleteSmsChannelOutput {
pub fn sms_channel_response(&self) -> std::option::Option<&crate::model::SmsChannelResponse> {
self.sms_channel_response.as_ref()
}
}
pub mod delete_sms_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sms_channel_response: std::option::Option<crate::model::SmsChannelResponse>,
}
impl Builder {
pub fn sms_channel_response(mut self, input: crate::model::SmsChannelResponse) -> Self {
self.sms_channel_response = Some(input);
self
}
pub fn set_sms_channel_response(
mut self,
input: std::option::Option<crate::model::SmsChannelResponse>,
) -> Self {
self.sms_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteSmsChannelOutput {
crate::output::DeleteSmsChannelOutput {
sms_channel_response: self.sms_channel_response,
}
}
}
}
impl DeleteSmsChannelOutput {
pub fn builder() -> crate::output::delete_sms_channel_output::Builder {
crate::output::delete_sms_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSegmentOutput {
#[doc(hidden)]
pub segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl DeleteSegmentOutput {
pub fn segment_response(&self) -> std::option::Option<&crate::model::SegmentResponse> {
self.segment_response.as_ref()
}
}
pub mod delete_segment_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl Builder {
pub fn segment_response(mut self, input: crate::model::SegmentResponse) -> Self {
self.segment_response = Some(input);
self
}
pub fn set_segment_response(
mut self,
input: std::option::Option<crate::model::SegmentResponse>,
) -> Self {
self.segment_response = input;
self
}
pub fn build(self) -> crate::output::DeleteSegmentOutput {
crate::output::DeleteSegmentOutput {
segment_response: self.segment_response,
}
}
}
}
impl DeleteSegmentOutput {
pub fn builder() -> crate::output::delete_segment_output::Builder {
crate::output::delete_segment_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteRecommenderConfigurationOutput {
#[doc(hidden)]
pub recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl DeleteRecommenderConfigurationOutput {
pub fn recommender_configuration_response(
&self,
) -> std::option::Option<&crate::model::RecommenderConfigurationResponse> {
self.recommender_configuration_response.as_ref()
}
}
pub mod delete_recommender_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl Builder {
pub fn recommender_configuration_response(
mut self,
input: crate::model::RecommenderConfigurationResponse,
) -> Self {
self.recommender_configuration_response = Some(input);
self
}
pub fn set_recommender_configuration_response(
mut self,
input: std::option::Option<crate::model::RecommenderConfigurationResponse>,
) -> Self {
self.recommender_configuration_response = input;
self
}
pub fn build(self) -> crate::output::DeleteRecommenderConfigurationOutput {
crate::output::DeleteRecommenderConfigurationOutput {
recommender_configuration_response: self.recommender_configuration_response,
}
}
}
}
impl DeleteRecommenderConfigurationOutput {
pub fn builder() -> crate::output::delete_recommender_configuration_output::Builder {
crate::output::delete_recommender_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeletePushTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl DeletePushTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod delete_push_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::DeletePushTemplateOutput {
crate::output::DeletePushTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl DeletePushTemplateOutput {
pub fn builder() -> crate::output::delete_push_template_output::Builder {
crate::output::delete_push_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteJourneyOutput {
#[doc(hidden)]
pub journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl DeleteJourneyOutput {
pub fn journey_response(&self) -> std::option::Option<&crate::model::JourneyResponse> {
self.journey_response.as_ref()
}
}
pub mod delete_journey_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl Builder {
pub fn journey_response(mut self, input: crate::model::JourneyResponse) -> Self {
self.journey_response = Some(input);
self
}
pub fn set_journey_response(
mut self,
input: std::option::Option<crate::model::JourneyResponse>,
) -> Self {
self.journey_response = input;
self
}
pub fn build(self) -> crate::output::DeleteJourneyOutput {
crate::output::DeleteJourneyOutput {
journey_response: self.journey_response,
}
}
}
}
impl DeleteJourneyOutput {
pub fn builder() -> crate::output::delete_journey_output::Builder {
crate::output::delete_journey_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteInAppTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl DeleteInAppTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod delete_in_app_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::DeleteInAppTemplateOutput {
crate::output::DeleteInAppTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl DeleteInAppTemplateOutput {
pub fn builder() -> crate::output::delete_in_app_template_output::Builder {
crate::output::delete_in_app_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteGcmChannelOutput {
#[doc(hidden)]
pub gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl DeleteGcmChannelOutput {
pub fn gcm_channel_response(&self) -> std::option::Option<&crate::model::GcmChannelResponse> {
self.gcm_channel_response.as_ref()
}
}
pub mod delete_gcm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) gcm_channel_response: std::option::Option<crate::model::GcmChannelResponse>,
}
impl Builder {
pub fn gcm_channel_response(mut self, input: crate::model::GcmChannelResponse) -> Self {
self.gcm_channel_response = Some(input);
self
}
pub fn set_gcm_channel_response(
mut self,
input: std::option::Option<crate::model::GcmChannelResponse>,
) -> Self {
self.gcm_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteGcmChannelOutput {
crate::output::DeleteGcmChannelOutput {
gcm_channel_response: self.gcm_channel_response,
}
}
}
}
impl DeleteGcmChannelOutput {
pub fn builder() -> crate::output::delete_gcm_channel_output::Builder {
crate::output::delete_gcm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteEventStreamOutput {
#[doc(hidden)]
pub event_stream: std::option::Option<crate::model::EventStream>,
}
impl DeleteEventStreamOutput {
pub fn event_stream(&self) -> std::option::Option<&crate::model::EventStream> {
self.event_stream.as_ref()
}
}
pub mod delete_event_stream_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) event_stream: std::option::Option<crate::model::EventStream>,
}
impl Builder {
pub fn event_stream(mut self, input: crate::model::EventStream) -> Self {
self.event_stream = Some(input);
self
}
pub fn set_event_stream(
mut self,
input: std::option::Option<crate::model::EventStream>,
) -> Self {
self.event_stream = input;
self
}
pub fn build(self) -> crate::output::DeleteEventStreamOutput {
crate::output::DeleteEventStreamOutput {
event_stream: self.event_stream,
}
}
}
}
impl DeleteEventStreamOutput {
pub fn builder() -> crate::output::delete_event_stream_output::Builder {
crate::output::delete_event_stream_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteEndpointOutput {
#[doc(hidden)]
pub endpoint_response: std::option::Option<crate::model::EndpointResponse>,
}
impl DeleteEndpointOutput {
pub fn endpoint_response(&self) -> std::option::Option<&crate::model::EndpointResponse> {
self.endpoint_response.as_ref()
}
}
pub mod delete_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) endpoint_response: std::option::Option<crate::model::EndpointResponse>,
}
impl Builder {
pub fn endpoint_response(mut self, input: crate::model::EndpointResponse) -> Self {
self.endpoint_response = Some(input);
self
}
pub fn set_endpoint_response(
mut self,
input: std::option::Option<crate::model::EndpointResponse>,
) -> Self {
self.endpoint_response = input;
self
}
pub fn build(self) -> crate::output::DeleteEndpointOutput {
crate::output::DeleteEndpointOutput {
endpoint_response: self.endpoint_response,
}
}
}
}
impl DeleteEndpointOutput {
pub fn builder() -> crate::output::delete_endpoint_output::Builder {
crate::output::delete_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteEmailTemplateOutput {
#[doc(hidden)]
pub message_body: std::option::Option<crate::model::MessageBody>,
}
impl DeleteEmailTemplateOutput {
pub fn message_body(&self) -> std::option::Option<&crate::model::MessageBody> {
self.message_body.as_ref()
}
}
pub mod delete_email_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_body: std::option::Option<crate::model::MessageBody>,
}
impl Builder {
pub fn message_body(mut self, input: crate::model::MessageBody) -> Self {
self.message_body = Some(input);
self
}
pub fn set_message_body(
mut self,
input: std::option::Option<crate::model::MessageBody>,
) -> Self {
self.message_body = input;
self
}
pub fn build(self) -> crate::output::DeleteEmailTemplateOutput {
crate::output::DeleteEmailTemplateOutput {
message_body: self.message_body,
}
}
}
}
impl DeleteEmailTemplateOutput {
pub fn builder() -> crate::output::delete_email_template_output::Builder {
crate::output::delete_email_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteEmailChannelOutput {
#[doc(hidden)]
pub email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl DeleteEmailChannelOutput {
pub fn email_channel_response(
&self,
) -> std::option::Option<&crate::model::EmailChannelResponse> {
self.email_channel_response.as_ref()
}
}
pub mod delete_email_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) email_channel_response: std::option::Option<crate::model::EmailChannelResponse>,
}
impl Builder {
pub fn email_channel_response(mut self, input: crate::model::EmailChannelResponse) -> Self {
self.email_channel_response = Some(input);
self
}
pub fn set_email_channel_response(
mut self,
input: std::option::Option<crate::model::EmailChannelResponse>,
) -> Self {
self.email_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteEmailChannelOutput {
crate::output::DeleteEmailChannelOutput {
email_channel_response: self.email_channel_response,
}
}
}
}
impl DeleteEmailChannelOutput {
pub fn builder() -> crate::output::delete_email_channel_output::Builder {
crate::output::delete_email_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteCampaignOutput {
#[doc(hidden)]
pub campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl DeleteCampaignOutput {
pub fn campaign_response(&self) -> std::option::Option<&crate::model::CampaignResponse> {
self.campaign_response.as_ref()
}
}
pub mod delete_campaign_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl Builder {
pub fn campaign_response(mut self, input: crate::model::CampaignResponse) -> Self {
self.campaign_response = Some(input);
self
}
pub fn set_campaign_response(
mut self,
input: std::option::Option<crate::model::CampaignResponse>,
) -> Self {
self.campaign_response = input;
self
}
pub fn build(self) -> crate::output::DeleteCampaignOutput {
crate::output::DeleteCampaignOutput {
campaign_response: self.campaign_response,
}
}
}
}
impl DeleteCampaignOutput {
pub fn builder() -> crate::output::delete_campaign_output::Builder {
crate::output::delete_campaign_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteBaiduChannelOutput {
#[doc(hidden)]
pub baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl DeleteBaiduChannelOutput {
pub fn baidu_channel_response(
&self,
) -> std::option::Option<&crate::model::BaiduChannelResponse> {
self.baidu_channel_response.as_ref()
}
}
pub mod delete_baidu_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) baidu_channel_response: std::option::Option<crate::model::BaiduChannelResponse>,
}
impl Builder {
pub fn baidu_channel_response(mut self, input: crate::model::BaiduChannelResponse) -> Self {
self.baidu_channel_response = Some(input);
self
}
pub fn set_baidu_channel_response(
mut self,
input: std::option::Option<crate::model::BaiduChannelResponse>,
) -> Self {
self.baidu_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteBaiduChannelOutput {
crate::output::DeleteBaiduChannelOutput {
baidu_channel_response: self.baidu_channel_response,
}
}
}
}
impl DeleteBaiduChannelOutput {
pub fn builder() -> crate::output::delete_baidu_channel_output::Builder {
crate::output::delete_baidu_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteAppOutput {
#[doc(hidden)]
pub application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl DeleteAppOutput {
pub fn application_response(&self) -> std::option::Option<&crate::model::ApplicationResponse> {
self.application_response.as_ref()
}
}
pub mod delete_app_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl Builder {
pub fn application_response(mut self, input: crate::model::ApplicationResponse) -> Self {
self.application_response = Some(input);
self
}
pub fn set_application_response(
mut self,
input: std::option::Option<crate::model::ApplicationResponse>,
) -> Self {
self.application_response = input;
self
}
pub fn build(self) -> crate::output::DeleteAppOutput {
crate::output::DeleteAppOutput {
application_response: self.application_response,
}
}
}
}
impl DeleteAppOutput {
pub fn builder() -> crate::output::delete_app_output::Builder {
crate::output::delete_app_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApnsVoipSandboxChannelOutput {
#[doc(hidden)]
pub apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl DeleteApnsVoipSandboxChannelOutput {
pub fn apns_voip_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipSandboxChannelResponse> {
self.apns_voip_sandbox_channel_response.as_ref()
}
}
pub mod delete_apns_voip_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_sandbox_channel_response:
std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
}
impl Builder {
pub fn apns_voip_sandbox_channel_response(
mut self,
input: crate::model::ApnsVoipSandboxChannelResponse,
) -> Self {
self.apns_voip_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_voip_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipSandboxChannelResponse>,
) -> Self {
self.apns_voip_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteApnsVoipSandboxChannelOutput {
crate::output::DeleteApnsVoipSandboxChannelOutput {
apns_voip_sandbox_channel_response: self.apns_voip_sandbox_channel_response,
}
}
}
}
impl DeleteApnsVoipSandboxChannelOutput {
pub fn builder() -> crate::output::delete_apns_voip_sandbox_channel_output::Builder {
crate::output::delete_apns_voip_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApnsVoipChannelOutput {
#[doc(hidden)]
pub apns_voip_channel_response: std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl DeleteApnsVoipChannelOutput {
pub fn apns_voip_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsVoipChannelResponse> {
self.apns_voip_channel_response.as_ref()
}
}
pub mod delete_apns_voip_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_voip_channel_response:
std::option::Option<crate::model::ApnsVoipChannelResponse>,
}
impl Builder {
pub fn apns_voip_channel_response(
mut self,
input: crate::model::ApnsVoipChannelResponse,
) -> Self {
self.apns_voip_channel_response = Some(input);
self
}
pub fn set_apns_voip_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsVoipChannelResponse>,
) -> Self {
self.apns_voip_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteApnsVoipChannelOutput {
crate::output::DeleteApnsVoipChannelOutput {
apns_voip_channel_response: self.apns_voip_channel_response,
}
}
}
}
impl DeleteApnsVoipChannelOutput {
pub fn builder() -> crate::output::delete_apns_voip_channel_output::Builder {
crate::output::delete_apns_voip_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApnsSandboxChannelOutput {
#[doc(hidden)]
pub apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl DeleteApnsSandboxChannelOutput {
pub fn apns_sandbox_channel_response(
&self,
) -> std::option::Option<&crate::model::ApnsSandboxChannelResponse> {
self.apns_sandbox_channel_response.as_ref()
}
}
pub mod delete_apns_sandbox_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_sandbox_channel_response:
std::option::Option<crate::model::ApnsSandboxChannelResponse>,
}
impl Builder {
pub fn apns_sandbox_channel_response(
mut self,
input: crate::model::ApnsSandboxChannelResponse,
) -> Self {
self.apns_sandbox_channel_response = Some(input);
self
}
pub fn set_apns_sandbox_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsSandboxChannelResponse>,
) -> Self {
self.apns_sandbox_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteApnsSandboxChannelOutput {
crate::output::DeleteApnsSandboxChannelOutput {
apns_sandbox_channel_response: self.apns_sandbox_channel_response,
}
}
}
}
impl DeleteApnsSandboxChannelOutput {
pub fn builder() -> crate::output::delete_apns_sandbox_channel_output::Builder {
crate::output::delete_apns_sandbox_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteApnsChannelOutput {
#[doc(hidden)]
pub apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl DeleteApnsChannelOutput {
pub fn apns_channel_response(&self) -> std::option::Option<&crate::model::ApnsChannelResponse> {
self.apns_channel_response.as_ref()
}
}
pub mod delete_apns_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) apns_channel_response: std::option::Option<crate::model::ApnsChannelResponse>,
}
impl Builder {
pub fn apns_channel_response(mut self, input: crate::model::ApnsChannelResponse) -> Self {
self.apns_channel_response = Some(input);
self
}
pub fn set_apns_channel_response(
mut self,
input: std::option::Option<crate::model::ApnsChannelResponse>,
) -> Self {
self.apns_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteApnsChannelOutput {
crate::output::DeleteApnsChannelOutput {
apns_channel_response: self.apns_channel_response,
}
}
}
}
impl DeleteApnsChannelOutput {
pub fn builder() -> crate::output::delete_apns_channel_output::Builder {
crate::output::delete_apns_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteAdmChannelOutput {
#[doc(hidden)]
pub adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl DeleteAdmChannelOutput {
pub fn adm_channel_response(&self) -> std::option::Option<&crate::model::AdmChannelResponse> {
self.adm_channel_response.as_ref()
}
}
pub mod delete_adm_channel_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) adm_channel_response: std::option::Option<crate::model::AdmChannelResponse>,
}
impl Builder {
pub fn adm_channel_response(mut self, input: crate::model::AdmChannelResponse) -> Self {
self.adm_channel_response = Some(input);
self
}
pub fn set_adm_channel_response(
mut self,
input: std::option::Option<crate::model::AdmChannelResponse>,
) -> Self {
self.adm_channel_response = input;
self
}
pub fn build(self) -> crate::output::DeleteAdmChannelOutput {
crate::output::DeleteAdmChannelOutput {
adm_channel_response: self.adm_channel_response,
}
}
}
}
impl DeleteAdmChannelOutput {
pub fn builder() -> crate::output::delete_adm_channel_output::Builder {
crate::output::delete_adm_channel_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateVoiceTemplateOutput {
#[doc(hidden)]
pub create_template_message_body: std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl CreateVoiceTemplateOutput {
pub fn create_template_message_body(
&self,
) -> std::option::Option<&crate::model::CreateTemplateMessageBody> {
self.create_template_message_body.as_ref()
}
}
pub mod create_voice_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) create_template_message_body:
std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl Builder {
pub fn create_template_message_body(
mut self,
input: crate::model::CreateTemplateMessageBody,
) -> Self {
self.create_template_message_body = Some(input);
self
}
pub fn set_create_template_message_body(
mut self,
input: std::option::Option<crate::model::CreateTemplateMessageBody>,
) -> Self {
self.create_template_message_body = input;
self
}
pub fn build(self) -> crate::output::CreateVoiceTemplateOutput {
crate::output::CreateVoiceTemplateOutput {
create_template_message_body: self.create_template_message_body,
}
}
}
}
impl CreateVoiceTemplateOutput {
pub fn builder() -> crate::output::create_voice_template_output::Builder {
crate::output::create_voice_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateSmsTemplateOutput {
#[doc(hidden)]
pub create_template_message_body: std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl CreateSmsTemplateOutput {
pub fn create_template_message_body(
&self,
) -> std::option::Option<&crate::model::CreateTemplateMessageBody> {
self.create_template_message_body.as_ref()
}
}
pub mod create_sms_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) create_template_message_body:
std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl Builder {
pub fn create_template_message_body(
mut self,
input: crate::model::CreateTemplateMessageBody,
) -> Self {
self.create_template_message_body = Some(input);
self
}
pub fn set_create_template_message_body(
mut self,
input: std::option::Option<crate::model::CreateTemplateMessageBody>,
) -> Self {
self.create_template_message_body = input;
self
}
pub fn build(self) -> crate::output::CreateSmsTemplateOutput {
crate::output::CreateSmsTemplateOutput {
create_template_message_body: self.create_template_message_body,
}
}
}
}
impl CreateSmsTemplateOutput {
pub fn builder() -> crate::output::create_sms_template_output::Builder {
crate::output::create_sms_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateSegmentOutput {
#[doc(hidden)]
pub segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl CreateSegmentOutput {
pub fn segment_response(&self) -> std::option::Option<&crate::model::SegmentResponse> {
self.segment_response.as_ref()
}
}
pub mod create_segment_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) segment_response: std::option::Option<crate::model::SegmentResponse>,
}
impl Builder {
pub fn segment_response(mut self, input: crate::model::SegmentResponse) -> Self {
self.segment_response = Some(input);
self
}
pub fn set_segment_response(
mut self,
input: std::option::Option<crate::model::SegmentResponse>,
) -> Self {
self.segment_response = input;
self
}
pub fn build(self) -> crate::output::CreateSegmentOutput {
crate::output::CreateSegmentOutput {
segment_response: self.segment_response,
}
}
}
}
impl CreateSegmentOutput {
pub fn builder() -> crate::output::create_segment_output::Builder {
crate::output::create_segment_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateRecommenderConfigurationOutput {
#[doc(hidden)]
pub recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl CreateRecommenderConfigurationOutput {
pub fn recommender_configuration_response(
&self,
) -> std::option::Option<&crate::model::RecommenderConfigurationResponse> {
self.recommender_configuration_response.as_ref()
}
}
pub mod create_recommender_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) recommender_configuration_response:
std::option::Option<crate::model::RecommenderConfigurationResponse>,
}
impl Builder {
pub fn recommender_configuration_response(
mut self,
input: crate::model::RecommenderConfigurationResponse,
) -> Self {
self.recommender_configuration_response = Some(input);
self
}
pub fn set_recommender_configuration_response(
mut self,
input: std::option::Option<crate::model::RecommenderConfigurationResponse>,
) -> Self {
self.recommender_configuration_response = input;
self
}
pub fn build(self) -> crate::output::CreateRecommenderConfigurationOutput {
crate::output::CreateRecommenderConfigurationOutput {
recommender_configuration_response: self.recommender_configuration_response,
}
}
}
}
impl CreateRecommenderConfigurationOutput {
pub fn builder() -> crate::output::create_recommender_configuration_output::Builder {
crate::output::create_recommender_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreatePushTemplateOutput {
#[doc(hidden)]
pub create_template_message_body: std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl CreatePushTemplateOutput {
pub fn create_template_message_body(
&self,
) -> std::option::Option<&crate::model::CreateTemplateMessageBody> {
self.create_template_message_body.as_ref()
}
}
pub mod create_push_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) create_template_message_body:
std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl Builder {
pub fn create_template_message_body(
mut self,
input: crate::model::CreateTemplateMessageBody,
) -> Self {
self.create_template_message_body = Some(input);
self
}
pub fn set_create_template_message_body(
mut self,
input: std::option::Option<crate::model::CreateTemplateMessageBody>,
) -> Self {
self.create_template_message_body = input;
self
}
pub fn build(self) -> crate::output::CreatePushTemplateOutput {
crate::output::CreatePushTemplateOutput {
create_template_message_body: self.create_template_message_body,
}
}
}
}
impl CreatePushTemplateOutput {
pub fn builder() -> crate::output::create_push_template_output::Builder {
crate::output::create_push_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateJourneyOutput {
#[doc(hidden)]
pub journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl CreateJourneyOutput {
pub fn journey_response(&self) -> std::option::Option<&crate::model::JourneyResponse> {
self.journey_response.as_ref()
}
}
pub mod create_journey_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) journey_response: std::option::Option<crate::model::JourneyResponse>,
}
impl Builder {
pub fn journey_response(mut self, input: crate::model::JourneyResponse) -> Self {
self.journey_response = Some(input);
self
}
pub fn set_journey_response(
mut self,
input: std::option::Option<crate::model::JourneyResponse>,
) -> Self {
self.journey_response = input;
self
}
pub fn build(self) -> crate::output::CreateJourneyOutput {
crate::output::CreateJourneyOutput {
journey_response: self.journey_response,
}
}
}
}
impl CreateJourneyOutput {
pub fn builder() -> crate::output::create_journey_output::Builder {
crate::output::create_journey_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateInAppTemplateOutput {
#[doc(hidden)]
pub template_create_message_body: std::option::Option<crate::model::TemplateCreateMessageBody>,
}
impl CreateInAppTemplateOutput {
pub fn template_create_message_body(
&self,
) -> std::option::Option<&crate::model::TemplateCreateMessageBody> {
self.template_create_message_body.as_ref()
}
}
pub mod create_in_app_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) template_create_message_body:
std::option::Option<crate::model::TemplateCreateMessageBody>,
}
impl Builder {
pub fn template_create_message_body(
mut self,
input: crate::model::TemplateCreateMessageBody,
) -> Self {
self.template_create_message_body = Some(input);
self
}
pub fn set_template_create_message_body(
mut self,
input: std::option::Option<crate::model::TemplateCreateMessageBody>,
) -> Self {
self.template_create_message_body = input;
self
}
pub fn build(self) -> crate::output::CreateInAppTemplateOutput {
crate::output::CreateInAppTemplateOutput {
template_create_message_body: self.template_create_message_body,
}
}
}
}
impl CreateInAppTemplateOutput {
pub fn builder() -> crate::output::create_in_app_template_output::Builder {
crate::output::create_in_app_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateImportJobOutput {
#[doc(hidden)]
pub import_job_response: std::option::Option<crate::model::ImportJobResponse>,
}
impl CreateImportJobOutput {
pub fn import_job_response(&self) -> std::option::Option<&crate::model::ImportJobResponse> {
self.import_job_response.as_ref()
}
}
pub mod create_import_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) import_job_response: std::option::Option<crate::model::ImportJobResponse>,
}
impl Builder {
pub fn import_job_response(mut self, input: crate::model::ImportJobResponse) -> Self {
self.import_job_response = Some(input);
self
}
pub fn set_import_job_response(
mut self,
input: std::option::Option<crate::model::ImportJobResponse>,
) -> Self {
self.import_job_response = input;
self
}
pub fn build(self) -> crate::output::CreateImportJobOutput {
crate::output::CreateImportJobOutput {
import_job_response: self.import_job_response,
}
}
}
}
impl CreateImportJobOutput {
pub fn builder() -> crate::output::create_import_job_output::Builder {
crate::output::create_import_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateExportJobOutput {
#[doc(hidden)]
pub export_job_response: std::option::Option<crate::model::ExportJobResponse>,
}
impl CreateExportJobOutput {
pub fn export_job_response(&self) -> std::option::Option<&crate::model::ExportJobResponse> {
self.export_job_response.as_ref()
}
}
pub mod create_export_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) export_job_response: std::option::Option<crate::model::ExportJobResponse>,
}
impl Builder {
pub fn export_job_response(mut self, input: crate::model::ExportJobResponse) -> Self {
self.export_job_response = Some(input);
self
}
pub fn set_export_job_response(
mut self,
input: std::option::Option<crate::model::ExportJobResponse>,
) -> Self {
self.export_job_response = input;
self
}
pub fn build(self) -> crate::output::CreateExportJobOutput {
crate::output::CreateExportJobOutput {
export_job_response: self.export_job_response,
}
}
}
}
impl CreateExportJobOutput {
pub fn builder() -> crate::output::create_export_job_output::Builder {
crate::output::create_export_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateEmailTemplateOutput {
#[doc(hidden)]
pub create_template_message_body: std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl CreateEmailTemplateOutput {
pub fn create_template_message_body(
&self,
) -> std::option::Option<&crate::model::CreateTemplateMessageBody> {
self.create_template_message_body.as_ref()
}
}
pub mod create_email_template_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) create_template_message_body:
std::option::Option<crate::model::CreateTemplateMessageBody>,
}
impl Builder {
pub fn create_template_message_body(
mut self,
input: crate::model::CreateTemplateMessageBody,
) -> Self {
self.create_template_message_body = Some(input);
self
}
pub fn set_create_template_message_body(
mut self,
input: std::option::Option<crate::model::CreateTemplateMessageBody>,
) -> Self {
self.create_template_message_body = input;
self
}
pub fn build(self) -> crate::output::CreateEmailTemplateOutput {
crate::output::CreateEmailTemplateOutput {
create_template_message_body: self.create_template_message_body,
}
}
}
}
impl CreateEmailTemplateOutput {
pub fn builder() -> crate::output::create_email_template_output::Builder {
crate::output::create_email_template_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateCampaignOutput {
#[doc(hidden)]
pub campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl CreateCampaignOutput {
pub fn campaign_response(&self) -> std::option::Option<&crate::model::CampaignResponse> {
self.campaign_response.as_ref()
}
}
pub mod create_campaign_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) campaign_response: std::option::Option<crate::model::CampaignResponse>,
}
impl Builder {
pub fn campaign_response(mut self, input: crate::model::CampaignResponse) -> Self {
self.campaign_response = Some(input);
self
}
pub fn set_campaign_response(
mut self,
input: std::option::Option<crate::model::CampaignResponse>,
) -> Self {
self.campaign_response = input;
self
}
pub fn build(self) -> crate::output::CreateCampaignOutput {
crate::output::CreateCampaignOutput {
campaign_response: self.campaign_response,
}
}
}
}
impl CreateCampaignOutput {
pub fn builder() -> crate::output::create_campaign_output::Builder {
crate::output::create_campaign_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateAppOutput {
#[doc(hidden)]
pub application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl CreateAppOutput {
pub fn application_response(&self) -> std::option::Option<&crate::model::ApplicationResponse> {
self.application_response.as_ref()
}
}
pub mod create_app_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) application_response: std::option::Option<crate::model::ApplicationResponse>,
}
impl Builder {
pub fn application_response(mut self, input: crate::model::ApplicationResponse) -> Self {
self.application_response = Some(input);
self
}
pub fn set_application_response(
mut self,
input: std::option::Option<crate::model::ApplicationResponse>,
) -> Self {
self.application_response = input;
self
}
pub fn build(self) -> crate::output::CreateAppOutput {
crate::output::CreateAppOutput {
application_response: self.application_response,
}
}
}
}
impl CreateAppOutput {
pub fn builder() -> crate::output::create_app_output::Builder {
crate::output::create_app_output::Builder::default()
}
}