Pinpoint
public struct Pinpoint
Client object for interacting with AWS Pinpoint service.
Doc Engage API - Amazon Pinpoint API
-
Undocumented
Declaration
Swift
public let client: AWSClient
-
Initialize the Pinpoint client
Declaration
Swift
public init(accessKeyId: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, region: AWSSDKSwiftCore.Region? = nil, endpoint: String? = nil, middlewares: [AWSServiceMiddleware] = [], eventLoopGroupProvider: AWSClient.EventLoopGroupProvider = .useAWSClientShared)
Parameters
accessKeyId
Public access key provided by AWS
secretAccessKey
Private access key provided by AWS
sessionToken
Token provided by STS.AssumeRole() which allows access to another AWS account
region
Region of server you want to communicate with
endpoint
Custom endpoint URL to use instead of standard AWS servers
middlewares
Array of middlewares to apply to requests and responses
eventLoopGroupProvider
EventLoopGroup to use. Use
useAWSClientShared
if the client shall manage its own EventLoopGroup.
-
Creates an application.
Declaration
Swift
public func createApp(_ input: CreateAppRequest) -> EventLoopFuture<CreateAppResponse>
-
Creates a new campaign for an application or updates the settings of an existing campaign for an application.
Declaration
Swift
public func createCampaign(_ input: CreateCampaignRequest) -> EventLoopFuture<CreateCampaignResponse>
-
Creates a message template for messages that are sent through the email channel.
Declaration
Swift
public func createEmailTemplate(_ input: CreateEmailTemplateRequest) -> EventLoopFuture<CreateEmailTemplateResponse>
-
Creates an export job for an application.
Declaration
Swift
public func createExportJob(_ input: CreateExportJobRequest) -> EventLoopFuture<CreateExportJobResponse>
-
Creates an import job for an application.
Declaration
Swift
public func createImportJob(_ input: CreateImportJobRequest) -> EventLoopFuture<CreateImportJobResponse>
-
Creates a journey for an application.
Declaration
Swift
public func createJourney(_ input: CreateJourneyRequest) -> EventLoopFuture<CreateJourneyResponse>
-
Creates a message template for messages that are sent through a push notification channel.
Declaration
Swift
public func createPushTemplate(_ input: CreatePushTemplateRequest) -> EventLoopFuture<CreatePushTemplateResponse>
-
Creates an Amazon Pinpoint configuration for a recommender model.
Declaration
Swift
public func createRecommenderConfiguration(_ input: CreateRecommenderConfigurationRequest) -> EventLoopFuture<CreateRecommenderConfigurationResponse>
-
Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that’s associated with an application.
Declaration
Swift
public func createSegment(_ input: CreateSegmentRequest) -> EventLoopFuture<CreateSegmentResponse>
-
Creates a message template for messages that are sent through the SMS channel.
Declaration
Swift
public func createSmsTemplate(_ input: CreateSmsTemplateRequest) -> EventLoopFuture<CreateSmsTemplateResponse>
-
Creates a message template for messages that are sent through the voice channel.
Declaration
Swift
public func createVoiceTemplate(_ input: CreateVoiceTemplateRequest) -> EventLoopFuture<CreateVoiceTemplateResponse>
-
Disables the ADM channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteAdmChannel(_ input: DeleteAdmChannelRequest) -> EventLoopFuture<DeleteAdmChannelResponse>
-
Disables the APNs channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteApnsChannel(_ input: DeleteApnsChannelRequest) -> EventLoopFuture<DeleteApnsChannelResponse>
-
Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteApnsSandboxChannel(_ input: DeleteApnsSandboxChannelRequest) -> EventLoopFuture<DeleteApnsSandboxChannelResponse>
-
Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteApnsVoipChannel(_ input: DeleteApnsVoipChannelRequest) -> EventLoopFuture<DeleteApnsVoipChannelResponse>
-
Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteApnsVoipSandboxChannel(_ input: DeleteApnsVoipSandboxChannelRequest) -> EventLoopFuture<DeleteApnsVoipSandboxChannelResponse>
-
Deletes an application.
Declaration
Swift
public func deleteApp(_ input: DeleteAppRequest) -> EventLoopFuture<DeleteAppResponse>
-
Disables the Baidu channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteBaiduChannel(_ input: DeleteBaiduChannelRequest) -> EventLoopFuture<DeleteBaiduChannelResponse>
-
Deletes a campaign from an application.
Declaration
Swift
public func deleteCampaign(_ input: DeleteCampaignRequest) -> EventLoopFuture<DeleteCampaignResponse>
-
Disables the email channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteEmailChannel(_ input: DeleteEmailChannelRequest) -> EventLoopFuture<DeleteEmailChannelResponse>
-
Deletes a message template for messages that were sent through the email channel.
Declaration
Swift
public func deleteEmailTemplate(_ input: DeleteEmailTemplateRequest) -> EventLoopFuture<DeleteEmailTemplateResponse>
-
Deletes an endpoint from an application.
Declaration
Swift
public func deleteEndpoint(_ input: DeleteEndpointRequest) -> EventLoopFuture<DeleteEndpointResponse>
-
Deletes the event stream for an application.
Declaration
Swift
public func deleteEventStream(_ input: DeleteEventStreamRequest) -> EventLoopFuture<DeleteEventStreamResponse>
-
Disables the GCM channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteGcmChannel(_ input: DeleteGcmChannelRequest) -> EventLoopFuture<DeleteGcmChannelResponse>
-
Deletes a journey from an application.
Declaration
Swift
public func deleteJourney(_ input: DeleteJourneyRequest) -> EventLoopFuture<DeleteJourneyResponse>
-
Deletes a message template for messages that were sent through a push notification channel.
Declaration
Swift
public func deletePushTemplate(_ input: DeletePushTemplateRequest) -> EventLoopFuture<DeletePushTemplateResponse>
-
Deletes an Amazon Pinpoint configuration for a recommender model.
Declaration
Swift
public func deleteRecommenderConfiguration(_ input: DeleteRecommenderConfigurationRequest) -> EventLoopFuture<DeleteRecommenderConfigurationResponse>
-
Deletes a segment from an application.
Declaration
Swift
public func deleteSegment(_ input: DeleteSegmentRequest) -> EventLoopFuture<DeleteSegmentResponse>
-
Disables the SMS channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteSmsChannel(_ input: DeleteSmsChannelRequest) -> EventLoopFuture<DeleteSmsChannelResponse>
-
Deletes a message template for messages that were sent through the SMS channel.
Declaration
Swift
public func deleteSmsTemplate(_ input: DeleteSmsTemplateRequest) -> EventLoopFuture<DeleteSmsTemplateResponse>
-
Deletes all the endpoints that are associated with a specific user ID.
Declaration
Swift
public func deleteUserEndpoints(_ input: DeleteUserEndpointsRequest) -> EventLoopFuture<DeleteUserEndpointsResponse>
-
Disables the voice channel for an application and deletes any existing settings for the channel.
Declaration
Swift
public func deleteVoiceChannel(_ input: DeleteVoiceChannelRequest) -> EventLoopFuture<DeleteVoiceChannelResponse>
-
Deletes a message template for messages that were sent through the voice channel.
Declaration
Swift
public func deleteVoiceTemplate(_ input: DeleteVoiceTemplateRequest) -> EventLoopFuture<DeleteVoiceTemplateResponse>
-
Retrieves information about the status and settings of the ADM channel for an application.
Declaration
Swift
public func getAdmChannel(_ input: GetAdmChannelRequest) -> EventLoopFuture<GetAdmChannelResponse>
-
Retrieves information about the status and settings of the APNs channel for an application.
Declaration
Swift
public func getApnsChannel(_ input: GetApnsChannelRequest) -> EventLoopFuture<GetApnsChannelResponse>
-
Retrieves information about the status and settings of the APNs sandbox channel for an application.
Declaration
Swift
public func getApnsSandboxChannel(_ input: GetApnsSandboxChannelRequest) -> EventLoopFuture<GetApnsSandboxChannelResponse>
-
Retrieves information about the status and settings of the APNs VoIP channel for an application.
Declaration
Swift
public func getApnsVoipChannel(_ input: GetApnsVoipChannelRequest) -> EventLoopFuture<GetApnsVoipChannelResponse>
-
Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.
Declaration
Swift
public func getApnsVoipSandboxChannel(_ input: GetApnsVoipSandboxChannelRequest) -> EventLoopFuture<GetApnsVoipSandboxChannelResponse>
-
Retrieves information about an application.
Declaration
Swift
public func getApp(_ input: GetAppRequest) -> EventLoopFuture<GetAppResponse>
-
Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
Declaration
Swift
public func getApplicationDateRangeKpi(_ input: GetApplicationDateRangeKpiRequest) -> EventLoopFuture<GetApplicationDateRangeKpiResponse>
-
Retrieves information about the settings for an application.
Declaration
Swift
public func getApplicationSettings(_ input: GetApplicationSettingsRequest) -> EventLoopFuture<GetApplicationSettingsResponse>
-
Retrieves information about all the applications that are associated with your Amazon Pinpoint account.
Declaration
Swift
public func getApps(_ input: GetAppsRequest) -> EventLoopFuture<GetAppsResponse>
-
Retrieves information about the status and settings of the Baidu channel for an application.
Declaration
Swift
public func getBaiduChannel(_ input: GetBaiduChannelRequest) -> EventLoopFuture<GetBaiduChannelResponse>
-
Retrieves information about the status, configuration, and other settings for a campaign.
Declaration
Swift
public func getCampaign(_ input: GetCampaignRequest) -> EventLoopFuture<GetCampaignResponse>
-
Retrieves information about all the activities for a campaign.
Declaration
Swift
public func getCampaignActivities(_ input: GetCampaignActivitiesRequest) -> EventLoopFuture<GetCampaignActivitiesResponse>
-
Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
Declaration
Swift
public func getCampaignDateRangeKpi(_ input: GetCampaignDateRangeKpiRequest) -> EventLoopFuture<GetCampaignDateRangeKpiResponse>
-
Retrieves information about the status, configuration, and other settings for a specific version of a campaign.
Declaration
Swift
public func getCampaignVersion(_ input: GetCampaignVersionRequest) -> EventLoopFuture<GetCampaignVersionResponse>
-
Retrieves information about the status, configuration, and other settings for all versions of a campaign.
Declaration
Swift
public func getCampaignVersions(_ input: GetCampaignVersionsRequest) -> EventLoopFuture<GetCampaignVersionsResponse>
-
Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.
Declaration
Swift
public func getCampaigns(_ input: GetCampaignsRequest) -> EventLoopFuture<GetCampaignsResponse>
-
Retrieves information about the history and status of each channel for an application.
Declaration
Swift
public func getChannels(_ input: GetChannelsRequest) -> EventLoopFuture<GetChannelsResponse>
-
Retrieves information about the status and settings of the email channel for an application.
Declaration
Swift
public func getEmailChannel(_ input: GetEmailChannelRequest) -> EventLoopFuture<GetEmailChannelResponse>
-
Retrieves the content and settings of a message template for messages that are sent through the email channel.
Declaration
Swift
public func getEmailTemplate(_ input: GetEmailTemplateRequest) -> EventLoopFuture<GetEmailTemplateResponse>
-
Retrieves information about the settings and attributes of a specific endpoint for an application.
Declaration
Swift
public func getEndpoint(_ input: GetEndpointRequest) -> EventLoopFuture<GetEndpointResponse>
-
Retrieves information about the event stream settings for an application.
Declaration
Swift
public func getEventStream(_ input: GetEventStreamRequest) -> EventLoopFuture<GetEventStreamResponse>
-
Retrieves information about the status and settings of a specific export job for an application.
Declaration
Swift
public func getExportJob(_ input: GetExportJobRequest) -> EventLoopFuture<GetExportJobResponse>
-
Retrieves information about the status and settings of all the export jobs for an application.
Declaration
Swift
public func getExportJobs(_ input: GetExportJobsRequest) -> EventLoopFuture<GetExportJobsResponse>
-
Retrieves information about the status and settings of the GCM channel for an application.
Declaration
Swift
public func getGcmChannel(_ input: GetGcmChannelRequest) -> EventLoopFuture<GetGcmChannelResponse>
-
Retrieves information about the status and settings of a specific import job for an application.
Declaration
Swift
public func getImportJob(_ input: GetImportJobRequest) -> EventLoopFuture<GetImportJobResponse>
-
Retrieves information about the status and settings of all the import jobs for an application.
Declaration
Swift
public func getImportJobs(_ input: GetImportJobsRequest) -> EventLoopFuture<GetImportJobsResponse>
-
Retrieves information about the status, configuration, and other settings for a journey.
Declaration
Swift
public func getJourney(_ input: GetJourneyRequest) -> EventLoopFuture<GetJourneyResponse>
-
Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.
Declaration
Swift
public func getJourneyDateRangeKpi(_ input: GetJourneyDateRangeKpiRequest) -> EventLoopFuture<GetJourneyDateRangeKpiResponse>
-
Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.
Declaration
Swift
public func getJourneyExecutionActivityMetrics(_ input: GetJourneyExecutionActivityMetricsRequest) -> EventLoopFuture<GetJourneyExecutionActivityMetricsResponse>
-
Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.
Declaration
Swift
public func getJourneyExecutionMetrics(_ input: GetJourneyExecutionMetricsRequest) -> EventLoopFuture<GetJourneyExecutionMetricsResponse>
-
Retrieves the content and settings of a message template for messages that are sent through a push notification channel.
Declaration
Swift
public func getPushTemplate(_ input: GetPushTemplateRequest) -> EventLoopFuture<GetPushTemplateResponse>
-
Retrieves information about an Amazon Pinpoint configuration for a recommender model.
Declaration
Swift
public func getRecommenderConfiguration(_ input: GetRecommenderConfigurationRequest) -> EventLoopFuture<GetRecommenderConfigurationResponse>
-
Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account.
Declaration
Swift
public func getRecommenderConfigurations(_ input: GetRecommenderConfigurationsRequest) -> EventLoopFuture<GetRecommenderConfigurationsResponse>
-
Retrieves information about the configuration, dimension, and other settings for a specific segment that’s associated with an application.
Declaration
Swift
public func getSegment(_ input: GetSegmentRequest) -> EventLoopFuture<GetSegmentResponse>
-
Retrieves information about the status and settings of the export jobs for a segment.
Declaration
Swift
public func getSegmentExportJobs(_ input: GetSegmentExportJobsRequest) -> EventLoopFuture<GetSegmentExportJobsResponse>
-
Retrieves information about the status and settings of the import jobs for a segment.
Declaration
Swift
public func getSegmentImportJobs(_ input: GetSegmentImportJobsRequest) -> EventLoopFuture<GetSegmentImportJobsResponse>
-
Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that’s associated with an application.
Declaration
Swift
public func getSegmentVersion(_ input: GetSegmentVersionRequest) -> EventLoopFuture<GetSegmentVersionResponse>
-
Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that’s associated with an application.
Declaration
Swift
public func getSegmentVersions(_ input: GetSegmentVersionsRequest) -> EventLoopFuture<GetSegmentVersionsResponse>
-
Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.
Declaration
Swift
public func getSegments(_ input: GetSegmentsRequest) -> EventLoopFuture<GetSegmentsResponse>
-
Retrieves information about the status and settings of the SMS channel for an application.
Declaration
Swift
public func getSmsChannel(_ input: GetSmsChannelRequest) -> EventLoopFuture<GetSmsChannelResponse>
-
Retrieves the content and settings of a message template for messages that are sent through the SMS channel.
Declaration
Swift
public func getSmsTemplate(_ input: GetSmsTemplateRequest) -> EventLoopFuture<GetSmsTemplateResponse>
-
Retrieves information about all the endpoints that are associated with a specific user ID.
Declaration
Swift
public func getUserEndpoints(_ input: GetUserEndpointsRequest) -> EventLoopFuture<GetUserEndpointsResponse>
-
Retrieves information about the status and settings of the voice channel for an application.
Declaration
Swift
public func getVoiceChannel(_ input: GetVoiceChannelRequest) -> EventLoopFuture<GetVoiceChannelResponse>
-
Retrieves the content and settings of a message template for messages that are sent through the voice channel.
Declaration
Swift
public func getVoiceTemplate(_ input: GetVoiceTemplateRequest) -> EventLoopFuture<GetVoiceTemplateResponse>
-
Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.
Declaration
Swift
public func listJourneys(_ input: ListJourneysRequest) -> EventLoopFuture<ListJourneysResponse>
-
Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.
Declaration
Swift
public func listTagsForResource(_ input: ListTagsForResourceRequest) -> EventLoopFuture<ListTagsForResourceResponse>
-
Retrieves information about all the versions of a specific message template.
Declaration
Swift
public func listTemplateVersions(_ input: ListTemplateVersionsRequest) -> EventLoopFuture<ListTemplateVersionsResponse>
-
Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.
Declaration
Swift
public func listTemplates(_ input: ListTemplatesRequest) -> EventLoopFuture<ListTemplatesResponse>
-
Retrieves information about a phone number.
Declaration
Swift
public func phoneNumberValidate(_ input: PhoneNumberValidateRequest) -> EventLoopFuture<PhoneNumberValidateResponse>
-
Creates a new event stream for an application or updates the settings of an existing event stream for an application.
Declaration
Swift
public func putEventStream(_ input: PutEventStreamRequest) -> EventLoopFuture<PutEventStreamResponse>
-
Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.
Declaration
Swift
public func putEvents(_ input: PutEventsRequest) -> EventLoopFuture<PutEventsResponse>
-
Removes one or more attributes, of the same attribute type, from all the endpoints that are associated with an application.
Declaration
Swift
public func removeAttributes(_ input: RemoveAttributesRequest) -> EventLoopFuture<RemoveAttributesResponse>
-
Creates and sends a direct message.
Declaration
Swift
public func sendMessages(_ input: SendMessagesRequest) -> EventLoopFuture<SendMessagesResponse>
-
Creates and sends a message to a list of users.
Declaration
Swift
public func sendUsersMessages(_ input: SendUsersMessagesRequest) -> EventLoopFuture<SendUsersMessagesResponse>
-
Adds one or more tags (keys and values) to an application, campaign, message template, or segment.
Declaration
Swift
@discardableResult public func tagResource(_ input: TagResourceRequest) -> EventLoopFuture<Void>
-
Removes one or more tags (keys and values) from an application, campaign, message template, or segment.
Declaration
Swift
@discardableResult public func untagResource(_ input: UntagResourceRequest) -> EventLoopFuture<Void>
-
Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.
Declaration
Swift
public func updateAdmChannel(_ input: UpdateAdmChannelRequest) -> EventLoopFuture<UpdateAdmChannelResponse>
-
Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.
Declaration
Swift
public func updateApnsChannel(_ input: UpdateApnsChannelRequest) -> EventLoopFuture<UpdateApnsChannelResponse>
-
Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.
Declaration
Swift
public func updateApnsSandboxChannel(_ input: UpdateApnsSandboxChannelRequest) -> EventLoopFuture<UpdateApnsSandboxChannelResponse>
-
Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.
Declaration
Swift
public func updateApnsVoipChannel(_ input: UpdateApnsVoipChannelRequest) -> EventLoopFuture<UpdateApnsVoipChannelResponse>
-
Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.
Declaration
Swift
public func updateApnsVoipSandboxChannel(_ input: UpdateApnsVoipSandboxChannelRequest) -> EventLoopFuture<UpdateApnsVoipSandboxChannelResponse>
-
Updates the settings for an application.
Declaration
Swift
public func updateApplicationSettings(_ input: UpdateApplicationSettingsRequest) -> EventLoopFuture<UpdateApplicationSettingsResponse>
-
Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.
Declaration
Swift
public func updateBaiduChannel(_ input: UpdateBaiduChannelRequest) -> EventLoopFuture<UpdateBaiduChannelResponse>
-
Updates the configuration and other settings for a campaign.
Declaration
Swift
public func updateCampaign(_ input: UpdateCampaignRequest) -> EventLoopFuture<UpdateCampaignResponse>
-
Enables the email channel for an application or updates the status and settings of the email channel for an application.
Declaration
Swift
public func updateEmailChannel(_ input: UpdateEmailChannelRequest) -> EventLoopFuture<UpdateEmailChannelResponse>
-
Updates an existing message template for messages that are sent through the email channel.
Declaration
Swift
public func updateEmailTemplate(_ input: UpdateEmailTemplateRequest) -> EventLoopFuture<UpdateEmailTemplateResponse>
-
Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
Declaration
Swift
public func updateEndpoint(_ input: UpdateEndpointRequest) -> EventLoopFuture<UpdateEndpointResponse>
-
Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes for a batch of endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
Declaration
Swift
public func updateEndpointsBatch(_ input: UpdateEndpointsBatchRequest) -> EventLoopFuture<UpdateEndpointsBatchResponse>
-
Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.
Declaration
Swift
public func updateGcmChannel(_ input: UpdateGcmChannelRequest) -> EventLoopFuture<UpdateGcmChannelResponse>
-
Updates the configuration and other settings for a journey.
Declaration
Swift
public func updateJourney(_ input: UpdateJourneyRequest) -> EventLoopFuture<UpdateJourneyResponse>
-
Cancels (stops) an active journey.
Declaration
Swift
public func updateJourneyState(_ input: UpdateJourneyStateRequest) -> EventLoopFuture<UpdateJourneyStateResponse>
-
Updates an existing message template for messages that are sent through a push notification channel.
Declaration
Swift
public func updatePushTemplate(_ input: UpdatePushTemplateRequest) -> EventLoopFuture<UpdatePushTemplateResponse>
-
Updates an Amazon Pinpoint configuration for a recommender model.
Declaration
Swift
public func updateRecommenderConfiguration(_ input: UpdateRecommenderConfigurationRequest) -> EventLoopFuture<UpdateRecommenderConfigurationResponse>
-
Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that’s associated with an application.
Declaration
Swift
public func updateSegment(_ input: UpdateSegmentRequest) -> EventLoopFuture<UpdateSegmentResponse>
-
Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.
Declaration
Swift
public func updateSmsChannel(_ input: UpdateSmsChannelRequest) -> EventLoopFuture<UpdateSmsChannelResponse>
-
Updates an existing message template for messages that are sent through the SMS channel.
Declaration
Swift
public func updateSmsTemplate(_ input: UpdateSmsTemplateRequest) -> EventLoopFuture<UpdateSmsTemplateResponse>
-
Changes the status of a specific version of a message template to active.
Declaration
Swift
public func updateTemplateActiveVersion(_ input: UpdateTemplateActiveVersionRequest) -> EventLoopFuture<UpdateTemplateActiveVersionResponse>
-
Enables the voice channel for an application or updates the status and settings of the voice channel for an application.
Declaration
Swift
public func updateVoiceChannel(_ input: UpdateVoiceChannelRequest) -> EventLoopFuture<UpdateVoiceChannelResponse>
-
Updates an existing message template for messages that are sent through the voice channel.
Declaration
Swift
public func updateVoiceTemplate(_ input: UpdateVoiceTemplateRequest) -> EventLoopFuture<UpdateVoiceTemplateResponse>
-
Undocumented
See moreDeclaration
Swift
public enum Action : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum AttributeType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum CampaignStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum ChannelType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DeliveryStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DimensionType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Duration : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum FilterType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Format : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Frequency : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Include : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum JobStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum MessageType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Mode : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Operator : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum RecencyType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SegmentType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SourceType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum State : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum TemplateType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum `Type` : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Endpointtypeselement : String, CustomStringConvertible, Codable