pub struct ThingsEvent {
pub type: Option<String>,
pub source: Option<Box<Source>>,
pub timestamp: i64,
pub mode: EventMode,
pub webhook_event_id: String,
pub delivery_context: Box<DeliveryContext>,
pub reply_token: String,
pub things: Box<ThingsContent>,
}Expand description
ThingsEvent : Indicates that a user linked a device with LINE.
Fields§
§type: Option<String>Type of the event
source: Option<Box<Source>>§timestamp: i64Time of the event in milliseconds.
mode: EventMode§webhook_event_id: StringWebhook Event ID. An ID that uniquely identifies a webhook event. This is a string in ULID format.
delivery_context: Box<DeliveryContext>§reply_token: StringReply token used to send reply message to this event
things: Box<ThingsContent>Implementations§
Source§impl ThingsEvent
impl ThingsEvent
Sourcepub fn new(
type: String,
timestamp: i64,
mode: EventMode,
webhook_event_id: String,
delivery_context: DeliveryContext,
reply_token: String,
things: ThingsContent,
) -> ThingsEvent
pub fn new( type: String, timestamp: i64, mode: EventMode, webhook_event_id: String, delivery_context: DeliveryContext, reply_token: String, things: ThingsContent, ) -> ThingsEvent
Indicates that a user linked a device with LINE.
Trait Implementations§
Source§impl Clone for ThingsEvent
impl Clone for ThingsEvent
Source§fn clone(&self) -> ThingsEvent
fn clone(&self) -> ThingsEvent
Returns a duplicate 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 ThingsEvent
impl Debug for ThingsEvent
Source§impl Default for ThingsEvent
impl Default for ThingsEvent
Source§fn default() -> ThingsEvent
fn default() -> ThingsEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThingsEvent
impl<'de> Deserialize<'de> for ThingsEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ThingsEvent
impl PartialEq for ThingsEvent
Source§impl Serialize for ThingsEvent
impl Serialize for ThingsEvent
impl StructuralPartialEq for ThingsEvent
Auto Trait Implementations§
impl Freeze for ThingsEvent
impl RefUnwindSafe for ThingsEvent
impl Send for ThingsEvent
impl Sync for ThingsEvent
impl Unpin for ThingsEvent
impl UnwindSafe for ThingsEvent
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