Struct aws_sdk_iotwireless::types::DownlinkQueueMessage
source · #[non_exhaustive]pub struct DownlinkQueueMessage {
pub message_id: Option<String>,
pub transmit_mode: Option<i32>,
pub received_at: Option<String>,
pub lo_ra_wan: Option<LoRaWanSendDataToDevice>,
}Expand description
The message in the downlink queue.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.message_id: Option<String>The message ID assigned by IoT Wireless to each downlink message, which helps identify the message.
transmit_mode: Option<i32>The transmit mode to use for sending data to the wireless device. This can be 0 for UM (unacknowledge mode) or 1 for AM (acknowledge mode).
received_at: Option<String>The time at which Iot Wireless received the downlink message.
lo_ra_wan: Option<LoRaWanSendDataToDevice>LoRaWAN router info.
Implementations§
source§impl DownlinkQueueMessage
impl DownlinkQueueMessage
sourcepub fn message_id(&self) -> Option<&str>
pub fn message_id(&self) -> Option<&str>
The message ID assigned by IoT Wireless to each downlink message, which helps identify the message.
sourcepub fn transmit_mode(&self) -> Option<i32>
pub fn transmit_mode(&self) -> Option<i32>
The transmit mode to use for sending data to the wireless device. This can be 0 for UM (unacknowledge mode) or 1 for AM (acknowledge mode).
sourcepub fn received_at(&self) -> Option<&str>
pub fn received_at(&self) -> Option<&str>
The time at which Iot Wireless received the downlink message.
sourcepub fn lo_ra_wan(&self) -> Option<&LoRaWanSendDataToDevice>
pub fn lo_ra_wan(&self) -> Option<&LoRaWanSendDataToDevice>
LoRaWAN router info.
source§impl DownlinkQueueMessage
impl DownlinkQueueMessage
sourcepub fn builder() -> DownlinkQueueMessageBuilder
pub fn builder() -> DownlinkQueueMessageBuilder
Creates a new builder-style object to manufacture DownlinkQueueMessage.
Trait Implementations§
source§impl Clone for DownlinkQueueMessage
impl Clone for DownlinkQueueMessage
source§fn clone(&self) -> DownlinkQueueMessage
fn clone(&self) -> DownlinkQueueMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for DownlinkQueueMessage
impl Debug for DownlinkQueueMessage
source§impl PartialEq for DownlinkQueueMessage
impl PartialEq for DownlinkQueueMessage
source§fn eq(&self, other: &DownlinkQueueMessage) -> bool
fn eq(&self, other: &DownlinkQueueMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DownlinkQueueMessage
Auto Trait Implementations§
impl Freeze for DownlinkQueueMessage
impl RefUnwindSafe for DownlinkQueueMessage
impl Send for DownlinkQueueMessage
impl Sync for DownlinkQueueMessage
impl Unpin for DownlinkQueueMessage
impl UnwindSafe for DownlinkQueueMessage
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.