Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSPinpointAnalyticsClient : NSObject /** Returns the `AWSPinpointEventRecorder` which is the low level client used to record events to local storage. You can use it for more advanced fine grained control over the events recorded. @returns the `AWSPinpointEventRecorder` used for storing events. */ @property (nonatomic, readonly) AWSPinpointEventRecorder * eventRecorder; /** Adds the specified attribute to all subsequent recorded events. @param theValue the value of the attribute. @param theKey the name of the attribute to add. */ - (void)addGlobalAttribute:(NSString *)theValue forKey:(NSString *)theKey; /** Adds the specified attribute to all subsequent recorded events with the specified event type. @param theValue the value of the attribute. @param theKey the name of the attribute to add. @param theEventType the type of events to add the attribute to. */ - (void)addGlobalAttribute:(NSString *)theValue forKey:(NSString *)theKey forEventType:(NSString *)theEventType; /** Adds the specified metric to all subsequent recorded events. @param theValue the value of the metric @param theKey the name of the metric to add */ - (void)addGlobalMetric:(NSNumber *)theValue forKey:(NSString *)theKey; /** Adds the specified metric to all subsequent recorded events with the specified event type. @param theValue the value of the metric @param theKey the name of the metric to add @param theEventType the type of events to add the metric to */ - (void)addGlobalMetric:(NSNumber *)theValue forKey:(NSString *)theKey forEventType:(NSString *)theEventType; /** Removes the specified attribute. All subsequent recorded events will no longer have this global attribute. @param theKey the key of the attribute to remove */ - (void)removeGlobalAttributeForKey:(NSString*) theKey; /** Removes the specified attribute. All subsequent recorded events with the specified event type will no longer have this global attribute. @param theKey the key of the attribute to remove @param theEventType the type of events to remove the attribute from */ - (void)removeGlobalAttributeForKey:(NSString*) theKey forEventType:(NSString*) theEventType; /** Removes the specified metric. All subsequent recorded events will no longer have this global metric. @param theKey the key of the metric to remove */ - (void)removeGlobalMetricForKey:(NSString*) theKey; /** Removes the specified metric. All subsequent recorded events with the specified event type will no longer have this global metric. @param theKey the key of the metric to remove @param theEventType the type of events to remove the metric from */ - (void)removeGlobalMetricForKey:(NSString*) theKey forEventType:(NSString*) theEventType; /** Records the specified AWSPinpointEvent to the local filestore. @param theEvent The AWSPinpointEvent to persist @return AWSTask - task.result is always nil. */ -(AWSTask *) recordEvent:(AWSPinpointEvent *) theEvent; /** Create an AWSPinpointEvent with the specified theEventType @param theEventType the type of event to create @returns an AWSPinpointEvent with the specified event type */ - (AWSPinpointEvent *)createEventWithEventType:(NSString *)theEventType; /** Create an Apple monetization AWSPinpointEvent of type "_monetization.purchase" with the specified parameters. @param transaction A SKPaymentTransaction object returned from an IAP @param product A SKProduct object of the an IAP @returns an AWSPinpointEvent with the specified event type */ - (AWSPinpointEvent *)createAppleMonetizationEventWithTransaction:(SKPaymentTransaction *) transaction withProduct:(SKProduct *) product; /** Create a Virtual monetization AWSPinpointEvent of type "_monetization.purchase" with the specified parameters. @param theProductId A product identifier for your virtual monitization event @param theItemPrice An item price for your virtual monitization event @param theQuantity A quantity of how many products sold for your virtual monitization event @param theCurrency The currency for your virtual monitization event @returns an AWSPinpointEvent with the specified event type */ - (AWSPinpointEvent *)createVirtualMonetizationEventWithProductId:(NSString *)theProductId withItemPrice:(double)theItemPrice withQuantity:(NSInteger)theQuantity withCurrency:(NSString *)theCurrency; /** Submits all recorded events to Pinpoint. Events are automatically submitted when the application goes into the background. @return AWSTask - task.result contains successful submitted events. */ - (AWSTask *) submitEvents; /** Submits all recorded events to Pinpoint. Events are automatically submitted when the application goes into the background. @param completionBlock The block to be executed after submission has completed. @return AWSTask - task.result is always nil. */ - (AWSTask *) submitEventsWithCompletionBlock:(AWSPinpointCompletionBlock) completionBlock; @endSwift
class AWSPinpointAnalyticsClient : NSObject -
AWS Pinpoint Configuration. This class is used to configure an instance of the AWSPinpoint class.
You must specify an instance of this class in order to initialize the AWSPinpoint SDK.
You may use the defaultPinpointConfigurationWithLaunchOptions: initializer to default your settings from the
See moreInfo.plistfile.Declaration
Objective-C
@interface AWSPinpointConfiguration : NSObjectSwift
class AWSPinpointConfiguration : NSObject -
AWS Pinpoint Environment.
See moreDeclaration
Objective-C
@interface AWSPinpointEnvironment : NSObjectSwift
class AWSPinpointEnvironment : NSObject -
The Endpoint profile contains information about the device/user to be target for messaging.
See moreDeclaration
Objective-C
@interface AWSPinpointEndpointProfile : NSObject <NSSecureCoding>Swift
class AWSPinpointEndpointProfile : NSObject, NSSecureCoding -
The Endpoint Demographic contains information about the device to be target for messaging.
See moreDeclaration
Objective-C
@interface AWSPinpointEndpointProfileDemographic : NSObject <NSSecureCoding>Swift
class AWSPinpointEndpointProfileDemographic : NSObject, NSSecureCoding -
The Endpoint profile contains information about the location of the device/user to be target for messaging.
See moreDeclaration
Objective-C
@interface AWSPinpointEndpointProfileLocation : NSObject <NSSecureCoding>Swift
class AWSPinpointEndpointProfileLocation : NSObject, NSSecureCoding -
The Endpoint profile contains information about the user to be target for messaging.
See moreDeclaration
Objective-C
@interface AWSPinpointEndpointProfileUser : NSObject <NSSecureCoding>Swift
class AWSPinpointEndpointProfileUser : NSObject, NSSecureCoding -
Represents an analytics event. An event must have an event type.
See moreDeclaration
Objective-C
@interface AWSPinpointEvent : NSObjectSwift
class AWSPinpointEvent : NSObject -
AWSPinpointEventRecorderstores events to a local SQLite database and submits them to Pinpoint.This is the low level client used to record events to local storage.
You should only use this class for more advanced controls over your events stored locally. Please use
See moreAWSPinpointAnalyticsClientfor recording events.Declaration
Objective-C
@interface AWSPinpointEventRecorderSwift
class AWSPinpointEventRecorder -
Undocumented
See moreDeclaration
Objective-C
@interface AWSPinpointNotificationManager : NSObject typedef NS_ENUM(NSInteger, AWSPinpointPushActionType) { AWSPinpointPushActionTypeOpened, AWSPinpointPushActionTypeReceivedForeground, AWSPinpointPushActionTypeReceivedBackground, AWSPinpointPushActionTypeUnknown }; typedef NS_ENUM(NSInteger, AWSPinpointPushEventSourceType) { AWSPinpointPushEventSourceTypeCampaign, AWSPinpointPushEventSourceTypeJourney, AWSPinpointPushEventSourceTypeUnknown }; typedef NS_ENUM(NSInteger, AWSPinpointPushEvent) { AWSPinpointPushEventReceived, AWSPinpointPushEventOpened }; #pragma mark - Notification Helpers /// /// Returns a Boolean indicating whether the app is currently registered for remote notifications. /// - Warning: Calling this method from a non-main thread might result in a deadlock if the main queue is blocked. /// - Returns: YES if the app is registered for remote notifications and received its device token or NO if registration has not occurred, has failed, or has been denied by the user. + (BOOL)isNotificationEnabled; #pragma mark - Interceptors /** Invoke this method from the `- application:didFinishLaunchingWithOptions:` application delegate method. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. @param launchOptions A dictionary indicating the reason the app was launched (if any). The contents of this dictionary may be empty in situations where the user launched the app directly. */ - (BOOL)interceptDidFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; /** Invoke this method from the `- application:didRegisterForRemoteNotificationsWithDeviceToken:` application delegate method. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. @param deviceToken A token that identifies the device to APNs. */ - (void)interceptDidRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; /** Invoke this method from the `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` application delegate method. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. @param handler The block to execute when the download operation is complete. When calling this block, pass in the fetch result value that best describes the results of your download operation. You must call this handler and should do so as soon as possible. For a list of possible values, see the UIBackgroundFetchResult type. */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler __attribute__((deprecated("Replaced by -interceptDidReceiveRemoteNotification:"))); /** For iOS 9 and below, invoke this method from the `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` application delegate method. For iOS 10 and above, invoke this method from the `userNotificationCenter(_:willPresent:withCompletionHandler:)` and `userNotificationCenter(_:didReceive:withCompletionHandler:)` UserNotificationCenter methods. When invoking this method from `willPresent`, pass in `notification.request.content.userInfo` as userInfo. When invoking this method on `didReceive`, pass in `response.notification.request.content.userInfo` as `userInfo`. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo; /** For iOS 9 and below, invoke this method from the `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` application delegate method. For iOS 10 and above, invoke this method from the `userNotificationCenter(_:willPresent:withCompletionHandler:)` and `userNotificationCenter(_:didReceive:withCompletionHandler:)` UserNotificationCenter methods. When invoking this method from `willPresent`, pass in `notification.request.content.userInfo` as userInfo. When invoking this method on `didReceive`, pass in `response.notification.request.content.userInfo` as `userInfo`. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. @param pushEvent Event for push which is either `received` or `opened`. */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo pushEvent:(AWSPinpointPushEvent)pushEvent; /** Invoke this method from the `application:didReceiveRemoteNotification:fetchCompletionHandler:shouldHandleNotificationDeepLink:` application delegate method. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. Optionally specify 'shouldHandleNotificationDeepLink' to control whether or not the notification manager should attempt to open the remote notification deeplink, if present. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. @param handler The block to execute when the download operation is complete. When calling this block, pass in the fetch result value that best describes the results of your download operation. You must call this handler and should do so as soon as possible. For a list of possible values, see the UIBackgroundFetchResult type. @param handleDeepLink Whether or not notification manager should attempt to open the remote notification deeplink, if present. */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler shouldHandleNotificationDeepLink:(BOOL) handleDeepLink __attribute__((deprecated("Replaced by -interceptDidReceiveRemoteNotification:shouldHandleNotificationDeepLink:"))); /** For iOS 9 and below, intercept the `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` application delegate. For iOS 10 and above, invoke this method from the `userNotificationCenter(_:willPresent:withCompletionHandler:)` and `userNotificationCenter(_:didReceive:withCompletionHandler:)` UserNotificationCenter methods. When invoking this method from `willPresent`, pass in `notification.request.content.userInfo` as userInfo. When invoking this method on `didReceive`, pass in `response.notification.request.content.userInfo` as `userInfo`. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. Optionally specify 'shouldHandleNotificationDeepLink' to control whether or not the notification manager should attempt to open the remote notification deeplink, if present. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. @param handleDeepLink Whether or not notification manager should attempt to open the remote notification deeplink, if present */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo shouldHandleNotificationDeepLink:(BOOL) handleDeepLink; /** For iOS 9 and below, intercept the `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` application delegate. For iOS 10 and above, invoke this method from the `userNotificationCenter(_:willPresent:withCompletionHandler:)` and `userNotificationCenter(_:didReceive:withCompletionHandler:)` UserNotificationCenter methods. When invoking this method from `willPresent`, pass in `notification.request.content.userInfo` as userInfo. When invoking this method on `didReceive`, pass in `response.notification.request.content.userInfo` as `userInfo`. The Pinpoint targeting client must intercept this callback in order to report campaign analytics correctly. Optionally specify 'shouldHandleNotificationDeepLink' to control whether or not the notification manager should attempt to open the remote notification deeplink, if present. @param userInfo A dictionary that contains information related to the remote notification, potentially including a badge number for the app icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iOS converts to an `NSDictionary` object; the dictionary may contain only property-list objects plus `NSNull`. @param handleDeepLink Whether or not notification manager should attempt to open the remote notification deeplink, if present. @param pushEvent Event for push which is either `received` or `opened`. */ - (void)interceptDidReceiveRemoteNotification:(NSDictionary *)userInfo pushEvent:(AWSPinpointPushEvent)pushEvent shouldHandleNotificationDeepLink:(BOOL) handleDeepLink; @endSwift
class AWSPinpointNotificationManager : NSObject -
Amazon Pinpoint
See moreDeclaration
Objective-C
@interface AWSPinpoint : NSObjectSwift
class AWSPinpoint : NSObject -
The session object needs that the session client keeps track of, the session information is added to each event recorded.
See moreDeclaration
Objective-C
@interface AWSPinpointSession : NSObject <NSSecureCoding, NSCopying>Swift
class AWSPinpointSession : NSObject, NSSecureCoding, NSCopying -
The session client records analytics session events.
You should only use this class to manually control session events if you have enableAutoSessionRecording set to false. See AWSPinpointConfiguration.
See moreDeclaration
Objective-C
@interface AWSPinpointSessionClient : NSObjectSwift
class AWSPinpointSessionClient : NSObject -
Specifies the status and settings of the ADM (Amazon Device Messaging) channel for an application.
Required parameters: [ClientSecret, ClientId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingADMChannelRequestSwift
class AWSPinpointTargetingADMChannelRequest -
Provides information about the status and settings of the ADM (Amazon Device Messaging) channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingADMChannelResponseSwift
class AWSPinpointTargetingADMChannelResponse -
Specifies the settings for a one-time message that’s sent directly to an endpoint through the ADM (Amazon Device Messaging) channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingADMMessageSwift
class AWSPinpointTargetingADMMessage -
Specifies the status and settings of the APNs (Apple Push Notification service) channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSChannelRequestSwift
class AWSPinpointTargetingAPNSChannelRequest -
Provides information about the status and settings of the APNs (Apple Push Notification service) channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSChannelResponseSwift
class AWSPinpointTargetingAPNSChannelResponse -
Specifies the settings for a one-time message that’s sent directly to an endpoint through the APNs (Apple Push Notification service) channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSMessageSwift
class AWSPinpointTargetingAPNSMessage -
Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the APNs (Apple Push Notification service) channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSPushNotificationTemplateSwift
class AWSPinpointTargetingAPNSPushNotificationTemplate -
Specifies the status and settings of the APNs (Apple Push Notification service) sandbox channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSSandboxChannelRequestSwift
class AWSPinpointTargetingAPNSSandboxChannelRequest -
Provides information about the status and settings of the APNs (Apple Push Notification service) sandbox channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSSandboxChannelResponseSwift
class AWSPinpointTargetingAPNSSandboxChannelResponse -
Specifies the status and settings of the APNs (Apple Push Notification service) VoIP channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSVoipChannelRequestSwift
class AWSPinpointTargetingAPNSVoipChannelRequest -
Provides information about the status and settings of the APNs (Apple Push Notification service) VoIP channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSVoipChannelResponseSwift
class AWSPinpointTargetingAPNSVoipChannelResponse -
Specifies the status and settings of the APNs (Apple Push Notification service) VoIP sandbox channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSVoipSandboxChannelRequestSwift
class AWSPinpointTargetingAPNSVoipSandboxChannelRequest -
Provides information about the status and settings of the APNs (Apple Push Notification service) VoIP sandbox channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAPNSVoipSandboxChannelResponseSwift
class AWSPinpointTargetingAPNSVoipSandboxChannelResponse -
Provides information about the activities that were performed by a campaign.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingActivitiesResponseSwift
class AWSPinpointTargetingActivitiesResponse -
Specifies the configuration and other settings for an activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingActivitySwift
class AWSPinpointTargetingActivity -
Provides information about an activity that was performed by a campaign.
Required parameters: [CampaignId, Id, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingActivityResponseSwift
class AWSPinpointTargetingActivityResponse -
Specifies address-based configuration settings for a message that’s sent directly to an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAddressConfigurationSwift
class AWSPinpointTargetingAddressConfiguration -
Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the ADM (Amazon Device Messaging), Baidu (Baidu Cloud Push), or GCM (Firebase Cloud Messaging, formerly Google Cloud Messaging) channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAndroidPushNotificationTemplateSwift
class AWSPinpointTargetingAndroidPushNotificationTemplate -
Provides the results of a query that retrieved the data for a standard metric that applies to an application, and provides information about that query.
Required parameters: [KpiResult, KpiName, EndTime, StartTime, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingApplicationDateRangeKpiResponseSwift
class AWSPinpointTargetingApplicationDateRangeKpiResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingApplicationResponseSwift
class AWSPinpointTargetingApplicationResponse -
The default sending limits for journeys in the application. To override these limits and define custom limits for a specific journey, use the Journey resource.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingApplicationSettingsJourneyLimitsSwift
class AWSPinpointTargetingApplicationSettingsJourneyLimits -
Provides information about an application, including the default settings for an application.
Required parameters: [ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingApplicationSettingsResourceSwift
class AWSPinpointTargetingApplicationSettingsResource -
Provides information about all of your applications.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingApplicationsResponseSwift
class AWSPinpointTargetingApplicationsResponse -
Specifies attribute-based criteria for including or excluding endpoints from a segment.
Required parameters: [Values]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAttributeDimensionSwift
class AWSPinpointTargetingAttributeDimension -
Provides information about the type and the names of attributes that were removed from all the endpoints that are associated with an application.
Required parameters: [AttributeType, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingAttributesResourceSwift
class AWSPinpointTargetingAttributesResource -
Specifies the status and settings of the Baidu (Baidu Cloud Push) channel for an application.
Required parameters: [SecretKey, ApiKey]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingBaiduChannelRequestSwift
class AWSPinpointTargetingBaiduChannelRequest -
Provides information about the status and settings of the Baidu (Baidu Cloud Push) channel for an application.
Required parameters: [Credential, Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingBaiduChannelResponseSwift
class AWSPinpointTargetingBaiduChannelResponse -
Specifies the settings for a one-time message that’s sent directly to an endpoint through the Baidu (Baidu Cloud Push) channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingBaiduMessageSwift
class AWSPinpointTargetingBaiduMessage -
Provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.
Required parameters: [Rows]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingBaseKpiResultSwift
class AWSPinpointTargetingBaseKpiResult -
Specifies the contents of a message that’s sent through a custom channel to recipients of a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignCustomMessageSwift
class AWSPinpointTargetingCampaignCustomMessage -
Provides the results of a query that retrieved the data for a standard metric that applies to a campaign, and provides information about that query.
Required parameters: [KpiResult, KpiName, EndTime, CampaignId, StartTime, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignDateRangeKpiResponseSwift
class AWSPinpointTargetingCampaignDateRangeKpiResponse -
Specifies the content and “From” address for an email message that’s sent to recipients of a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignEmailMessageSwift
class AWSPinpointTargetingCampaignEmailMessage -
Specifies the settings for events that cause a campaign to be sent.
Required parameters: [FilterType, Dimensions]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignEventFilterSwift
class AWSPinpointTargetingCampaignEventFilter -
Specifies settings for invoking an AWS Lambda function that customizes a segment for a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignHookSwift
class AWSPinpointTargetingCampaignHook -
In-app message configuration.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignInAppMessageSwift
class AWSPinpointTargetingCampaignInAppMessage -
For a campaign, specifies limits on the messages that the campaign can send. For an application, specifies the default limits for messages that campaigns in the application can send.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignLimitsSwift
class AWSPinpointTargetingCampaignLimits -
Provides information about the status, configuration, and other settings for a campaign.
Required parameters: [LastModifiedDate, CreationDate, SegmentId, SegmentVersion, Id, Arn, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignResponseSwift
class AWSPinpointTargetingCampaignResponse -
Specifies the content and settings for an SMS message that’s sent to recipients of a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignSmsMessageSwift
class AWSPinpointTargetingCampaignSmsMessage -
Provides information about the status of a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignStateSwift
class AWSPinpointTargetingCampaignState -
Provides information about the configuration and other settings for all the campaigns that are associated with an application.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCampaignsResponseSwift
class AWSPinpointTargetingCampaignsResponse -
Provides information about the general settings and status of a channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingChannelResponseSwift
class AWSPinpointTargetingChannelResponse -
Provides information about the general settings and status of all channels for an application, including channels that aren’t enabled for the application.
Required parameters: [Channels]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingChannelsResponseSwift
class AWSPinpointTargetingChannelsResponse -
Specifies the conditions to evaluate for an activity in a journey, and how to evaluate those conditions.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingConditionSwift
class AWSPinpointTargetingCondition -
Specifies the settings for a yes/no split activity in a journey. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.
See moreTo create yes/no split activities that send participants down different paths based on push notification events (such as Open or Received events), your mobile app has to specify the User ID and Endpoint ID values. For more information, see Integrating Amazon Pinpoint with your application in the Amazon Pinpoint Developer Guide.
Declaration
Objective-C
@interface AWSPinpointTargetingConditionalSplitActivitySwift
class AWSPinpointTargetingConditionalSplitActivity -
Declaration
Objective-C
@interface AWSPinpointTargetingContactCenterActivitySwift
class AWSPinpointTargetingContactCenterActivity -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateAppRequestSwift
class AWSPinpointTargetingCreateAppRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateAppResponseSwift
class AWSPinpointTargetingCreateAppResponse -
Specifies the display name of an application and the tags to associate with the application.
Required parameters: [Name]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCreateApplicationRequestSwift
class AWSPinpointTargetingCreateApplicationRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateCampaignRequestSwift
class AWSPinpointTargetingCreateCampaignRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateCampaignResponseSwift
class AWSPinpointTargetingCreateCampaignResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateEmailTemplateRequestSwift
class AWSPinpointTargetingCreateEmailTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateEmailTemplateResponseSwift
class AWSPinpointTargetingCreateEmailTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateExportJobRequestSwift
class AWSPinpointTargetingCreateExportJobRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateExportJobResponseSwift
class AWSPinpointTargetingCreateExportJobResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateImportJobRequestSwift
class AWSPinpointTargetingCreateImportJobRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateImportJobResponseSwift
class AWSPinpointTargetingCreateImportJobResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateInAppTemplateRequestSwift
class AWSPinpointTargetingCreateInAppTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateInAppTemplateResponseSwift
class AWSPinpointTargetingCreateInAppTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateJourneyRequestSwift
class AWSPinpointTargetingCreateJourneyRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateJourneyResponseSwift
class AWSPinpointTargetingCreateJourneyResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreatePushTemplateRequestSwift
class AWSPinpointTargetingCreatePushTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreatePushTemplateResponseSwift
class AWSPinpointTargetingCreatePushTemplateResponse -
Specifies Amazon Pinpoint configuration settings for retrieving and processing recommendation data from a recommender model.
Required parameters: [RecommendationProviderUri, RecommendationProviderRoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCreateRecommenderConfigurationSwift
class AWSPinpointTargetingCreateRecommenderConfiguration -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateRecommenderConfigurationRequestSwift
class AWSPinpointTargetingCreateRecommenderConfigurationRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateRecommenderConfigurationResponseSwift
class AWSPinpointTargetingCreateRecommenderConfigurationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateSegmentRequestSwift
class AWSPinpointTargetingCreateSegmentRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateSegmentResponseSwift
class AWSPinpointTargetingCreateSegmentResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateSmsTemplateRequestSwift
class AWSPinpointTargetingCreateSmsTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateSmsTemplateResponseSwift
class AWSPinpointTargetingCreateSmsTemplateResponse -
Provides information about a request to create a message template.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCreateTemplateMessageBodySwift
class AWSPinpointTargetingCreateTemplateMessageBody -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateVoiceTemplateRequestSwift
class AWSPinpointTargetingCreateVoiceTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingCreateVoiceTemplateResponseSwift
class AWSPinpointTargetingCreateVoiceTemplateResponse -
Specifies the delivery configuration settings for sending a campaign or campaign treatment through a custom channel. This object is required if you use the CampaignCustomMessage object to define the message to send for the campaign or campaign treatment.
Required parameters: [DeliveryUri]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCustomDeliveryConfigurationSwift
class AWSPinpointTargetingCustomDeliveryConfiguration -
The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingCustomMessageActivitySwift
class AWSPinpointTargetingCustomMessageActivity -
Declaration
Objective-C
@interface AWSPinpointTargetingDefaultButtonConfigurationSwift
class AWSPinpointTargetingDefaultButtonConfiguration -
Specifies the default message for all channels.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingDefaultMessageSwift
class AWSPinpointTargetingDefaultMessage -
Specifies the default settings and content for a push notification that’s sent directly to an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingDefaultPushNotificationMessageSwift
class AWSPinpointTargetingDefaultPushNotificationMessage -
Specifies the default settings and content for a message template that can be used in messages that are sent through a push notification channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingDefaultPushNotificationTemplateSwift
class AWSPinpointTargetingDefaultPushNotificationTemplate -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteAdmChannelRequestSwift
class AWSPinpointTargetingDeleteAdmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteAdmChannelResponseSwift
class AWSPinpointTargetingDeleteAdmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsChannelRequestSwift
class AWSPinpointTargetingDeleteApnsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsChannelResponseSwift
class AWSPinpointTargetingDeleteApnsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsSandboxChannelRequestSwift
class AWSPinpointTargetingDeleteApnsSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsSandboxChannelResponseSwift
class AWSPinpointTargetingDeleteApnsSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsVoipChannelRequestSwift
class AWSPinpointTargetingDeleteApnsVoipChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsVoipChannelResponseSwift
class AWSPinpointTargetingDeleteApnsVoipChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsVoipSandboxChannelRequestSwift
class AWSPinpointTargetingDeleteApnsVoipSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteApnsVoipSandboxChannelResponseSwift
class AWSPinpointTargetingDeleteApnsVoipSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteAppRequestSwift
class AWSPinpointTargetingDeleteAppRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteAppResponseSwift
class AWSPinpointTargetingDeleteAppResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteBaiduChannelRequestSwift
class AWSPinpointTargetingDeleteBaiduChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteBaiduChannelResponseSwift
class AWSPinpointTargetingDeleteBaiduChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteCampaignRequestSwift
class AWSPinpointTargetingDeleteCampaignRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteCampaignResponseSwift
class AWSPinpointTargetingDeleteCampaignResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEmailChannelRequestSwift
class AWSPinpointTargetingDeleteEmailChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEmailChannelResponseSwift
class AWSPinpointTargetingDeleteEmailChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEmailTemplateRequestSwift
class AWSPinpointTargetingDeleteEmailTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEmailTemplateResponseSwift
class AWSPinpointTargetingDeleteEmailTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEndpointRequestSwift
class AWSPinpointTargetingDeleteEndpointRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEndpointResponseSwift
class AWSPinpointTargetingDeleteEndpointResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEventStreamRequestSwift
class AWSPinpointTargetingDeleteEventStreamRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteEventStreamResponseSwift
class AWSPinpointTargetingDeleteEventStreamResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteGcmChannelRequestSwift
class AWSPinpointTargetingDeleteGcmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteGcmChannelResponseSwift
class AWSPinpointTargetingDeleteGcmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteInAppTemplateRequestSwift
class AWSPinpointTargetingDeleteInAppTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteInAppTemplateResponseSwift
class AWSPinpointTargetingDeleteInAppTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteJourneyRequestSwift
class AWSPinpointTargetingDeleteJourneyRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteJourneyResponseSwift
class AWSPinpointTargetingDeleteJourneyResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeletePushTemplateRequestSwift
class AWSPinpointTargetingDeletePushTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeletePushTemplateResponseSwift
class AWSPinpointTargetingDeletePushTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteRecommenderConfigurationRequestSwift
class AWSPinpointTargetingDeleteRecommenderConfigurationRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteRecommenderConfigurationResponseSwift
class AWSPinpointTargetingDeleteRecommenderConfigurationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSegmentRequestSwift
class AWSPinpointTargetingDeleteSegmentRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSegmentResponseSwift
class AWSPinpointTargetingDeleteSegmentResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSmsChannelRequestSwift
class AWSPinpointTargetingDeleteSmsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSmsChannelResponseSwift
class AWSPinpointTargetingDeleteSmsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSmsTemplateRequestSwift
class AWSPinpointTargetingDeleteSmsTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteSmsTemplateResponseSwift
class AWSPinpointTargetingDeleteSmsTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteUserEndpointsRequestSwift
class AWSPinpointTargetingDeleteUserEndpointsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteUserEndpointsResponseSwift
class AWSPinpointTargetingDeleteUserEndpointsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteVoiceChannelRequestSwift
class AWSPinpointTargetingDeleteVoiceChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteVoiceChannelResponseSwift
class AWSPinpointTargetingDeleteVoiceChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteVoiceTemplateRequestSwift
class AWSPinpointTargetingDeleteVoiceTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingDeleteVoiceTemplateResponseSwift
class AWSPinpointTargetingDeleteVoiceTemplateResponse -
Specifies the settings and content for the default message and any default messages that you tailored for specific channels.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingDirectMessageConfigurationSwift
class AWSPinpointTargetingDirectMessageConfiguration -
Specifies the status and settings of the email channel for an application.
Required parameters: [FromAddress, Identity]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailChannelRequestSwift
class AWSPinpointTargetingEmailChannelRequest -
Provides information about the status and settings of the email channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailChannelResponseSwift
class AWSPinpointTargetingEmailChannelResponse -
Specifies the default settings and content for a one-time email message that’s sent directly to an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailMessageSwift
class AWSPinpointTargetingEmailMessage -
Specifies the settings for an email activity in a journey. This type of activity sends an email message to participants.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailMessageActivitySwift
class AWSPinpointTargetingEmailMessageActivity -
Specifies the content and settings for a message template that can be used in messages that are sent through the email channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailTemplateRequestSwift
class AWSPinpointTargetingEmailTemplateRequest -
Provides information about the content and settings for a message template that can be used in messages that are sent through the email channel.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEmailTemplateResponseSwift
class AWSPinpointTargetingEmailTemplateResponse -
Specifies an endpoint to create or update and the settings and attributes to set or change for the endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointBatchItemSwift
class AWSPinpointTargetingEndpointBatchItem -
Specifies a batch of endpoints to create or update and the settings and attributes to set or change for each endpoint.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointBatchRequestSwift
class AWSPinpointTargetingEndpointBatchRequest -
Specifies demographic information about an endpoint, such as the applicable time zone and platform.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointDemographicSwift
class AWSPinpointTargetingEndpointDemographic -
Provides the status code and message that result from processing data for an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointItemResponseSwift
class AWSPinpointTargetingEndpointItemResponse -
Specifies geographic information about an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointLocationSwift
class AWSPinpointTargetingEndpointLocation -
Provides information about the delivery status and results of sending a message directly to an endpoint.
Required parameters: [DeliveryStatus, StatusCode]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointMessageResultSwift
class AWSPinpointTargetingEndpointMessageResult -
Specifies the channel type and other settings for an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointRequestSwift
class AWSPinpointTargetingEndpointRequest -
Provides information about the channel type and other settings for an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointResponseSwift
class AWSPinpointTargetingEndpointResponse -
Specifies the content, including message variables and attributes, to use in a message that’s sent directly to an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointSendConfigurationSwift
class AWSPinpointTargetingEndpointSendConfiguration -
Specifies data for one or more attributes that describe the user who’s associated with an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointUserSwift
class AWSPinpointTargetingEndpointUser -
Provides information about all the endpoints that are associated with a user ID.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEndpointsResponseSwift
class AWSPinpointTargetingEndpointsResponse -
Specifies information about an event that reports data to Amazon Pinpoint.
Required parameters: [EventType, Timestamp]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventSwift
class AWSPinpointTargetingEvent -
Specifies the conditions to evaluate for an event that applies to an activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventConditionSwift
class AWSPinpointTargetingEventCondition -
Specifies the dimensions for an event filter that determines when a campaign is sent or a journey activity is performed.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventDimensionsSwift
class AWSPinpointTargetingEventDimensions -
Specifies the settings for an event that causes a campaign to be sent or a journey activity to be performed.
Required parameters: [FilterType, Dimensions]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventFilterSwift
class AWSPinpointTargetingEventFilter -
Provides the status code and message that result from processing an event.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventItemResponseSwift
class AWSPinpointTargetingEventItemResponse -
Specifies the settings for an event that causes a journey activity to start.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventStartConditionSwift
class AWSPinpointTargetingEventStartCondition -
Specifies settings for publishing event data to an Amazon Kinesis data stream or an Amazon Kinesis Data Firehose delivery stream.
Required parameters: [ApplicationId, RoleArn, DestinationStreamArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventStreamSwift
class AWSPinpointTargetingEventStream -
Specifies a batch of endpoints and events to process.
Required parameters: [Endpoint, Events]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventsBatchSwift
class AWSPinpointTargetingEventsBatch -
Declaration
Objective-C
@interface AWSPinpointTargetingEventsRequestSwift
class AWSPinpointTargetingEventsRequest -
Provides information about endpoints and the events that they’re associated with.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingEventsResponseSwift
class AWSPinpointTargetingEventsResponse -
Specifies the settings for a job that exports endpoint definitions to an Amazon Simple Storage Service (Amazon S3) bucket.
Required parameters: [S3UrlPrefix, RoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingExportJobRequestSwift
class AWSPinpointTargetingExportJobRequest -
Provides information about the resource settings for a job that exports endpoint definitions to a file. The file can be added directly to an Amazon Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or downloaded directly to a computer by using the Amazon Pinpoint console.
Required parameters: [S3UrlPrefix, RoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingExportJobResourceSwift
class AWSPinpointTargetingExportJobResource -
Provides information about the status and settings of a job that exports endpoint definitions to a file. The file can be added directly to an Amazon Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or downloaded directly to a computer by using the Amazon Pinpoint console.
Required parameters: [JobStatus, CreationDate, Type, Definition, Id, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingExportJobResponseSwift
class AWSPinpointTargetingExportJobResponse -
Provides information about all the export jobs that are associated with an application or segment. An export job is a job that exports endpoint definitions to a file.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingExportJobsResponseSwift
class AWSPinpointTargetingExportJobsResponse -
Specifies the status and settings of the GCM channel for an application. This channel enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingGCMChannelRequestSwift
class AWSPinpointTargetingGCMChannelRequest -
Provides information about the status and settings of the GCM channel for an application. The GCM channel enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingGCMChannelResponseSwift
class AWSPinpointTargetingGCMChannelResponse -
Specifies the settings for a one-time message that’s sent directly to an endpoint through the GCM channel. The GCM channel enables Amazon Pinpoint to send messages to the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingGCMMessageSwift
class AWSPinpointTargetingGCMMessage -
Declaration
Objective-C
@interface AWSPinpointTargetingGPSCoordinatesSwift
class AWSPinpointTargetingGPSCoordinates -
Specifies GPS-based criteria for including or excluding endpoints from a segment.
Required parameters: [Coordinates]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingGPSPointDimensionSwift
class AWSPinpointTargetingGPSPointDimension -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAdmChannelRequestSwift
class AWSPinpointTargetingGetAdmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAdmChannelResponseSwift
class AWSPinpointTargetingGetAdmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsChannelRequestSwift
class AWSPinpointTargetingGetApnsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsChannelResponseSwift
class AWSPinpointTargetingGetApnsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsSandboxChannelRequestSwift
class AWSPinpointTargetingGetApnsSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsSandboxChannelResponseSwift
class AWSPinpointTargetingGetApnsSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsVoipChannelRequestSwift
class AWSPinpointTargetingGetApnsVoipChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsVoipChannelResponseSwift
class AWSPinpointTargetingGetApnsVoipChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsVoipSandboxChannelRequestSwift
class AWSPinpointTargetingGetApnsVoipSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApnsVoipSandboxChannelResponseSwift
class AWSPinpointTargetingGetApnsVoipSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAppRequestSwift
class AWSPinpointTargetingGetAppRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAppResponseSwift
class AWSPinpointTargetingGetAppResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApplicationDateRangeKpiRequestSwift
class AWSPinpointTargetingGetApplicationDateRangeKpiRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApplicationDateRangeKpiResponseSwift
class AWSPinpointTargetingGetApplicationDateRangeKpiResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApplicationSettingsRequestSwift
class AWSPinpointTargetingGetApplicationSettingsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetApplicationSettingsResponseSwift
class AWSPinpointTargetingGetApplicationSettingsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAppsRequestSwift
class AWSPinpointTargetingGetAppsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetAppsResponseSwift
class AWSPinpointTargetingGetAppsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetBaiduChannelRequestSwift
class AWSPinpointTargetingGetBaiduChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetBaiduChannelResponseSwift
class AWSPinpointTargetingGetBaiduChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignActivitiesRequestSwift
class AWSPinpointTargetingGetCampaignActivitiesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignActivitiesResponseSwift
class AWSPinpointTargetingGetCampaignActivitiesResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignDateRangeKpiRequestSwift
class AWSPinpointTargetingGetCampaignDateRangeKpiRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignDateRangeKpiResponseSwift
class AWSPinpointTargetingGetCampaignDateRangeKpiResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignRequestSwift
class AWSPinpointTargetingGetCampaignRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignResponseSwift
class AWSPinpointTargetingGetCampaignResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignVersionRequestSwift
class AWSPinpointTargetingGetCampaignVersionRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignVersionResponseSwift
class AWSPinpointTargetingGetCampaignVersionResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignVersionsRequestSwift
class AWSPinpointTargetingGetCampaignVersionsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignVersionsResponseSwift
class AWSPinpointTargetingGetCampaignVersionsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignsRequestSwift
class AWSPinpointTargetingGetCampaignsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetCampaignsResponseSwift
class AWSPinpointTargetingGetCampaignsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetChannelsRequestSwift
class AWSPinpointTargetingGetChannelsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetChannelsResponseSwift
class AWSPinpointTargetingGetChannelsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEmailChannelRequestSwift
class AWSPinpointTargetingGetEmailChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEmailChannelResponseSwift
class AWSPinpointTargetingGetEmailChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEmailTemplateRequestSwift
class AWSPinpointTargetingGetEmailTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEmailTemplateResponseSwift
class AWSPinpointTargetingGetEmailTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEndpointRequestSwift
class AWSPinpointTargetingGetEndpointRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEndpointResponseSwift
class AWSPinpointTargetingGetEndpointResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEventStreamRequestSwift
class AWSPinpointTargetingGetEventStreamRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetEventStreamResponseSwift
class AWSPinpointTargetingGetEventStreamResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetExportJobRequestSwift
class AWSPinpointTargetingGetExportJobRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetExportJobResponseSwift
class AWSPinpointTargetingGetExportJobResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetExportJobsRequestSwift
class AWSPinpointTargetingGetExportJobsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetExportJobsResponseSwift
class AWSPinpointTargetingGetExportJobsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetGcmChannelRequestSwift
class AWSPinpointTargetingGetGcmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetGcmChannelResponseSwift
class AWSPinpointTargetingGetGcmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetImportJobRequestSwift
class AWSPinpointTargetingGetImportJobRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetImportJobResponseSwift
class AWSPinpointTargetingGetImportJobResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetImportJobsRequestSwift
class AWSPinpointTargetingGetImportJobsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetImportJobsResponseSwift
class AWSPinpointTargetingGetImportJobsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetInAppMessagesRequestSwift
class AWSPinpointTargetingGetInAppMessagesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetInAppMessagesResponseSwift
class AWSPinpointTargetingGetInAppMessagesResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetInAppTemplateRequestSwift
class AWSPinpointTargetingGetInAppTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetInAppTemplateResponseSwift
class AWSPinpointTargetingGetInAppTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyDateRangeKpiRequestSwift
class AWSPinpointTargetingGetJourneyDateRangeKpiRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyDateRangeKpiResponseSwift
class AWSPinpointTargetingGetJourneyDateRangeKpiResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyExecutionActivityMetricsRequestSwift
class AWSPinpointTargetingGetJourneyExecutionActivityMetricsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyExecutionActivityMetricsResponseSwift
class AWSPinpointTargetingGetJourneyExecutionActivityMetricsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyExecutionMetricsRequestSwift
class AWSPinpointTargetingGetJourneyExecutionMetricsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyExecutionMetricsResponseSwift
class AWSPinpointTargetingGetJourneyExecutionMetricsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRequestSwift
class AWSPinpointTargetingGetJourneyRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyResponseSwift
class AWSPinpointTargetingGetJourneyResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunExecutionActivityMetricsRequestSwift
class AWSPinpointTargetingGetJourneyRunExecutionActivityMetricsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunExecutionActivityMetricsResponseSwift
class AWSPinpointTargetingGetJourneyRunExecutionActivityMetricsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunExecutionMetricsRequestSwift
class AWSPinpointTargetingGetJourneyRunExecutionMetricsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunExecutionMetricsResponseSwift
class AWSPinpointTargetingGetJourneyRunExecutionMetricsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunsRequestSwift
class AWSPinpointTargetingGetJourneyRunsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetJourneyRunsResponseSwift
class AWSPinpointTargetingGetJourneyRunsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetPushTemplateRequestSwift
class AWSPinpointTargetingGetPushTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetPushTemplateResponseSwift
class AWSPinpointTargetingGetPushTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetRecommenderConfigurationRequestSwift
class AWSPinpointTargetingGetRecommenderConfigurationRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetRecommenderConfigurationResponseSwift
class AWSPinpointTargetingGetRecommenderConfigurationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetRecommenderConfigurationsRequestSwift
class AWSPinpointTargetingGetRecommenderConfigurationsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetRecommenderConfigurationsResponseSwift
class AWSPinpointTargetingGetRecommenderConfigurationsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentExportJobsRequestSwift
class AWSPinpointTargetingGetSegmentExportJobsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentExportJobsResponseSwift
class AWSPinpointTargetingGetSegmentExportJobsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentImportJobsRequestSwift
class AWSPinpointTargetingGetSegmentImportJobsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentImportJobsResponseSwift
class AWSPinpointTargetingGetSegmentImportJobsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentRequestSwift
class AWSPinpointTargetingGetSegmentRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentResponseSwift
class AWSPinpointTargetingGetSegmentResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentVersionRequestSwift
class AWSPinpointTargetingGetSegmentVersionRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentVersionResponseSwift
class AWSPinpointTargetingGetSegmentVersionResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentVersionsRequestSwift
class AWSPinpointTargetingGetSegmentVersionsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentVersionsResponseSwift
class AWSPinpointTargetingGetSegmentVersionsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentsRequestSwift
class AWSPinpointTargetingGetSegmentsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSegmentsResponseSwift
class AWSPinpointTargetingGetSegmentsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSmsChannelRequestSwift
class AWSPinpointTargetingGetSmsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSmsChannelResponseSwift
class AWSPinpointTargetingGetSmsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSmsTemplateRequestSwift
class AWSPinpointTargetingGetSmsTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetSmsTemplateResponseSwift
class AWSPinpointTargetingGetSmsTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetUserEndpointsRequestSwift
class AWSPinpointTargetingGetUserEndpointsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetUserEndpointsResponseSwift
class AWSPinpointTargetingGetUserEndpointsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetVoiceChannelRequestSwift
class AWSPinpointTargetingGetVoiceChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetVoiceChannelResponseSwift
class AWSPinpointTargetingGetVoiceChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingGetVoiceTemplateRequestSwift
class AWSPinpointTargetingGetVoiceTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingGetVoiceTemplateResponseSwift
class AWSPinpointTargetingGetVoiceTemplateResponse -
Specifies the settings for a holdout activity in a journey. This type of activity stops a journey for a specified percentage of participants.
Required parameters: [Percentage]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingHoldoutActivitySwift
class AWSPinpointTargetingHoldoutActivity -
Specifies the settings for a job that imports endpoint definitions from an Amazon Simple Storage Service (Amazon S3) bucket.
Required parameters: [Format, S3Url, RoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingImportJobRequestSwift
class AWSPinpointTargetingImportJobRequest -
Provides information about the resource settings for a job that imports endpoint definitions from one or more files. The files can be stored in an Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a computer by using the Amazon Pinpoint console.
Required parameters: [Format, S3Url, RoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingImportJobResourceSwift
class AWSPinpointTargetingImportJobResource -
Provides information about the status and settings of a job that imports endpoint definitions from one or more files. The files can be stored in an Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a computer by using the Amazon Pinpoint console.
Required parameters: [JobStatus, CreationDate, Type, Definition, Id, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingImportJobResponseSwift
class AWSPinpointTargetingImportJobResponse -
Provides information about the status and settings of all the import jobs that are associated with an application or segment. An import job is a job that imports endpoint definitions from one or more files.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingImportJobsResponseSwift
class AWSPinpointTargetingImportJobsResponse -
Schedule of the campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppCampaignScheduleSwift
class AWSPinpointTargetingInAppCampaignSchedule -
Provides all fields required for building an in-app message.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppMessageSwift
class AWSPinpointTargetingInAppMessage -
Declaration
Objective-C
@interface AWSPinpointTargetingInAppMessageBodyConfigSwift
class AWSPinpointTargetingInAppMessageBodyConfig -
Button Config for an in-app message.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppMessageButtonSwift
class AWSPinpointTargetingInAppMessageButton -
Targeted in-app message campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppMessageCampaignSwift
class AWSPinpointTargetingInAppMessageCampaign -
The configuration for the message content.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppMessageContentSwift
class AWSPinpointTargetingInAppMessageContent -
Declaration
Objective-C
@interface AWSPinpointTargetingInAppMessageHeaderConfigSwift
class AWSPinpointTargetingInAppMessageHeaderConfig -
Get in-app messages response object.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppMessagesResponseSwift
class AWSPinpointTargetingInAppMessagesResponse -
InApp Template Request.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppTemplateRequestSwift
class AWSPinpointTargetingInAppTemplateRequest -
In-App Template Response.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingInAppTemplateResponseSwift
class AWSPinpointTargetingInAppTemplateResponse -
Provides information about the results of a request to create or update an endpoint that’s associated with an event.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingItemResponseSwift
class AWSPinpointTargetingItemResponse -
Specifies the message content for a custom channel message that’s sent to participants in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyCustomMessageSwift
class AWSPinpointTargetingJourneyCustomMessage -
Provides the results of a query that retrieved the data for a standard engagement metric that applies to a journey, and provides information about that query.
Required parameters: [KpiResult, KpiName, JourneyId, EndTime, StartTime, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyDateRangeKpiResponseSwift
class AWSPinpointTargetingJourneyDateRangeKpiResponse -
Specifies the “From” address for an email message that’s sent to participants in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyEmailMessageSwift
class AWSPinpointTargetingJourneyEmailMessage -
Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey activity, and provides information about that query.
Required parameters: [Metrics, JourneyId, LastEvaluatedTime, JourneyActivityId, ActivityType, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyExecutionActivityMetricsResponseSwift
class AWSPinpointTargetingJourneyExecutionActivityMetricsResponse -
Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey, and provides information about that query.
Required parameters: [Metrics, JourneyId, LastEvaluatedTime, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyExecutionMetricsResponseSwift
class AWSPinpointTargetingJourneyExecutionMetricsResponse -
Specifies limits on the messages that a journey can send and the number of times participants can enter a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyLimitsSwift
class AWSPinpointTargetingJourneyLimits -
Specifies the message configuration for a push notification that’s sent to participants in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyPushMessageSwift
class AWSPinpointTargetingJourneyPushMessage -
The channel-specific configurations for the journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyChannelSettingsSwift
class AWSPinpointTargetingJourneyChannelSettings -
Provides information about the status, configuration, and other settings for a journey.
Required parameters: [Name, Id, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyResponseSwift
class AWSPinpointTargetingJourneyResponse -
Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey activity for a particular journey run, and provides information about that query.
Required parameters: [Metrics, JourneyId, LastEvaluatedTime, JourneyActivityId, ActivityType, RunId, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyRunExecutionActivityMetricsResponseSwift
class AWSPinpointTargetingJourneyRunExecutionActivityMetricsResponse -
Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey run, and provides information about that query.
Required parameters: [Metrics, JourneyId, LastEvaluatedTime, RunId, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyRunExecutionMetricsResponseSwift
class AWSPinpointTargetingJourneyRunExecutionMetricsResponse -
Provides information from a specified run of a journey.
Required parameters: [Status, LastUpdateTime, CreationTime, RunId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyRunResponseSwift
class AWSPinpointTargetingJourneyRunResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingJourneyRunsResponseSwift
class AWSPinpointTargetingJourneyRunsResponse -
Specifies the sender ID and message type for an SMS message that’s sent to participants in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneySMSMessageSwift
class AWSPinpointTargetingJourneySMSMessage -
Specifies the schedule settings for a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyScheduleSwift
class AWSPinpointTargetingJourneySchedule -
Changes the status of a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyStateRequestSwift
class AWSPinpointTargetingJourneyStateRequest -
The number of messages that can be sent to an endpoint during the specified timeframe for all journeys.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneyTimeframeCapSwift
class AWSPinpointTargetingJourneyTimeframeCap -
Provides information about the status, configuration, and other settings for all the journeys that are associated with an application.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingJourneysResponseSwift
class AWSPinpointTargetingJourneysResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingListJourneysRequestSwift
class AWSPinpointTargetingListJourneysRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingListJourneysResponseSwift
class AWSPinpointTargetingListJourneysResponse -
Provides information about all the recommender model configurations that are associated with your Amazon Pinpoint account.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingListRecommenderConfigurationsResponseSwift
class AWSPinpointTargetingListRecommenderConfigurationsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingListTagsForResourceRequestSwift
class AWSPinpointTargetingListTagsForResourceRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingListTagsForResourceResponseSwift
class AWSPinpointTargetingListTagsForResourceResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingListTemplateVersionsRequestSwift
class AWSPinpointTargetingListTemplateVersionsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingListTemplateVersionsResponseSwift
class AWSPinpointTargetingListTemplateVersionsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingListTemplatesRequestSwift
class AWSPinpointTargetingListTemplatesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingListTemplatesResponseSwift
class AWSPinpointTargetingListTemplatesResponse -
Specifies the content and settings for a push notification that’s sent to recipients of a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageSwift
class AWSPinpointTargetingMessage -
Provides information about an API request or response.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageBodySwift
class AWSPinpointTargetingMessageBody -
Specifies the message configuration settings for a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageConfigurationSwift
class AWSPinpointTargetingMessageConfiguration -
Specifies the configuration and other settings for a message.
Required parameters: [MessageConfiguration]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageRequestSwift
class AWSPinpointTargetingMessageRequest -
Provides information about the results of a request to send a message to an endpoint address.
Required parameters: [ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageResponseSwift
class AWSPinpointTargetingMessageResponse -
Provides information about the results of sending a message directly to an endpoint address.
Required parameters: [DeliveryStatus, StatusCode]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMessageResultSwift
class AWSPinpointTargetingMessageResult -
Specifies metric-based criteria for including or excluding endpoints from a segment. These criteria derive from custom metrics that you define for endpoints.
Required parameters: [ComparisonOperator, Value]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMetricDimensionSwift
class AWSPinpointTargetingMetricDimension -
Specifies a condition to evaluate for an activity path in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingMultiConditionalBranchSwift
class AWSPinpointTargetingMultiConditionalBranch -
Specifies the settings for a multivariate split activity in a journey. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.
See moreTo create multivariate split activities that send participants down different paths based on push notification events (such as Open or Received events), your mobile app has to specify the User ID and Endpoint ID values. For more information, see Integrating Amazon Pinpoint with your application in the Amazon Pinpoint Developer Guide.
Declaration
Objective-C
@interface AWSPinpointTargetingMultiConditionalSplitActivitySwift
class AWSPinpointTargetingMultiConditionalSplitActivity -
Specifies a phone number to validate and retrieve information about.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingNumberValidateRequestSwift
class AWSPinpointTargetingNumberValidateRequest -
Provides information about a phone number.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingNumberValidateResponseSwift
class AWSPinpointTargetingNumberValidateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingOverrideButtonConfigurationSwift
class AWSPinpointTargetingOverrideButtonConfiguration -
Declaration
Objective-C
@interface AWSPinpointTargetingPhoneNumberValidateRequestSwift
class AWSPinpointTargetingPhoneNumberValidateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingPhoneNumberValidateResponseSwift
class AWSPinpointTargetingPhoneNumberValidateResponse -
Specifies the properties and attributes of an endpoint that’s associated with an event.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingPublicEndpointSwift
class AWSPinpointTargetingPublicEndpoint -
Specifies the settings for a push notification activity in a journey. This type of activity sends a push notification to participants.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingPushMessageActivitySwift
class AWSPinpointTargetingPushMessageActivity -
Specifies the content and settings for a message template that can be used in messages that are sent through a push notification channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingPushNotificationTemplateRequestSwift
class AWSPinpointTargetingPushNotificationTemplateRequest -
Provides information about the content and settings for a message template that can be used in messages that are sent through a push notification channel.
Required parameters: [LastModifiedDate, CreationDate, TemplateType, TemplateName]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingPushNotificationTemplateResponseSwift
class AWSPinpointTargetingPushNotificationTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingPutEventStreamRequestSwift
class AWSPinpointTargetingPutEventStreamRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingPutEventStreamResponseSwift
class AWSPinpointTargetingPutEventStreamResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingPutEventsRequestSwift
class AWSPinpointTargetingPutEventsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingPutEventsResponseSwift
class AWSPinpointTargetingPutEventsResponse -
Specifies the start and end times that define a time range when messages aren’t sent to endpoints.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingQuietTimeSwift
class AWSPinpointTargetingQuietTime -
Specifies the settings for a random split activity in a journey. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingRandomSplitActivitySwift
class AWSPinpointTargetingRandomSplitActivity -
Specifies the settings for a path in a random split activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingRandomSplitEntrySwift
class AWSPinpointTargetingRandomSplitEntry -
Specifies the contents of an email message, represented as a raw MIME message.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingRawEmailSwift
class AWSPinpointTargetingRawEmail -
Specifies criteria for including or excluding endpoints from a segment based on how recently an endpoint was active.
Required parameters: [Duration, RecencyType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingRecencyDimensionSwift
class AWSPinpointTargetingRecencyDimension -
Provides information about Amazon Pinpoint configuration settings for retrieving and processing data from a recommender model.
Required parameters: [RecommendationProviderUri, LastModifiedDate, CreationDate, RecommendationProviderRoleArn, Id]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingRecommenderConfigurationResponseSwift
class AWSPinpointTargetingRecommenderConfigurationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingRemoveAttributesRequestSwift
class AWSPinpointTargetingRemoveAttributesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingRemoveAttributesResponseSwift
class AWSPinpointTargetingRemoveAttributesResponse -
Provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.
Required parameters: [GroupedBys, Values]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingResultRowSwift
class AWSPinpointTargetingResultRow -
Provides a single value and metadata about that value as part of an array of query results for a standard metric that applies to an application, campaign, or journey.
Required parameters: [Type, Value, Key]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingResultRowValueSwift
class AWSPinpointTargetingResultRowValue -
Specifies the status and settings of the SMS channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSChannelRequestSwift
class AWSPinpointTargetingSMSChannelRequest -
Provides information about the status and settings of the SMS channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSChannelResponseSwift
class AWSPinpointTargetingSMSChannelResponse -
Specifies the default settings for a one-time SMS message that’s sent directly to an endpoint.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSMessageSwift
class AWSPinpointTargetingSMSMessage -
Specifies the settings for an SMS activity in a journey. This type of activity sends a text message to participants.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSMessageActivitySwift
class AWSPinpointTargetingSMSMessageActivity -
Specifies the content and settings for a message template that can be used in text messages that are sent through the SMS channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSTemplateRequestSwift
class AWSPinpointTargetingSMSTemplateRequest -
Provides information about the content and settings for a message template that can be used in text messages that are sent through the SMS channel.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSMSTemplateResponseSwift
class AWSPinpointTargetingSMSTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingScheduleSwift
class AWSPinpointTargetingSchedule -
Specifies dimension settings for including or excluding endpoints from a segment based on how recently an endpoint was active.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentBehaviorsSwift
class AWSPinpointTargetingSegmentBehaviors -
Specifies a segment to associate with an activity in a journey.
Required parameters: [SegmentId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentConditionSwift
class AWSPinpointTargetingSegmentCondition -
Specifies demographic-based dimension settings for including or excluding endpoints from a segment. These settings derive from characteristics of endpoint devices, such as platform, make, and model.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentDemographicsSwift
class AWSPinpointTargetingSegmentDemographics -
Specifies the dimension settings for a segment.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentDimensionsSwift
class AWSPinpointTargetingSegmentDimensions -
Specifies the base segments and dimensions for a segment, and the relationships between these base segments and dimensions.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentGroupSwift
class AWSPinpointTargetingSegmentGroup -
Specifies the settings that define the relationships between segment groups for a segment.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentGroupListSwift
class AWSPinpointTargetingSegmentGroupList -
Provides information about the import job that created a segment. An import job is a job that creates a user segment by importing endpoint definitions.
Required parameters: [Format, S3Url, Size, ExternalId, RoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentImportResourceSwift
class AWSPinpointTargetingSegmentImportResource -
Specifies geographical dimension settings for a segment.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentLocationSwift
class AWSPinpointTargetingSegmentLocation -
Declaration
Objective-C
@interface AWSPinpointTargetingSegmentReferenceSwift
class AWSPinpointTargetingSegmentReference -
Provides information about the configuration, dimension, and other settings for a segment.
Required parameters: [SegmentType, CreationDate, Id, Arn, ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentResponseSwift
class AWSPinpointTargetingSegmentResponse -
Provides information about all the segments that are associated with an application.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSegmentsResponseSwift
class AWSPinpointTargetingSegmentsResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingSendMessagesRequestSwift
class AWSPinpointTargetingSendMessagesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingSendMessagesResponseSwift
class AWSPinpointTargetingSendMessagesResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingSendOTPMessageRequestSwift
class AWSPinpointTargetingSendOTPMessageRequest -
Send OTP message request parameters.
Required parameters: [BrandName, ReferenceId, Channel, DestinationIdentity, OriginationIdentity]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSendOTPMessageRequestParametersSwift
class AWSPinpointTargetingSendOTPMessageRequestParameters -
Declaration
Objective-C
@interface AWSPinpointTargetingSendOTPMessageResponseSwift
class AWSPinpointTargetingSendOTPMessageResponse -
Specifies the configuration and other settings for a message to send to all the endpoints that are associated with a list of users.
Required parameters: [MessageConfiguration, Users]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSendUsersMessageRequestSwift
class AWSPinpointTargetingSendUsersMessageRequest -
Provides information about which users and endpoints a message was sent to.
Required parameters: [ApplicationId]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSendUsersMessageResponseSwift
class AWSPinpointTargetingSendUsersMessageResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingSendUsersMessagesRequestSwift
class AWSPinpointTargetingSendUsersMessagesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingSendUsersMessagesResponseSwift
class AWSPinpointTargetingSendUsersMessagesResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingSessionSwift
class AWSPinpointTargetingSession -
Specifies the dimension type and values for a segment dimension.
Required parameters: [Values]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSetDimensionSwift
class AWSPinpointTargetingSetDimension -
Specifies a condition to evaluate for an activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSimpleConditionSwift
class AWSPinpointTargetingSimpleCondition -
Specifies the contents of an email message, composed of a subject, a text part, and an HTML part.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSimpleEmailSwift
class AWSPinpointTargetingSimpleEmail -
Specifies the subject or body of an email message, represented as textual email data and the applicable character set.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSimpleEmailPartSwift
class AWSPinpointTargetingSimpleEmailPart -
Specifies the conditions for the first activity in a journey. This activity and its conditions determine which users are participants in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingStartConditionSwift
class AWSPinpointTargetingStartCondition -
Declaration
Objective-C
@interface AWSPinpointTargetingTagResourceRequestSwift
class AWSPinpointTargetingTagResourceRequest -
Specifies the tags (keys and values) for an application, campaign, message template, or segment.
Required parameters: [tags]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTagsModelSwift
class AWSPinpointTargetingTagsModel -
Specifies the name and version of the message template to use for the message.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateSwift
class AWSPinpointTargetingTemplate -
Specifies which version of a message template to use as the active version of the template.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateActiveVersionRequestSwift
class AWSPinpointTargetingTemplateActiveVersionRequest -
Specifies the message template to use for the message, for each type of channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateConfigurationSwift
class AWSPinpointTargetingTemplateConfiguration -
Provides information about a request to create a message template.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateCreateMessageBodySwift
class AWSPinpointTargetingTemplateCreateMessageBody -
Provides information about a message template that’s associated with your Amazon Pinpoint account.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateResponseSwift
class AWSPinpointTargetingTemplateResponse -
Provides information about a specific version of a message template.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateVersionResponseSwift
class AWSPinpointTargetingTemplateVersionResponse -
Provides information about all the versions of a specific message template.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplateVersionsResponseSwift
class AWSPinpointTargetingTemplateVersionsResponse -
Provides information about all the message templates that are associated with your Amazon Pinpoint account.
Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTemplatesResponseSwift
class AWSPinpointTargetingTemplatesResponse -
Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that’s used for A/B testing of a campaign.
Required parameters: [Id, SizePercent]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingTreatmentResourceSwift
class AWSPinpointTargetingTreatmentResource -
Declaration
Objective-C
@interface AWSPinpointTargetingUntagResourceRequestSwift
class AWSPinpointTargetingUntagResourceRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateAdmChannelRequestSwift
class AWSPinpointTargetingUpdateAdmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateAdmChannelResponseSwift
class AWSPinpointTargetingUpdateAdmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsChannelRequestSwift
class AWSPinpointTargetingUpdateApnsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsChannelResponseSwift
class AWSPinpointTargetingUpdateApnsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsSandboxChannelRequestSwift
class AWSPinpointTargetingUpdateApnsSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsSandboxChannelResponseSwift
class AWSPinpointTargetingUpdateApnsSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsVoipChannelRequestSwift
class AWSPinpointTargetingUpdateApnsVoipChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsVoipChannelResponseSwift
class AWSPinpointTargetingUpdateApnsVoipChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsVoipSandboxChannelRequestSwift
class AWSPinpointTargetingUpdateApnsVoipSandboxChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApnsVoipSandboxChannelResponseSwift
class AWSPinpointTargetingUpdateApnsVoipSandboxChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApplicationSettingsRequestSwift
class AWSPinpointTargetingUpdateApplicationSettingsRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateApplicationSettingsResponseSwift
class AWSPinpointTargetingUpdateApplicationSettingsResponse -
Specifies one or more attributes to remove from all the endpoints that are associated with an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingUpdateAttributesRequestSwift
class AWSPinpointTargetingUpdateAttributesRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateBaiduChannelRequestSwift
class AWSPinpointTargetingUpdateBaiduChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateBaiduChannelResponseSwift
class AWSPinpointTargetingUpdateBaiduChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateCampaignRequestSwift
class AWSPinpointTargetingUpdateCampaignRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateCampaignResponseSwift
class AWSPinpointTargetingUpdateCampaignResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEmailChannelRequestSwift
class AWSPinpointTargetingUpdateEmailChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEmailChannelResponseSwift
class AWSPinpointTargetingUpdateEmailChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEmailTemplateRequestSwift
class AWSPinpointTargetingUpdateEmailTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEmailTemplateResponseSwift
class AWSPinpointTargetingUpdateEmailTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEndpointRequestSwift
class AWSPinpointTargetingUpdateEndpointRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEndpointResponseSwift
class AWSPinpointTargetingUpdateEndpointResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEndpointsBatchRequestSwift
class AWSPinpointTargetingUpdateEndpointsBatchRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateEndpointsBatchResponseSwift
class AWSPinpointTargetingUpdateEndpointsBatchResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateGcmChannelRequestSwift
class AWSPinpointTargetingUpdateGcmChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateGcmChannelResponseSwift
class AWSPinpointTargetingUpdateGcmChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateInAppTemplateRequestSwift
class AWSPinpointTargetingUpdateInAppTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateInAppTemplateResponseSwift
class AWSPinpointTargetingUpdateInAppTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateJourneyRequestSwift
class AWSPinpointTargetingUpdateJourneyRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateJourneyResponseSwift
class AWSPinpointTargetingUpdateJourneyResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateJourneyStateRequestSwift
class AWSPinpointTargetingUpdateJourneyStateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateJourneyStateResponseSwift
class AWSPinpointTargetingUpdateJourneyStateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdatePushTemplateRequestSwift
class AWSPinpointTargetingUpdatePushTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdatePushTemplateResponseSwift
class AWSPinpointTargetingUpdatePushTemplateResponse -
Specifies Amazon Pinpoint configuration settings for retrieving and processing recommendation data from a recommender model.
Required parameters: [RecommendationProviderUri, RecommendationProviderRoleArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingUpdateRecommenderConfigurationSwift
class AWSPinpointTargetingUpdateRecommenderConfiguration -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateRecommenderConfigurationRequestSwift
class AWSPinpointTargetingUpdateRecommenderConfigurationRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateRecommenderConfigurationResponseSwift
class AWSPinpointTargetingUpdateRecommenderConfigurationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSegmentRequestSwift
class AWSPinpointTargetingUpdateSegmentRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSegmentResponseSwift
class AWSPinpointTargetingUpdateSegmentResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSmsChannelRequestSwift
class AWSPinpointTargetingUpdateSmsChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSmsChannelResponseSwift
class AWSPinpointTargetingUpdateSmsChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSmsTemplateRequestSwift
class AWSPinpointTargetingUpdateSmsTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateSmsTemplateResponseSwift
class AWSPinpointTargetingUpdateSmsTemplateResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateTemplateActiveVersionRequestSwift
class AWSPinpointTargetingUpdateTemplateActiveVersionRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateTemplateActiveVersionResponseSwift
class AWSPinpointTargetingUpdateTemplateActiveVersionResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateVoiceChannelRequestSwift
class AWSPinpointTargetingUpdateVoiceChannelRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateVoiceChannelResponseSwift
class AWSPinpointTargetingUpdateVoiceChannelResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateVoiceTemplateRequestSwift
class AWSPinpointTargetingUpdateVoiceTemplateRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingUpdateVoiceTemplateResponseSwift
class AWSPinpointTargetingUpdateVoiceTemplateResponse -
Verify OTP Message Response.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVerificationResponseSwift
class AWSPinpointTargetingVerificationResponse -
Declaration
Objective-C
@interface AWSPinpointTargetingVerifyOTPMessageRequestSwift
class AWSPinpointTargetingVerifyOTPMessageRequest -
Declaration
Objective-C
@interface AWSPinpointTargetingVerifyOTPMessageRequestParametersSwift
class AWSPinpointTargetingVerifyOTPMessageRequestParameters -
Declaration
Objective-C
@interface AWSPinpointTargetingVerifyOTPMessageResponseSwift
class AWSPinpointTargetingVerifyOTPMessageResponse -
Specifies the status and settings of the voice channel for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVoiceChannelRequestSwift
class AWSPinpointTargetingVoiceChannelRequest -
Provides information about the status and settings of the voice channel for an application.
Required parameters: [Platform]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVoiceChannelResponseSwift
class AWSPinpointTargetingVoiceChannelResponse -
Specifies the settings for a one-time voice message that’s sent directly to an endpoint through the voice channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVoiceMessageSwift
class AWSPinpointTargetingVoiceMessage -
Specifies the content and settings for a message template that can be used in messages that are sent through the voice channel.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVoiceTemplateRequestSwift
class AWSPinpointTargetingVoiceTemplateRequest -
Provides information about the content and settings for a message template that can be used in messages that are sent through the voice channel.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingVoiceTemplateResponseSwift
class AWSPinpointTargetingVoiceTemplateResponse -
Specifies the settings for a wait activity in a journey. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWaitActivitySwift
class AWSPinpointTargetingWaitActivity -
Specifies a duration or a date and time that indicates when Amazon Pinpoint determines whether an activity’s conditions have been met or an activity moves participants to the next activity in a journey.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWaitTimeSwift
class AWSPinpointTargetingWaitTime -
Specifies the default settings for an application.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWriteApplicationSettingsRequestSwift
class AWSPinpointTargetingWriteApplicationSettingsRequest -
Specifies the configuration and other settings for a campaign.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWriteCampaignRequestSwift
class AWSPinpointTargetingWriteCampaignRequest -
Specifies the Amazon Resource Name (ARN) of an event stream to publish events to and the AWS Identity and Access Management (IAM) role to use when publishing those events.
Required parameters: [RoleArn, DestinationStreamArn]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWriteEventStreamSwift
class AWSPinpointTargetingWriteEventStream -
Declaration
Objective-C
@interface AWSPinpointTargetingWriteJourneyRequestSwift
class AWSPinpointTargetingWriteJourneyRequest -
Specifies the configuration, dimension, and other settings for a segment. A WriteSegmentRequest object can include a Dimensions object or a SegmentGroups object, but not both.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWriteSegmentRequestSwift
class AWSPinpointTargetingWriteSegmentRequest -
Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that’s used for A/B testing of a campaign.
Required parameters: [SizePercent]
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingWriteTreatmentResourceSwift
class AWSPinpointTargetingWriteTreatmentResource -
Specifies the start and end time for OpenHours.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingOpenHoursRuleSwift
class AWSPinpointTargetingOpenHoursRule -
Specifies the times when message are allowed to be sent to endpoints.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingOpenHoursSwift
class AWSPinpointTargetingOpenHours -
Specifies the rule settings for when messages can’t be sent.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingClosedDaysRuleSwift
class AWSPinpointTargetingClosedDaysRule -
The time when a journey will not send messages. QuietTime should be configured first and SendingSchedule should be set to true.
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingClosedDaysSwift
class AWSPinpointTargetingClosedDays -
Undocumented
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
class AWSPinpointTargetingResources : NSObject -
Doc Engage API - Amazon Pinpoint API
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingSwift
class AWSPinpointTargeting -
Undocumented
See moreDeclaration
Objective-C
@interface AWSPinpointTargetingClient : NSObject /// /// Returns the current endpoint. /// - Warning: Calling this method from a non-main thread might result in a deadlock if the main queue is blocked /// - Returns: An AWSPinpointEndpoint - (AWSPinpointEndpointProfile*) currentEndpointProfile; /// /// Requests the current endpoint. /// - Parameter completion: a block that is called with the current endpoint - (void) currentEndpointProfileWithCompletion:(void (^_Nonnull)(AWSPinpointEndpointProfile *profile))completion; /** * Sends an update of the current endpoint */ - (AWSTask *)updateEndpointProfile; /** * Updates with the provided endpoint profile, AWSPinpointTargetingClient attributes and metrics are added to the profile. */ - (AWSTask *)updateEndpointProfile:(AWSPinpointEndpointProfile*) endpointProfile; /** * Adds the specified attribute to the current endpoint profile generated by this client. * @param theValue A list of strings with the values of the attribute * @param theKey the name of the attribute to add */ - (void)addAttribute:(NSArray *)theValue forKey:(NSString *)theKey; /** * Removes the specified attribute from the current endpoint profile generated by this client. * @param theKey the key of the attribute to remove */ - (void)removeAttributeForKey:(NSString*) theKey; /** * Adds the specified metric to the current endpoint profile generated by this client. * @param theValue the value of the metric * @param theKey the name of the metric to add */ - (void)addMetric:(NSNumber *)theValue forKey:(NSString *)theKey; /** * Removes the specified metric from the current endpoint profile generated by this client. * @param theKey the key of the metric to remove */ - (void)removeMetricForKey:(NSString*) theKey; @endSwift
class AWSPinpointTargetingClient : NSObject
View on GitHub
Install in Dash
Classes Reference