pub struct FollowEvent {
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 follow: Box<FollowDetail>,
}Expand description
FollowEvent : Event object for when your LINE Official Account is added as a friend (or unblocked). You can reply to follow events.
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
follow: Box<FollowDetail>Implementations§
Source§impl FollowEvent
impl FollowEvent
Sourcepub fn new(
type: String,
timestamp: i64,
mode: EventMode,
webhook_event_id: String,
delivery_context: DeliveryContext,
reply_token: String,
follow: FollowDetail,
) -> FollowEvent
pub fn new( type: String, timestamp: i64, mode: EventMode, webhook_event_id: String, delivery_context: DeliveryContext, reply_token: String, follow: FollowDetail, ) -> FollowEvent
Event object for when your LINE Official Account is added as a friend (or unblocked). You can reply to follow events.
Trait Implementations§
Source§impl Clone for FollowEvent
impl Clone for FollowEvent
Source§fn clone(&self) -> FollowEvent
fn clone(&self) -> FollowEvent
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 FollowEvent
impl Debug for FollowEvent
Source§impl Default for FollowEvent
impl Default for FollowEvent
Source§fn default() -> FollowEvent
fn default() -> FollowEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FollowEvent
impl<'de> Deserialize<'de> for FollowEvent
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 FollowEvent
impl PartialEq for FollowEvent
Source§impl Serialize for FollowEvent
impl Serialize for FollowEvent
impl StructuralPartialEq for FollowEvent
Auto Trait Implementations§
impl Freeze for FollowEvent
impl RefUnwindSafe for FollowEvent
impl Send for FollowEvent
impl Sync for FollowEvent
impl Unpin for FollowEvent
impl UnwindSafe for FollowEvent
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