ReceiveMessage

@JsonSerializable
data class ReceiveMessage(@Json(name = "QueueUrl") val queueUrl: Uri, @Json(name = "MaxNumberOfMessages") val maxNumberOfMessages: Int? = null, @Json(name = "VisibilityTimeout") val visibilityTimeout: Int? = null, val expires: ZonedDateTime? = null, @Json(name = "WaitTimeSeconds") val waitTimeSeconds: Int? = null, @Json(name = "MessageAttributeNames") val messageAttributes: List<String>? = null, @Json(name = "EeceiveRequestAttemptId") val receiveRequestAttemptId: String? = null, @Json(name = "AttributeNames") val attributeNames: List<String>? = null) : SQSAction<List<SQSMessage>, ReceiveMessageResponse> , Action<Result4k<List<SQSMessage>, RemoteFailure>> (source)

Constructors

Link copied to clipboard
constructor(@Json(name = "QueueUrl") queueUrl: Uri, @Json(name = "MaxNumberOfMessages") maxNumberOfMessages: Int? = null, @Json(name = "VisibilityTimeout") visibilityTimeout: Int? = null, expires: ZonedDateTime? = null, @Json(name = "WaitTimeSeconds") waitTimeSeconds: Int? = null, @Json(name = "MessageAttributeNames") messageAttributes: List<String>? = null, @Json(name = "EeceiveRequestAttemptId") receiveRequestAttemptId: String? = null, @Json(name = "AttributeNames") attributeNames: List<String>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun requestBody(): Any
Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<List<SQSMessage>, RemoteFailure>