Package-level declarations
Types
Link copied to clipboard
data class BatchResultErrorEntry(val Code: String, val Id: String, val SenderFault: Boolean, val Message: String?)
Link copied to clipboard
Link copied to clipboard
data class CreateTopic(val topicName: TopicName, val tags: List<Tag> = emptyList(), val attributes: Map<String, String> = emptyMap()) : SNSAction<CreatedTopic>
Link copied to clipboard
Link copied to clipboard
data class ListTopics(val NextToken: String? = null) : SNSAction<TopicList> , PagedAction<String, ARN, TopicList, ListTopics>
Link copied to clipboard
data class PublishBatch(val TopicArn: ARN, val PublishBatchRequestEntries: List<PublishBatchRequestEntry>) : SNSAction<PublishBatchResult>
Link copied to clipboard
data class PublishBatchRequestEntry(val Id: String, val Message: String, val MessageAttributes: List<MessageAttribute>? = null, val MessageDeduplicationId: String? = null, val MessageGroupId: String? = null, val MessageStructure: String? = null, val Subject: String? = null)
Link copied to clipboard
data class PublishBatchResult(val Failed: List<BatchResultErrorEntry>, val Succesful: List<PublishBatchResultEntry>)
Link copied to clipboard
data class PublishBatchResultEntry(val Id: String?, val MessageId: SNSMessageId?, val SequenceNumber: String?)
Link copied to clipboard
Link copied to clipboard
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>