AccountLinkEvent
extends BaseEvent
in package
A class that represents the event of account link.
Event object for when a user has linked his/her LINE account with a provider's service account. You can reply to account link events. If the link token has expired or has already been used, no webhook event will be sent and the user will be shown an error.
Table of Contents
- RESULT_FAILED = 'failed'
- RESULT_OK = 'ok'
- $event : array<string|int, mixed>
- __construct() : mixed
- AccountLinkEvent constructor.
- getEvent() : array<string|int, mixed>
- Returns event
- getEventSourceId() : null|string
- Returns the identifier of the event source that associated with event source type (i.e. userId, groupId or roomId).
- getGroupId() : string|null
- Returns group ID of the event.
- getMode() : string
- Returns mode.
- getNonce() : string
- Gets the nonce generated from the user ID on the provider's service.
- getReplyToken() : string|null
- Returns reply token of the event.
- getResult() : string
- Gets the result of the link event One of the following values to indicate whether the link was successful or not.
- getRoomId() : string|null
- Returns room ID of the event.
- getTimestamp() : int
- Returns timestamp of the event.
- getType() : string
- Returns event type.
- getUserId() : string|null
- Returns user ID of the event.
- getWebhookEventId() : string
- Returns webhook event id
- isFailed() : bool
- Returns the account link has failed or not
- isGroupEvent() : bool
- Returns the event is group's one or not.
- isRedelivery() : bool
- Returns the event is a redelivered one or not.
- isRoomEvent() : bool
- Returns the event is room's one or not.
- isSuccess() : bool
- Returns the account link has success or not
- isUnknownEvent() : bool
- Returns the event is unknown or not.
- isUserEvent() : bool
- Returns the event is user's one or not.
Constants
RESULT_FAILED
public
mixed
RESULT_FAILED
= 'failed'
RESULT_OK
public
mixed
RESULT_OK
= 'ok'
Properties
$event
protected
array<string|int, mixed>
$event
Methods
__construct()
AccountLinkEvent constructor.
public
__construct(array<string|int, mixed> $event) : mixed
Parameters
- $event : array<string|int, mixed>
Return values
mixed —getEvent()
Returns event
public
getEvent() : array<string|int, mixed>
Return values
array<string|int, mixed> —getEventSourceId()
Returns the identifier of the event source that associated with event source type (i.e. userId, groupId or roomId).
public
getEventSourceId() : null|string
Tags
Return values
null|string —getGroupId()
Returns group ID of the event.
public
getGroupId() : string|null
Tags
Return values
string|null —getMode()
Returns mode.
public
getMode() : string
active: The channel is active. standby: The channel is waiting.
Return values
string —getNonce()
Gets the nonce generated from the user ID on the provider's service.
public
getNonce() : string
Return values
string —getReplyToken()
Returns reply token of the event.
public
getReplyToken() : string|null
Return values
string|null —getResult()
Gets the result of the link event One of the following values to indicate whether the link was successful or not.
public
getResult() : string
ok: Indicates the link was successful. failed: Indicates the link failed for any reason, such as due to a user impersonation.
Tags
Return values
string —getRoomId()
Returns room ID of the event.
public
getRoomId() : string|null
Tags
Return values
string|null —getTimestamp()
Returns timestamp of the event.
public
getTimestamp() : int
Return values
int —getType()
Returns event type.
public
getType() : string
Return values
string —getUserId()
Returns user ID of the event.
public
getUserId() : string|null
Return values
string|null —getWebhookEventId()
Returns webhook event id
public
getWebhookEventId() : string
Return values
string —isFailed()
Returns the account link has failed or not
public
isFailed() : bool
Return values
bool —isGroupEvent()
Returns the event is group's one or not.
public
isGroupEvent() : bool
Return values
bool —isRedelivery()
Returns the event is a redelivered one or not.
public
isRedelivery() : bool
Return values
bool —isRoomEvent()
Returns the event is room's one or not.
public
isRoomEvent() : bool
Return values
bool —isSuccess()
Returns the account link has success or not
public
isSuccess() : bool
Return values
bool —isUnknownEvent()
Returns the event is unknown or not.
public
isUnknownEvent() : bool
Return values
bool —isUserEvent()
Returns the event is user's one or not.
public
isUserEvent() : bool