Table of Contents

Namespace Line.OpenApi.Messaging.Webhook.Generated.Models

Classes

AccountLinkEvent

Event object for when a user has linked their LINE account with a provider's service account. You can reply to account link events.

ActivatedEvent

This event indicates that the module channel has been switched to Active Channel by calling the Acquire Control API. Sent to the webhook URL server of the module channel.

AllMentionee

Mentioned target is entire group

AttachedModuleContent
AudioMessageContent

Message object which contains the audio content sent from the source.

BeaconContent
BeaconEvent

Event object for when a user enters the range of a LINE Beacon. You can reply to beacon events.

BotResumedEvent

This event indicates that the LINE Official Account has returned from the suspended state. Sent to the webhook URL server of the module channel.

BotSuspendedEvent

This event indicates that the LINE Official Account has been suspended (Suspend). Sent to the webhook URL server of the module channel.

CallbackRequest

The request body contains a JSON object with the user ID of a bot that should receive webhook events and an array of webhook event objects.

ChatControl
ContentProvider

Provider of the media file.

DeactivatedEvent

This event indicates that the module channel has been switched to Standby Channel by calling Acquire Control API or Release Control API. Sent to the webhook URL server of the module channel.

DeliveryContext

webhook's delivery context information

DetachedModuleContent
Emoji
Event

Webhook event

FileMessageContent

Message object which contains the file sent from the source.

FollowDetail
FollowEvent

Event object for when your LINE Official Account is added as a friend (or unblocked). You can reply to follow events.

GroupSource
ImageMessageContent
ImageSet
JoinEvent

Event object for when your LINE Official Account joins a group chat or multi-person chat. You can reply to join events.

JoinedMembers
JoinedMembershipContent
LeaveEvent

Event object for when a user removes your LINE Official Account from a group chat or when your LINE Official Account leaves a group chat or multi-person chat.

LeftMembers
LeftMembershipContent
LinkContent

Content of the account link event.

LocationMessageContent

Message object which contains the location data sent from the source.

MemberJoinedEvent

Event object for when a user joins a group chat or multi-person chat that the LINE Official Account is in.

MemberLeftEvent

Event object for when a user leaves a group chat or multi-person chat that the LINE Official Account is in.

MembershipContent

Content of the membership event.

MembershipEvent

This event indicates that a user has subscribed (joined), unsubscribed (left), or renewed the bot's membership.

Mention
Mentionee
MessageContent
MessageEditedEvent

Webhook event object which contains the edited message. This event is triggered when a user edits a text message.Currently, message editing is not available in one-on-one chats with LINE Official Accounts, so this event is only triggered in group chats.Multiple messageEdited webhook events may arrive out of order. The event with the largest timestamp represents the latest edit state.

MessageEvent

Webhook event object which contains the sent message.

ModuleContent
ModuleEvent

This event indicates that the module channel has been attached to the LINE Official Account. Sent to the webhook URL server of the module channel.

PnpDelivery

A delivery object containing a hashed phone number string or a string specified by X-Line-Delivery-Tag header

PnpDeliveryCompletionEvent

When a request is made to the LINE notification messages API and delivery of the LINE notification message to the user is completed, a dedicated webhook event (delivery completion event) is sent from the LINE Platform to the webhook URL of the bot server.

PostbackContent
PostbackContent_params
PostbackEvent

Event object for when a user performs a postback action which initiates a postback. You can reply to postback events.

RenewedMembershipContent
RoomSource

Source multi-person chat

Source

the source of the event.

StickerMessageContent

Message object which contains the sticker data sent from the source.

TextMessageContent
UnfollowEvent

Event object for when your LINE Official Account is blocked.

UnsendDetail
UnsendEvent

Event object for when the user unsends a message.

UserMentionee

Mentioned target is user

UserSource
VideoMessageContent

Message object which contains the video content sent from the source. The preview image is displayed in the chat and the video is played when the image is tapped.

VideoPlayComplete
VideoPlayCompleteEvent

Event for when a user finishes viewing a video at least once with the specified trackingId sent by the LINE Official Account.

Enums

BeaconContent_type

Type of beacon event.

ContentProvider_type

Provider of the image file.

DetachedModuleContent_reason

Reason for detaching

EventMode

Channel state.

LinkContent_result

One of the following values to indicate whether linking the account was successful or not

StickerMessageContent_stickerResourceType