Skip to content

DeleteQueuedMessagesRequest

Source code in docs_src/capo_iot_wireless/types/delete_queued_messages_request.py
class DeleteQueuedMessagesRequest(TypedDict, closed=True):
    id: "capo_iot_wireless.types.wireless_device_id.WirelessDeviceId"
    """<p>The ID of a given wireless device for which downlink messages will be deleted.</p>"""
    message_id: "capo_iot_wireless.types.message_id.MessageId"
    """<p>If message ID is <code>"*"</code>, it cleares the entire downlink queue for a given device, specified by the wireless device ID. Otherwise, the downlink message with the specified message ID will be deleted.</p>"""
    wireless_device_type: NotRequired[
        "capo_iot_wireless.types.wireless_device_type.WirelessDeviceType"
    ]
    """<p>The wireless device type, which can be either Sidewalk or LoRaWAN.</p>"""

id instance-attribute

The ID of a given wireless device for which downlink messages will be deleted.

message_id instance-attribute

message_id: MessageId

If message ID is "*", it cleares the entire downlink queue for a given device, specified by the wireless device ID. Otherwise, the downlink message with the specified message ID will be deleted.

wireless_device_type instance-attribute

wireless_device_type: NotRequired[WirelessDeviceType]

The wireless device type, which can be either Sidewalk or LoRaWAN.