Struct chirpstack_api::as_pb::integration::IntegrationEvent[][src]

pub struct IntegrationEvent {
    pub application_id: u64,
    pub application_name: String,
    pub device_name: String,
    pub dev_eui: Vec<u8>,
    pub tags: HashMap<String, String>,
    pub integration_name: String,
    pub event_type: String,
    pub object_json: String,
}

IntegrationEvent is the message that can be sent by an integration. It allows for sending events which are provided by an external integration which are “not native” to ChirpStack.

Fields

application_id: u64

Application ID.

application_name: String

Application name.

device_name: String

Device name.

dev_eui: Vec<u8>

Device EUI.

tags: HashMap<String, String>

User-defined device tags.

integration_name: String

Integration name.

event_type: String

Event type.

object_json: String

JSON string containing the event object.

Trait Implementations

impl Clone for IntegrationEvent[src]

impl Debug for IntegrationEvent[src]

impl Default for IntegrationEvent[src]

impl Message for IntegrationEvent[src]

impl PartialEq<IntegrationEvent> for IntegrationEvent[src]

impl StructuralPartialEq for IntegrationEvent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]