SendEmailRequest

public struct SendEmailRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the configuration set that you want to use when sending the email.

    Declaration

    Swift

    public let configurationSetName: String?
  • An object that contains the body of the message. You can send either a Simple message or a Raw message.

    Declaration

    Swift

    public let content: EmailContent
  • An object that contains the recipients of the email message.

    Declaration

    Swift

    public let destination: Destination
  • A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

    Declaration

    Swift

    public let emailTags: [MessageTag]?
  • The address that Amazon Pinpoint should send bounce and complaint notifications to.

    Declaration

    Swift

    public let feedbackForwardingEmailAddress: String?
  • The email address that you want to use as the “From” address for the email. The address that you specify has to be verified.

    Declaration

    Swift

    public let fromEmailAddress: String?
  • The “Reply-to” email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

    Declaration

    Swift

    public let replyToAddresses: [String]?
  • Undocumented

    Declaration

    Swift

    public init(configurationSetName: String? = nil, content: EmailContent, destination: Destination, emailTags: [MessageTag]? = nil, feedbackForwardingEmailAddress: String? = nil, fromEmailAddress: String? = nil, replyToAddresses: [String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws