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)