CampaignHook
public struct CampaignHook : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The name or Amazon Resource Name (ARN) of the AWS Lambda function that Amazon Pinpoint invokes to customize a segment for a campaign.
Declaration
Swift
public let lambdaFunctionName: String?
-
The mode that Amazon Pinpoint uses to invoke the AWS Lambda function. Possible values are: FILTER - Invoke the function to customize the segment that’s used by a campaign. DELIVERY - (Deprecated) Previously, invoked the function to send a campaign through a custom channel. This functionality is not supported anymore. To send a campaign through a custom channel, use the CustomDeliveryConfiguration and CampaignCustomMessage objects of the campaign.
Declaration
Swift
public let mode: Mode?
-
The web URL that Amazon Pinpoint calls to invoke the AWS Lambda function over HTTPS.
Declaration
Swift
public let webUrl: String?
-
Undocumented
Declaration
Swift
public init(lambdaFunctionName: String? = nil, mode: Mode? = nil, webUrl: String? = nil)