#[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 ==.