Package com.restfb.webhook
Interface WebhookMessagingListener
- All Known Implementing Classes:
AbstractWebhookMessagingListener
public interface WebhookMessagingListener
interface to provide methods a listener can implement to handle the different messaging items
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidappRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidcheckoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voiddelivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidmessage(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidoptin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidpassThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidpayment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidpolicyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidpostback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidreaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidread(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidreferral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidrequestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) voidtakeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
-
Method Details
-
accountLinking
void accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
appRoles
void appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
checkoutUpdate
void checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
delivery
void delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
message
void message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
optin
void optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
passThreadControl
void passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
payment
void payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
policyEnforcement
void policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
postback
void postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
reaction
void reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
read
void read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
referral
void referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
requestThreadControl
void requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
takeThreadControl
void takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
-