R/pinpointsmsvoicev2_interfaces.R

Defines functions update_pool_output update_pool_input update_phone_number_output update_phone_number_input update_event_destination_output update_event_destination_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input set_voice_message_spend_limit_override_output set_voice_message_spend_limit_override_input set_text_message_spend_limit_override_output set_text_message_spend_limit_override_input set_default_sender_id_output set_default_sender_id_input set_default_message_type_output set_default_message_type_input send_voice_message_output send_voice_message_input send_text_message_output send_text_message_input request_phone_number_output request_phone_number_input release_phone_number_output release_phone_number_input put_opted_out_number_output put_opted_out_number_input put_keyword_output put_keyword_input list_tags_for_resource_output list_tags_for_resource_input list_pool_origination_identities_output list_pool_origination_identities_input disassociate_origination_identity_output disassociate_origination_identity_input describe_spend_limits_output describe_spend_limits_input describe_sender_ids_output describe_sender_ids_input describe_pools_output describe_pools_input describe_phone_numbers_output describe_phone_numbers_input describe_opted_out_numbers_output describe_opted_out_numbers_input describe_opt_out_lists_output describe_opt_out_lists_input describe_keywords_output describe_keywords_input describe_configuration_sets_output describe_configuration_sets_input describe_account_limits_output describe_account_limits_input describe_account_attributes_output describe_account_attributes_input delete_voice_message_spend_limit_override_output delete_voice_message_spend_limit_override_input delete_text_message_spend_limit_override_output delete_text_message_spend_limit_override_input delete_pool_output delete_pool_input delete_opted_out_number_output delete_opted_out_number_input delete_opt_out_list_output delete_opt_out_list_input delete_keyword_output delete_keyword_input delete_event_destination_output delete_event_destination_input delete_default_sender_id_output delete_default_sender_id_input delete_default_message_type_output delete_default_message_type_input delete_configuration_set_output delete_configuration_set_input create_pool_output create_pool_input create_opt_out_list_output create_opt_out_list_input create_event_destination_output create_event_destination_input create_configuration_set_output create_configuration_set_input associate_origination_identity_output associate_origination_identity_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include pinpointsmsvoicev2_service.R
NULL

.pinpointsmsvoicev2$associate_origination_identity_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolId = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$associate_origination_identity_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_configuration_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_configuration_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_event_destination_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestinationName = structure(logical(0), tags = list(type = "string")), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_event_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestination = structure(list(EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_opt_out_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListName = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_opt_out_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_pool_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$create_pool_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), SharedRoutesEnabled = structure(logical(0), tags = list(type = "boolean")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_configuration_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_configuration_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestinations = structure(list(structure(list(EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DefaultMessageType = structure(logical(0), tags = list(type = "string")), DefaultSenderId = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_default_message_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_default_message_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_default_sender_id_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_default_sender_id_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), SenderId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_event_destination_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestinationName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_event_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestination = structure(list(EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_keyword_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keyword = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_keyword_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keyword = structure(logical(0), tags = list(type = "string")), KeywordMessage = structure(logical(0), tags = list(type = "string")), KeywordAction = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_opt_out_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_opt_out_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_opted_out_number_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_opted_out_number_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumber = structure(logical(0), tags = list(type = "string")), OptedOutTimestamp = structure(logical(0), tags = list(type = "timestamp")), EndUserOptedOut = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_pool_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_pool_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), SharedRoutesEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_text_message_spend_limit_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_text_message_spend_limit_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_voice_message_spend_limit_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$delete_voice_message_spend_limit_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_account_attributes_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_account_attributes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAttributes = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_account_limits_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_account_limits_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountLimits = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Used = structure(logical(0), tags = list(type = "long")), Max = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_configuration_sets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_configuration_sets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSets = structure(list(structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestinations = structure(list(structure(list(EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DefaultMessageType = structure(logical(0), tags = list(type = "string")), DefaultSenderId = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_keywords_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keywords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_keywords_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keywords = structure(list(structure(list(Keyword = structure(logical(0), tags = list(type = "string")), KeywordMessage = structure(logical(0), tags = list(type = "string")), KeywordAction = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_opt_out_lists_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_opt_out_lists_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutLists = structure(list(structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_opted_out_numbers_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumbers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_opted_out_numbers_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumbers = structure(list(structure(list(OptedOutNumber = structure(logical(0), tags = list(type = "string")), OptedOutTimestamp = structure(logical(0), tags = list(type = "timestamp")), EndUserOptedOut = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_phone_numbers_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_phone_numbers_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumbers = structure(list(structure(list(PhoneNumberArn = structure(logical(0), tags = list(type = "string")), PhoneNumberId = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NumberType = structure(logical(0), tags = list(type = "string")), MonthlyLeasingPrice = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), PoolId = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_pools_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_pools_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Pools = structure(list(structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), SharedRoutesEnabled = structure(logical(0), tags = list(type = "boolean")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_sender_ids_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SenderIds = structure(list(structure(list(SenderId = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_sender_ids_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SenderIds = structure(list(structure(list(SenderIdArn = structure(logical(0), tags = list(type = "string")), SenderId = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MonthlyLeasingPrice = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_spend_limits_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$describe_spend_limits_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SpendLimits = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), EnforcedLimit = structure(logical(0), tags = list(type = "long")), MaxLimit = structure(logical(0), tags = list(type = "long")), Overridden = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$disassociate_origination_identity_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolId = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$disassociate_origination_identity_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$list_pool_origination_identities_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolId = structure(logical(0), tags = list(type = "string")), Filters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$list_pool_origination_identities_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), OriginationIdentities = structure(list(structure(list(OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$put_keyword_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keyword = structure(logical(0), tags = list(type = "string")), KeywordMessage = structure(logical(0), tags = list(type = "string")), KeywordAction = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$put_keyword_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OriginationIdentityArn = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), Keyword = structure(logical(0), tags = list(type = "string")), KeywordMessage = structure(logical(0), tags = list(type = "string")), KeywordAction = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$put_opted_out_number_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$put_opted_out_number_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OptOutListArn = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), OptedOutNumber = structure(logical(0), tags = list(type = "string")), OptedOutTimestamp = structure(logical(0), tags = list(type = "timestamp")), EndUserOptedOut = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$release_phone_number_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$release_phone_number_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberArn = structure(logical(0), tags = list(type = "string")), PhoneNumberId = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NumberType = structure(logical(0), tags = list(type = "string")), MonthlyLeasingPrice = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$request_phone_number_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NumberType = structure(logical(0), tags = list(type = "string")), OptOutListName = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), RegistrationId = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$request_phone_number_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberArn = structure(logical(0), tags = list(type = "string")), PhoneNumberId = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NumberType = structure(logical(0), tags = list(type = "string")), MonthlyLeasingPrice = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), PoolId = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$send_text_message_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DestinationPhoneNumber = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), MessageBody = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), Keyword = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), MaxPrice = structure(logical(0), tags = list(type = "string")), TimeToLive = structure(logical(0), tags = list(type = "integer", box = TRUE)), Context = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DestinationCountryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DryRun = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$send_text_message_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MessageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$send_voice_message_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DestinationPhoneNumber = structure(logical(0), tags = list(type = "string")), OriginationIdentity = structure(logical(0), tags = list(type = "string")), MessageBody = structure(logical(0), tags = list(type = "string")), MessageBodyTextType = structure(logical(0), tags = list(type = "string")), VoiceId = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), MaxPricePerMinute = structure(logical(0), tags = list(type = "string")), TimeToLive = structure(logical(0), tags = list(type = "integer", box = TRUE)), Context = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DryRun = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$send_voice_message_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MessageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_default_message_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_default_message_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_default_sender_id_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), SenderId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_default_sender_id_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), SenderId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_text_message_spend_limit_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_text_message_spend_limit_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_voice_message_spend_limit_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$set_voice_message_spend_limit_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MonthlyLimit = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_event_destination_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_event_destination_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSetArn = structure(logical(0), tags = list(type = "string")), ConfigurationSetName = structure(logical(0), tags = list(type = "string")), EventDestination = structure(list(EventDestinationName = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), MatchingEventTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CloudWatchLogsDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), KinesisFirehoseDestination = structure(list(IamRoleArn = structure(logical(0), tags = list(type = "string")), DeliveryStreamArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnsDestination = structure(list(TopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_phone_number_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberId = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), OptOutListName = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_phone_number_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PhoneNumberArn = structure(logical(0), tags = list(type = "string")), PhoneNumberId = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), IsoCountryCode = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), NumberCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NumberType = structure(logical(0), tags = list(type = "string")), MonthlyLeasingPrice = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_pool_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolId = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), OptOutListName = structure(logical(0), tags = list(type = "string")), SharedRoutesEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.pinpointsmsvoicev2$update_pool_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PoolArn = structure(logical(0), tags = list(type = "string")), PoolId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), MessageType = structure(logical(0), tags = list(type = "string")), TwoWayEnabled = structure(logical(0), tags = list(type = "boolean")), TwoWayChannelArn = structure(logical(0), tags = list(type = "string")), SelfManagedOptOutsEnabled = structure(logical(0), tags = list(type = "boolean")), OptOutListName = structure(logical(0), tags = list(type = "string")), SharedRoutesEnabled = structure(logical(0), tags = list(type = "boolean")), DeletionProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.customer.engagement package in your browser

Any scripts or data that you put into this service are public.

paws.customer.engagement documentation built on Sept. 12, 2023, 1:19 a.m.