pub struct MemberJoinedEvent {
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 joined: Box<JoinedMembers>,
}Expand description
MemberJoinedEvent : Event object for when a user joins a group chat or multi-person chat that the LINE Official Account is in.
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
joined: Box<JoinedMembers>Implementations§
Source§impl MemberJoinedEvent
impl MemberJoinedEvent
Sourcepub fn new(
type: String,
timestamp: i64,
mode: EventMode,
webhook_event_id: String,
delivery_context: DeliveryContext,
reply_token: String,
joined: JoinedMembers,
) -> MemberJoinedEvent
pub fn new( type: String, timestamp: i64, mode: EventMode, webhook_event_id: String, delivery_context: DeliveryContext, reply_token: String, joined: JoinedMembers, ) -> MemberJoinedEvent
Event object for when a user joins a group chat or multi-person chat that the LINE Official Account is in.
Trait Implementations§
Source§impl Clone for MemberJoinedEvent
impl Clone for MemberJoinedEvent
Source§fn clone(&self) -> MemberJoinedEvent
fn clone(&self) -> MemberJoinedEvent
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 MemberJoinedEvent
impl Debug for MemberJoinedEvent
Source§impl Default for MemberJoinedEvent
impl Default for MemberJoinedEvent
Source§fn default() -> MemberJoinedEvent
fn default() -> MemberJoinedEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemberJoinedEvent
impl<'de> Deserialize<'de> for MemberJoinedEvent
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 MemberJoinedEvent
impl PartialEq for MemberJoinedEvent
Source§impl Serialize for MemberJoinedEvent
impl Serialize for MemberJoinedEvent
impl StructuralPartialEq for MemberJoinedEvent
Auto Trait Implementations§
impl Freeze for MemberJoinedEvent
impl RefUnwindSafe for MemberJoinedEvent
impl Send for MemberJoinedEvent
impl Sync for MemberJoinedEvent
impl Unpin for MemberJoinedEvent
impl UnwindSafe for MemberJoinedEvent
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