PublishMessage

data class PublishMessage(val message: String, val subject: String? = null, val phoneNumber: PhoneNumber? = null, val topicArn: ARN? = null, val targetArn: ARN? = null, val messageDeduplicationId: String? = null, val messageGroupId: String? = null, val messageStructure: String? = null, val attributes: List<MessageAttribute>? = null) : SNSAction<PublishedMessage>

Constructors

Link copied to clipboard
constructor(message: String, subject: String? = null, phoneNumber: PhoneNumber? = null, topicArn: ARN? = null, targetArn: ARN? = null, messageDeduplicationId: String? = null, messageGroupId: String? = null, messageStructure: String? = null, attributes: List<MessageAttribute>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val messageGroupId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val subject: String? = null
Link copied to clipboard
val targetArn: ARN? = null
Link copied to clipboard
val topicArn: ARN? = null

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<PublishedMessage, RemoteFailure>
Link copied to clipboard
fun uri(): Uri