#[non_exhaustive]pub struct EventNotificationItemConfigurations {
pub device_registration_state: Option<DeviceRegistrationStateEventConfiguration>,
pub proximity: Option<ProximityEventConfiguration>,
pub join: Option<JoinEventConfiguration>,
pub connection_status: Option<ConnectionStatusEventConfiguration>,
pub message_delivery_status: Option<MessageDeliveryStatusEventConfiguration>,
}
Expand description
Object of all event configurations and the status of the event topics.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.device_registration_state: Option<DeviceRegistrationStateEventConfiguration>
Device registration state event configuration for an event configuration item.
proximity: Option<ProximityEventConfiguration>
Proximity event configuration for an event configuration item.
join: Option<JoinEventConfiguration>
Join event configuration for an event configuration item.
connection_status: Option<ConnectionStatusEventConfiguration>
Connection status event configuration for an event configuration item.
message_delivery_status: Option<MessageDeliveryStatusEventConfiguration>
Message delivery status event configuration for an event configuration item.
Implementations§
source§impl EventNotificationItemConfigurations
impl EventNotificationItemConfigurations
sourcepub fn device_registration_state(
&self
) -> Option<&DeviceRegistrationStateEventConfiguration>
pub fn device_registration_state( &self ) -> Option<&DeviceRegistrationStateEventConfiguration>
Device registration state event configuration for an event configuration item.
sourcepub fn proximity(&self) -> Option<&ProximityEventConfiguration>
pub fn proximity(&self) -> Option<&ProximityEventConfiguration>
Proximity event configuration for an event configuration item.
sourcepub fn join(&self) -> Option<&JoinEventConfiguration>
pub fn join(&self) -> Option<&JoinEventConfiguration>
Join event configuration for an event configuration item.
sourcepub fn connection_status(&self) -> Option<&ConnectionStatusEventConfiguration>
pub fn connection_status(&self) -> Option<&ConnectionStatusEventConfiguration>
Connection status event configuration for an event configuration item.
sourcepub fn message_delivery_status(
&self
) -> Option<&MessageDeliveryStatusEventConfiguration>
pub fn message_delivery_status( &self ) -> Option<&MessageDeliveryStatusEventConfiguration>
Message delivery status event configuration for an event configuration item.
source§impl EventNotificationItemConfigurations
impl EventNotificationItemConfigurations
sourcepub fn builder() -> EventNotificationItemConfigurationsBuilder
pub fn builder() -> EventNotificationItemConfigurationsBuilder
Creates a new builder-style object to manufacture EventNotificationItemConfigurations
.
Trait Implementations§
source§impl Clone for EventNotificationItemConfigurations
impl Clone for EventNotificationItemConfigurations
source§fn clone(&self) -> EventNotificationItemConfigurations
fn clone(&self) -> EventNotificationItemConfigurations
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for EventNotificationItemConfigurations
impl PartialEq for EventNotificationItemConfigurations
source§fn eq(&self, other: &EventNotificationItemConfigurations) -> bool
fn eq(&self, other: &EventNotificationItemConfigurations) -> bool
self
and other
values to be equal, and is used
by ==
.