Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

ACCOUNT_LINKING - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
ACCOUNT_LINKING_URL - Static variable in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
addButton(Button) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
addButton(Button) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
addElement(TemplateElement) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
addElement(TemplateElement) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
addMenuItem(MenuItem) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem.Builder
 
addQuickReply(QuickReply) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
addQuickReply(QuickReply) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
addWhitelistedDomain(String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
addWhitelistedDomain(String, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
addWhitelistedDomain(String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
addWhitelistedDomain(String, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
AdvertisementReferral - Class in com.botscrew.messengercdk.model.incomming
 
AdvertisementReferral() - Constructor for class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
AfterSendMessage - Class in com.botscrew.messengercdk.domain.action
Describes action after sending some message to a user
AfterSendMessage(String, Request, Response) - Constructor for class com.botscrew.messengercdk.domain.action.AfterSendMessage
 
Attachment - Class in com.botscrew.messengercdk.model.incomming
 
Attachment() - Constructor for class com.botscrew.messengercdk.model.incomming.Attachment
 
Attachment - Class in com.botscrew.messengercdk.model.outgoing.attachment
 
Attachment - Class in com.botscrew.messengercdk.model.outgoing.builder
 
Attachment.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
Attachment.Type - Enum in com.botscrew.messengercdk.model.outgoing.attachment
 
attachmentId(Long) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
AttachmentMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
AttachmentMessage(ContentAttachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.AttachmentMessage
 
AttachmentPayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
AttachmentPayload(Long) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.AttachmentPayload
 
AttachmentPayload(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.AttachmentPayload
 
AttachmentPayload(String, Boolean) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.AttachmentPayload
 

B

BeforeSendMessage - Class in com.botscrew.messengercdk.domain.action
Describes message before sending some message to a user
BeforeSendMessage(String, Request) - Constructor for class com.botscrew.messengercdk.domain.action.BeforeSendMessage
 
botFrameworkDeliveryHandler(DeliveryContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkDeliveryHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Delivery` event
BotFrameworkDeliveryHandler() - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkDeliveryHandler
 
botFrameworkEchoEventHandler(EchoContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkEchoEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Echo` event
BotFrameworkEchoEventHandler() - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkEchoEventHandler
 
botFrameworkLocationEventHandler(LocationContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkLocationEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Location` event
BotFrameworkLocationEventHandler(LocationContainer) - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkLocationEventHandler
 
botFrameworkPostbackEventHandler(PostbackContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkPostbackEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Postback` event
BotFrameworkPostbackEventHandler(PostbackContainer) - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkPostbackEventHandler
 
botFrameworkQuickReplyEventHandler(PostbackContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkQuickReplyEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `QuickReply` event
BotFrameworkQuickReplyEventHandler(PostbackContainer) - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkQuickReplyEventHandler
 
botFrameworkReadEventHandler(ReadContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkReadEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Read` event
BotFrameworkReadEventHandler() - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReadEventHandler
 
botFrameworkReferralHandler(ReferralContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkReferralHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Referral` event
BotFrameworkReferralHandler() - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReferralHandler
 
botFrameworkTextEventHandler(TextContainer) - Method in class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
BotFrameworkTextEventHandler - Class in com.botscrew.messengercdk.service.impl.handler
Default handler for `Text` event
BotFrameworkTextEventHandler(TextContainer) - Constructor for class com.botscrew.messengercdk.service.impl.handler.BotFrameworkTextEventHandler
 
botProvider(MessengerProperties) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
BotProvider - Interface in com.botscrew.messengercdk.service
Abstraction for getting bots` info
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.builder.TextMessage.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem.Builder
 
build() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
build() - Method in class com.botscrew.messengercdk.util.URL.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.builder.TextMessage
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.builder.TextMessage.Builder
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.element.WebAction
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem.Builder
 
builder() - Static method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem.Builder
 
builder() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
Builder() - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
Builder() - Constructor for class com.botscrew.messengercdk.util.URL.Builder
 
Button - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
Button(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.Button
 
buttons(List<Button>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
buttons(List<Button>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
ButtonTemplate - Class in com.botscrew.messengercdk.model.outgoing.builder
 
ButtonTemplate.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
ButtonTemplateMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
ButtonTemplateMessage(Attachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.ButtonTemplateMessage
 
ButtonTemplatePayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
ButtonTemplatePayload(String, List<Button>) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.ButtonTemplatePayload
 

C

CHECKOUT_UPDATES - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
clear() - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
 
com.botscrew.messengercdk.config - package com.botscrew.messengercdk.config
 
com.botscrew.messengercdk.config.property - package com.botscrew.messengercdk.config.property
 
com.botscrew.messengercdk.controller - package com.botscrew.messengercdk.controller
 
com.botscrew.messengercdk.domain - package com.botscrew.messengercdk.domain
 
com.botscrew.messengercdk.domain.action - package com.botscrew.messengercdk.domain.action
 
com.botscrew.messengercdk.domain.internal - package com.botscrew.messengercdk.domain.internal
 
com.botscrew.messengercdk.exception - package com.botscrew.messengercdk.exception
 
com.botscrew.messengercdk.model - package com.botscrew.messengercdk.model
 
com.botscrew.messengercdk.model.incomming - package com.botscrew.messengercdk.model.incomming
 
com.botscrew.messengercdk.model.incomming.webhook - package com.botscrew.messengercdk.model.incomming.webhook
 
com.botscrew.messengercdk.model.outgoing.attachment - package com.botscrew.messengercdk.model.outgoing.attachment
 
com.botscrew.messengercdk.model.outgoing.builder - package com.botscrew.messengercdk.model.outgoing.builder
 
com.botscrew.messengercdk.model.outgoing.element - package com.botscrew.messengercdk.model.outgoing.element
 
com.botscrew.messengercdk.model.outgoing.element.button - package com.botscrew.messengercdk.model.outgoing.element.button
 
com.botscrew.messengercdk.model.outgoing.element.media - package com.botscrew.messengercdk.model.outgoing.element.media
 
com.botscrew.messengercdk.model.outgoing.element.quickreply - package com.botscrew.messengercdk.model.outgoing.element.quickreply
 
com.botscrew.messengercdk.model.outgoing.enums - package com.botscrew.messengercdk.model.outgoing.enums
 
com.botscrew.messengercdk.model.outgoing.message - package com.botscrew.messengercdk.model.outgoing.message
 
com.botscrew.messengercdk.model.outgoing.payload - package com.botscrew.messengercdk.model.outgoing.payload
 
com.botscrew.messengercdk.model.outgoing.profile - package com.botscrew.messengercdk.model.outgoing.profile
 
com.botscrew.messengercdk.model.outgoing.profile.menu - package com.botscrew.messengercdk.model.outgoing.profile.menu
 
com.botscrew.messengercdk.model.outgoing.request - package com.botscrew.messengercdk.model.outgoing.request
 
com.botscrew.messengercdk.service - package com.botscrew.messengercdk.service
 
com.botscrew.messengercdk.service.impl - package com.botscrew.messengercdk.service.impl
 
com.botscrew.messengercdk.service.impl.handler - package com.botscrew.messengercdk.service.impl.handler
 
com.botscrew.messengercdk.util - package com.botscrew.messengercdk.util
 
compactView() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
ContentAttachment - Class in com.botscrew.messengercdk.model.outgoing.attachment
 
ContentAttachment(Attachment.Type, AttachmentPayload) - Constructor for class com.botscrew.messengercdk.model.outgoing.attachment.ContentAttachment
 
Coordinates - Class in com.botscrew.messengercdk.model.incomming
 
Coordinates() - Constructor for class com.botscrew.messengercdk.model.incomming.Coordinates
 

D

DefaultBotProvider - Class in com.botscrew.messengercdk.service.impl
Implementation for BotProvider used by default.
DefaultBotProvider(String) - Constructor for class com.botscrew.messengercdk.service.impl.DefaultBotProvider
 
DefaultEventTypeResolver - Class in com.botscrew.messengercdk.service.impl
Implementation of EventTypeResolver used by default
DefaultEventTypeResolver() - Constructor for class com.botscrew.messengercdk.service.impl.DefaultEventTypeResolver
 
defaultExceptionHandler() - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
DefaultExceptionHandler - Class in com.botscrew.messengercdk.service.impl
Implementation of ExceptionHandler used by default
DefaultExceptionHandler() - Constructor for class com.botscrew.messengercdk.service.impl.DefaultExceptionHandler
 
defaultInterceptorsTrigger(List<MessengerInterceptor<GetEvent>>, List<MessengerInterceptor<ProcessedEvent>>, List<MessengerInterceptor<BeforeSendMessage>>, List<MessengerInterceptor<AfterSendMessage>>) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
DefaultInterceptorsTrigger - Class in com.botscrew.messengercdk.service.impl
Implementation of InterceptorsTrigger used by default
DefaultInterceptorsTrigger(List<MessengerInterceptor<GetEvent>>, List<MessengerInterceptor<ProcessedEvent>>, List<MessengerInterceptor<BeforeSendMessage>>, List<MessengerInterceptor<AfterSendMessage>>) - Constructor for class com.botscrew.messengercdk.service.impl.DefaultInterceptorsTrigger
 
defaultJacksonObjectMapper() - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
DefaultMessengerBot - Class in com.botscrew.messengercdk.model
 
DefaultMessengerBot(Long, String) - Constructor for class com.botscrew.messengercdk.model.DefaultMessengerBot
 
DefaultReportHandler - Class in com.botscrew.messengercdk.service.impl
Implementation of ReportHandler used by default
DefaultReportHandler(EventTypeResolver, TaskExecutor, List<EventHandler>, BotProvider, UserProvider, InterceptorsTrigger, ExceptionHandler) - Constructor for class com.botscrew.messengercdk.service.impl.DefaultReportHandler
 
defaultRestTemplate(ObjectMapper) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
DefaultSender - Class in com.botscrew.messengercdk.service.impl
Implementation of Sender used by default
DefaultSender() - Constructor for class com.botscrew.messengercdk.service.impl.DefaultSender
 
DefaultSubscriptionReviewer - Class in com.botscrew.messengercdk.service.impl
Implementation of SubscriptionReviewer used by default
DefaultSubscriptionReviewer() - Constructor for class com.botscrew.messengercdk.service.impl.DefaultSubscriptionReviewer
 
DefaultUserProvider - Class in com.botscrew.messengercdk.service.impl
Implementation of UserProvider used by default
DefaultUserProvider() - Constructor for class com.botscrew.messengercdk.service.impl.DefaultUserProvider
 
DELIVERIES - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
Delivery - Class in com.botscrew.messengercdk.model.incomming
 
Delivery() - Constructor for class com.botscrew.messengercdk.model.incomming.Delivery
 

E

ECHOES - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
element(MediaElement) - Method in class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate.Builder
 
elements(List<TemplateElement>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
elements(List<TemplateElement>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
email() - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
EmailQuickReply - Class in com.botscrew.messengercdk.model.outgoing.element.quickreply
 
EmailQuickReply() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.EmailQuickReply
 
EmailQuickReply(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.EmailQuickReply
 
enableExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
enableMessengerExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
enableMessengerExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
enableMessengerExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
EventHandler - Interface in com.botscrew.messengercdk.service
Handler for some specific event
EventHandlersConfiguration - Class in com.botscrew.messengercdk.config
Spring Configuration Describes default event handlers available inside messenger module
EventHandlersConfiguration() - Constructor for class com.botscrew.messengercdk.config.EventHandlersConfiguration
 
eventHandlingTaskExecutor(HandlerTaskExecutorProperties) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
EventProcessor - Interface in com.botscrew.messengercdk.service
Processor for defined event type
EventType - Enum in com.botscrew.messengercdk.model.incomming
 
eventTypeResolver() - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
EventTypeResolver - Interface in com.botscrew.messengercdk.service
Component responsible for defining Facebook Messenger event type
ExceptionHandler - Interface in com.botscrew.messengercdk.service
Abstraction for handling exceptions inside messenger module, should be implemented on user's side
ExecutorProperties - Interface in com.botscrew.messengercdk.config.property
Abstraction for executor properties Describes 4 properties: - core pool size - max pool size - queue capacity - keep alive in seconds

F

fallbackUrl(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
fallbackUrl(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
fullView() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 

G

GAME_PLAYS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
GenericTemplate - Class in com.botscrew.messengercdk.model.outgoing.builder
 
GenericTemplate.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
GenericTemplateMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
GenericTemplateMessage(Attachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.GenericTemplateMessage
 
GenericTemplateMessage(List<QuickReply>, Attachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.GenericTemplateMessage
 
GenericTemplatePayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
GenericTemplatePayload(List<TemplateElement>) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.GenericTemplatePayload
 
GET_STARTED - Static variable in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
getAccessToken() - Method in class com.botscrew.messengercdk.model.DefaultMessengerBot
 
getAccessToken() - Method in interface com.botscrew.messengercdk.model.MessengerBot
 
getAdvertisementId() - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
getBot() - Method in interface com.botscrew.messengercdk.model.MessengerUser
 
getByChatIdAndPageId(Long, Long) - Method in class com.botscrew.messengercdk.service.impl.DefaultUserProvider
 
getByChatIdAndPageId(Long, Long) - Method in interface com.botscrew.messengercdk.service.UserProvider
 
getById(Long) - Method in interface com.botscrew.messengercdk.service.BotProvider
 
getById(Long) - Method in class com.botscrew.messengercdk.service.impl.DefaultBotProvider
 
getChatId() - Method in interface com.botscrew.messengercdk.model.MessengerUser
 
getCorePoolSize() - Method in interface com.botscrew.messengercdk.config.property.ExecutorProperties
 
GetEvent - Class in com.botscrew.messengercdk.domain.action
Describes action after getting an event and before processing it
GetEvent(Messaging, EventType, MessengerUser, MessengerBot) - Constructor for class com.botscrew.messengercdk.domain.action.GetEvent
 
getEventType() - Method in class com.botscrew.messengercdk.domain.action.GetEvent
 
getEventType() - Method in class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
getFallbackUrl() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
getFields() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
getFirstName() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getGender() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getGetStartedButton() - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
getGraphApiSubscriptionsUrl() - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getGraphApiSubscriptionsUrl(String, String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getGraphApiSubscriptionsUrl(String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getGreetings() - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
getHandlingEventType() - Method in interface com.botscrew.messengercdk.service.EventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkDeliveryHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkEchoEventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkLocationEventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkPostbackEventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkQuickReplyEventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReadEventHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReferralHandler
 
getHandlingEventType() - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkTextEventHandler
 
getKeepAliveSeconds() - Method in interface com.botscrew.messengercdk.config.property.ExecutorProperties
 
getLastAdReferral() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getLastName() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getLocale() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getLocale() - Method in class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
getLocale() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
getMaxPoolSize() - Method in interface com.botscrew.messengercdk.config.property.ExecutorProperties
 
getMenuItems() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
getMessage() - Method in class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
getMessaging() - Method in class com.botscrew.messengercdk.domain.action.GetEvent
 
getMessaging() - Method in class com.botscrew.messengercdk.domain.action.PreMessageProcessingAction
Deprecated.
 
getMessaging() - Method in class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
getMessagingType() - Method in class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
getMessagingUrl() - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getMessagingUrl(String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getMessengerBot() - Method in class com.botscrew.messengercdk.domain.action.GetEvent
 
getMessengerBot() - Method in class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
getMessengerExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
getMessengerUser() - Method in class com.botscrew.messengercdk.domain.action.GetEvent
 
getMessengerUser() - Method in class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
getNestedMenuItems() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem
 
getNextOrUnlock() - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
Uses internal lock to be sure that this method cannot be used in the same time as other which also using internal lock (f.e isLocked)
getPageId() - Method in class com.botscrew.messengercdk.model.DefaultMessengerBot
 
getPageId() - Method in interface com.botscrew.messengercdk.model.MessengerBot
 
getPageProfileUrl() - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getPageProfileUrl(String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getPageProfileUrl(String, Map<String, String>) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getPayload() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.GetStartedButton
 
getPayload() - Method in class com.botscrew.messengercdk.model.outgoing.element.quickreply.PostbackQuickReply
 
getPayload() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem
 
getPersistentMenus() - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
getPlatform() - Method in interface com.botscrew.messengercdk.model.MessengerBot
 
getProfile(Long) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getProfile(Long, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getProfile(Long) - Method in interface com.botscrew.messengercdk.service.Messenger
 
getProfile(Long, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
getProfilePicture() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getProfileUrl(String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getProfileUrl(String, String) - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
getQueueCapacity() - Method in interface com.botscrew.messengercdk.config.property.ExecutorProperties
 
getRecipient() - Method in class com.botscrew.messengercdk.model.outgoing.request.Request
 
getRequest() - Method in class com.botscrew.messengercdk.domain.action.AfterSendMessage
 
getRequest() - Method in class com.botscrew.messengercdk.domain.action.BeforeSendMessage
 
getResponse() - Method in class com.botscrew.messengercdk.domain.action.AfterSendMessage
 
getSenderAction() - Method in class com.botscrew.messengercdk.model.outgoing.request.SenderActionRequest
 
getShareContent() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
getSource() - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
GetStartedButton - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
GetStartedButton(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.GetStartedButton
 
getText() - Method in class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
getTimezone() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
getTitle() - Method in class com.botscrew.messengercdk.model.outgoing.element.quickreply.PostbackQuickReply
 
getTitle() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
getToken() - Method in class com.botscrew.messengercdk.domain.action.AfterSendMessage
 
getToken() - Method in class com.botscrew.messengercdk.domain.action.BeforeSendMessage
 
getType() - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
getType() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
getUrl() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
getUrl() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
getValue() - Method in class com.botscrew.messengercdk.util.URL
 
getWebHooks() - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getWebHooks(String, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getWebHooks() - Method in interface com.botscrew.messengercdk.service.Messenger
 
getWebHooks(String, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
getWebViewHeightRatio() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
getWebviewHeightRation() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
getWhitelistedDomains() - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
getWhitelistedDomains() - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getWhitelistedDomains(String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
getWhitelistedDomains() - Method in interface com.botscrew.messengercdk.service.Messenger
 
getWhitelistedDomains(String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
GraphAPIException - Exception in com.botscrew.messengercdk.exception
Describes action happened while using Facebook Graph API
GraphAPIException(String) - Constructor for exception com.botscrew.messengercdk.exception.GraphAPIException
 
GraphAPIException(String, Throwable) - Constructor for exception com.botscrew.messengercdk.exception.GraphAPIException
 
GraphField - Class in com.botscrew.messengercdk.model.incomming.webhook
 
GraphField() - Constructor for class com.botscrew.messengercdk.model.incomming.webhook.GraphField
 
GraphResponse - Class in com.botscrew.messengercdk.model.incomming
 
GraphResponse() - Constructor for class com.botscrew.messengercdk.model.incomming.GraphResponse
 
GraphWebHook - Class in com.botscrew.messengercdk.model.incomming.webhook
 
GraphWebHook() - Constructor for class com.botscrew.messengercdk.model.incomming.webhook.GraphWebHook
 
Greeting - Class in com.botscrew.messengercdk.model.outgoing.profile
 
Greeting(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
Greeting(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
GREETING - Static variable in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 

H

handle(MessengerUser, Messaging) - Method in interface com.botscrew.messengercdk.service.EventHandler
 
handle(Exception) - Method in interface com.botscrew.messengercdk.service.ExceptionHandler
 
handle(Exception) - Method in class com.botscrew.messengercdk.service.impl.DefaultExceptionHandler
 
handle(Report) - Method in class com.botscrew.messengercdk.service.impl.DefaultReportHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkDeliveryHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkEchoEventHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkLocationEventHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkPostbackEventHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkQuickReplyEventHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReadEventHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkReferralHandler
 
handle(MessengerUser, Messaging) - Method in class com.botscrew.messengercdk.service.impl.handler.BotFrameworkTextEventHandler
 
handle(Report) - Method in interface com.botscrew.messengercdk.service.ReportHandler
 
HandlerTaskExecutorProperties - Class in com.botscrew.messengercdk.config.property
Implementation of ExecutorProperties for describing event handler executor Contains default values for the properties.
HandlerTaskExecutorProperties() - Constructor for class com.botscrew.messengercdk.config.property.HandlerTaskExecutorProperties
 
HANDOVERS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
horizontalImageRatio() - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
host(String) - Method in class com.botscrew.messengercdk.util.URL.Builder
 

I

ImageElement - Class in com.botscrew.messengercdk.model.outgoing.element.media
 
ImageElement() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.ImageElement
 
ImageElement(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.ImageElement
 
ImageElement(Long) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.ImageElement
 
index(Report) - Method in class com.botscrew.messengercdk.controller.MessengerEventController
Endpoint for Facebook Messenger events
index(String, String) - Method in class com.botscrew.messengercdk.controller.MessengerEventController
Endpoint for subscribing webhook, verifying token
init() - Method in class com.botscrew.messengercdk.config.property.MessengerProperties
 
InterceptorsTrigger - Interface in com.botscrew.messengercdk.service
Abstraction for triggering defined actions
isComposerInputDisabled() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
isEnableMessengerExtensions() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
isLocked() - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
Uses internal lock to be sure that this method cannot be used in the same time as other which also using internal lock (f.e getNextOrUnlock)
isReusable(Boolean) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
isSuccessful() - Method in class com.botscrew.messengercdk.model.incomming.GraphResponse
 

L

ListTemplate - Class in com.botscrew.messengercdk.model.outgoing.builder
 
ListTemplate.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
ListTemplateMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
ListTemplateMessage(Attachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.ListTemplateMessage
 
ListTemplatePayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
ListTemplatePayload(List<TemplateElement>, List<Button>, TopElementStyle) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.ListTemplatePayload
 
location() - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
LocationQuickReply - Class in com.botscrew.messengercdk.model.outgoing.element.quickreply
 
LocationQuickReply() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.LocationQuickReply
 
LockingQueue<T> - Class in com.botscrew.messengercdk.domain.internal
Queue wrapper for specific needs inside messenger module Main idea is the ability to define if some consumer is already working with this queue, so another will not start working with it.
LockingQueue() - Constructor for class com.botscrew.messengercdk.domain.internal.LockingQueue
 

M

makeCompactWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
makeCompactWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
makeCompactWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
makeFullWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
makeFullWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
makeFullWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
makeSharable() - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
makeTallWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
makeTallWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
makeTallWebView() - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
markSeen(MessengerUser) - Static method in class com.botscrew.messengercdk.model.outgoing.builder.SenderAction
 
MediaAttachment - Class in com.botscrew.messengercdk.model.outgoing.attachment
 
MediaAttachment(Attachment.Type, MediaElement) - Constructor for class com.botscrew.messengercdk.model.outgoing.attachment.MediaAttachment
 
MediaElement - Class in com.botscrew.messengercdk.model.outgoing.element.media
 
MediaElement(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.MediaElement
 
MediaMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
MediaMessage(TemplateAttachment) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.MediaMessage
 
MediaPayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
MediaPayload(List<MediaElement>) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.MediaPayload
 
MediaTemplate - Class in com.botscrew.messengercdk.model.outgoing.builder
 
MediaTemplate.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
MenuItem - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
MenuItem(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
MenuItem(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
menuItems(List<MenuItem>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem.Builder
 
Message - Class in com.botscrew.messengercdk.model.incomming
 
Message() - Constructor for class com.botscrew.messengercdk.model.incomming.Message
 
Message - Class in com.botscrew.messengercdk.model.outgoing.message
 
Message() - Constructor for class com.botscrew.messengercdk.model.outgoing.message.Message
 
Message(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.Message
 
MessageRequest - Class in com.botscrew.messengercdk.model.outgoing.request
 
MessageRequest() - Constructor for class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
MESSAGES - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
messageSender(RestTemplate, MessengerProperties, ThreadPoolTaskScheduler, PlatformSender, TaskExecutor, InterceptorsTrigger) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
messageSendingTaskExecutor(SenderTaskExecutorProperties) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
Messaging - Class in com.botscrew.messengercdk.model.incomming
 
Messaging() - Constructor for class com.botscrew.messengercdk.model.incomming.Messaging
 
MessagingBundle - Class in com.botscrew.messengercdk.model.incomming
 
MessagingBundle() - Constructor for class com.botscrew.messengercdk.model.incomming.MessagingBundle
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
messagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.builder.TextMessage.Builder
 
MessagingType - Enum in com.botscrew.messengercdk.model.outgoing.enums
 
messenger(RestTemplate, MessengerProperties, ObjectMapper) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
Messenger - Interface in com.botscrew.messengercdk.service
Abstraction which describes basic actions on Facebook Messenger API
MessengerAction - Interface in com.botscrew.messengercdk.domain.action
Abstraction for messenger actions used by interceptors
MessengerBot - Interface in com.botscrew.messengercdk.model
 
MessengerCDKConfiguration - Class in com.botscrew.messengercdk.config
Main Spring configuration for messenger module Imports EventHandlersConfiguration
MessengerCDKConfiguration() - Constructor for class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
MessengerCDKException - Exception in com.botscrew.messengercdk.exception
Describes exception happened inside messenger module
MessengerCDKException(String) - Constructor for exception com.botscrew.messengercdk.exception.MessengerCDKException
 
MessengerCDKException(String, Throwable) - Constructor for exception com.botscrew.messengercdk.exception.MessengerCDKException
 
messengerEventController(ReportHandler, SubscriptionReviewer) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
MessengerEventController - Class in com.botscrew.messengercdk.controller
Endpoint for Facebook Messenger events Supports both verification and event requests.
MessengerEventController() - Constructor for class com.botscrew.messengercdk.controller.MessengerEventController
 
MessengerImpl - Class in com.botscrew.messengercdk.service.impl
Implementation of Messenger used by default
MessengerImpl(RestTemplate, MessengerProperties, ObjectMapper) - Constructor for class com.botscrew.messengercdk.service.impl.MessengerImpl
 
MessengerInterceptor<E extends MessengerAction> - Interface in com.botscrew.messengercdk.domain
Abstraction for interceptors working inside messenger module
MessengerProfile - Class in com.botscrew.messengercdk.model.outgoing.profile
 
MessengerProfile() - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
MessengerProperties - Class in com.botscrew.messengercdk.config.property
Describes Facebook Messenger-specific properties used inside messenger module
MessengerProperties() - Constructor for class com.botscrew.messengercdk.config.property.MessengerProperties
 
MessengerUser - Interface in com.botscrew.messengercdk.model
 

N

NestedMenuItem - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
NestedMenuItem(String, List<MenuItem>) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem
 
NestedMenuItem.Builder - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 

O

onAction(E) - Method in interface com.botscrew.messengercdk.domain.MessengerInterceptor
 
OPTINS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 

P

param(String, String) - Method in class com.botscrew.messengercdk.util.URL.Builder
 
path(String) - Method in class com.botscrew.messengercdk.util.URL.Builder
 
Payload - Class in com.botscrew.messengercdk.model.incomming
 
Payload() - Constructor for class com.botscrew.messengercdk.model.incomming.Payload
 
payload(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem.Builder
 
PAYMENTS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
PERSISTENT_MENU - Static variable in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
PersistentMenu - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
PersistentMenu(List<MenuItem>) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
PersistentMenu(String, List<MenuItem>) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
phone() - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
PhoneQuickReply - Class in com.botscrew.messengercdk.model.outgoing.element.quickreply
 
PhoneQuickReply() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.PhoneQuickReply
 
PhoneQuickReply(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.PhoneQuickReply
 
POLICY_ENFOCEMENT - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
port(Integer) - Method in class com.botscrew.messengercdk.util.URL.Builder
 
Postback - Class in com.botscrew.messengercdk.model.incomming
 
Postback() - Constructor for class com.botscrew.messengercdk.model.incomming.Postback
 
postback(String, String) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
PostbackButton - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
PostbackButton(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.PostbackButton
 
PostbackMenuItem - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
PostbackMenuItem(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem
 
PostbackMenuItem.Builder - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
PostbackQuickReply - Class in com.botscrew.messengercdk.model.outgoing.element.quickreply
 
PostbackQuickReply(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.PostbackQuickReply
 
POSTBACKS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
PRE_CHECKOUTS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
PreMessageProcessingAction - Class in com.botscrew.messengercdk.domain.action
Deprecated.
Use GetEvent instead
PreMessageProcessingAction(Messaging) - Constructor for class com.botscrew.messengercdk.domain.action.PreMessageProcessingAction
Deprecated.
 
process(EventType, Messaging) - Method in interface com.botscrew.messengercdk.service.EventProcessor
 
ProcessedEvent - Class in com.botscrew.messengercdk.domain.action
Describes action after processing some event
ProcessedEvent(Messaging, EventType, MessengerUser, MessengerBot) - Constructor for class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
Profile - Class in com.botscrew.messengercdk.model.incomming
 
Profile() - Constructor for class com.botscrew.messengercdk.model.incomming.Profile
 
ProfileFields - Class in com.botscrew.messengercdk.model.outgoing.profile
 
ProfileFields() - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
protocol(String) - Method in class com.botscrew.messengercdk.util.URL.Builder
 
push(T) - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
 

Q

quickReplies(List<QuickReply>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
QuickReplies - Class in com.botscrew.messengercdk.model.outgoing.builder
 
quickReplies(List<QuickReply>) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
QuickReplies.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
QuickReply - Class in com.botscrew.messengercdk.model.outgoing.element.quickreply
 
QuickReply(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.quickreply.QuickReply
 
QuickReplyMessage - Class in com.botscrew.messengercdk.model.outgoing.message
 
QuickReplyMessage(String, List<QuickReply>) - Constructor for class com.botscrew.messengercdk.model.outgoing.message.QuickReplyMessage
 

R

Read - Class in com.botscrew.messengercdk.model.incomming
 
Read() - Constructor for class com.botscrew.messengercdk.model.incomming.Read
 
READS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
Referral - Class in com.botscrew.messengercdk.model.incomming
 
Referral() - Constructor for class com.botscrew.messengercdk.model.incomming.Referral
 
REFERRALS - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
removeGreeting() - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removeGreeting(String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removeGreeting() - Method in interface com.botscrew.messengercdk.service.Messenger
 
removeGreeting(String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
removePersistentMenu() - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removePersistentMenu(String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removePersistentMenu() - Method in interface com.botscrew.messengercdk.service.Messenger
 
removePersistentMenu(String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
removeWhitelistedDomains() - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removeWhitelistedDomains(String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
removeWhitelistedDomains() - Method in interface com.botscrew.messengercdk.service.Messenger
 
removeWhitelistedDomains(String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
Report - Class in com.botscrew.messengercdk.model.incomming
 
Report() - Constructor for class com.botscrew.messengercdk.model.incomming.Report
 
reportHandler(EventTypeResolver, TaskExecutor, List<EventHandler>, BotProvider, UserProvider, InterceptorsTrigger, ExceptionHandler) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
ReportHandler - Interface in com.botscrew.messengercdk.service
Service for processing Facebook Messenger events
Request - Class in com.botscrew.messengercdk.model.outgoing.request
 
Request() - Constructor for class com.botscrew.messengercdk.model.outgoing.request.Request
 
Request(UserInfo) - Constructor for class com.botscrew.messengercdk.model.outgoing.request.Request
 
resolve(Messaging) - Method in interface com.botscrew.messengercdk.service.EventTypeResolver
 
resolve(Messaging) - Method in class com.botscrew.messengercdk.service.impl.DefaultEventTypeResolver
 
Response - Class in com.botscrew.messengercdk.model.incomming
 
Response() - Constructor for class com.botscrew.messengercdk.model.incomming.Response
 
review(String, String) - Method in class com.botscrew.messengercdk.service.impl.DefaultSubscriptionReviewer
 
review(String, String) - Method in interface com.botscrew.messengercdk.service.SubscriptionReviewer
 

S

send(MessengerUser, String) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, String, Integer) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, String, List<QuickReply>) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, String, List<QuickReply>, Integer) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, List<TemplateElement>) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, List<TemplateElement>, Integer) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, List<TemplateElement>, List<QuickReply>) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(MessengerUser, List<TemplateElement>, List<QuickReply>, Integer) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(Request) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(Request, Integer) - Method in class com.botscrew.messengercdk.service.impl.DefaultSender
 
send(String, Request) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, String) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, String, Integer) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, String, List<QuickReply>) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, String, List<QuickReply>, Integer) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, List<TemplateElement>) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, List<TemplateElement>, Integer) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, List<TemplateElement>, List<QuickReply>) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, MessengerUser, List<TemplateElement>, List<QuickReply>, Integer) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(String, Request, Integer) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(MessengerBot, Request) - Method in class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
send(MessengerUser, String) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, String, Integer) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, String, List<QuickReply>) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, String, List<QuickReply>, Integer) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, List<TemplateElement>) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, List<TemplateElement>, Integer) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, List<TemplateElement>, List<QuickReply>) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(MessengerUser, List<TemplateElement>, List<QuickReply>, Integer) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(Request) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(Request, Integer) - Method in interface com.botscrew.messengercdk.service.Sender
 
send(String, MessengerUser, String) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, String, Integer) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, String, List<QuickReply>) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, String, List<QuickReply>, Integer) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, List<TemplateElement>) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, List<TemplateElement>, Integer) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, List<TemplateElement>, List<QuickReply>) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, MessengerUser, List<TemplateElement>, List<QuickReply>, Integer) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, Request) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
send(String, Request, Integer) - Method in interface com.botscrew.messengercdk.service.TokenizedSender
 
SendAPIException - Exception in com.botscrew.messengercdk.exception
Describes exception happened while using Facebook Messenger Send API
SendAPIException(String) - Constructor for exception com.botscrew.messengercdk.exception.SendAPIException
 
SendAPIException(String, Throwable) - Constructor for exception com.botscrew.messengercdk.exception.SendAPIException
 
sender(TokenizedSender, MessengerProperties) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
Sender - Interface in com.botscrew.messengercdk.service
Sender for Facebook Messenger abstraction(supposed that we have one Send API credentials available in the system)
SenderAction - Class in com.botscrew.messengercdk.model.outgoing.builder
 
SenderAction - Enum in com.botscrew.messengercdk.model.outgoing.enums
 
SenderActionRequest - Class in com.botscrew.messengercdk.model.outgoing.request
 
SenderActionRequest() - Constructor for class com.botscrew.messengercdk.model.outgoing.request.SenderActionRequest
 
SenderActionRequest(UserInfo, SenderAction) - Constructor for class com.botscrew.messengercdk.model.outgoing.request.SenderActionRequest
 
SenderTaskExecutorProperties - Class in com.botscrew.messengercdk.config.property
Implementation of ExecutorProperties for describing messenger sender executor Contains default values for the properties.
SenderTaskExecutorProperties() - Constructor for class com.botscrew.messengercdk.config.property.SenderTaskExecutorProperties
 
setAdvertisementId(Long) - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
setComposerInputDisabled(boolean) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
setEnableMessengerExtensions(boolean) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
setFallbackUrl(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
setFirstName(String) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setGender(String) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setGetStartedButton(GetStartedButton) - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
setGetStartedButton(GetStartedButton) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setGetStartedButton(GetStartedButton, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setGetStartedButton(GetStartedButton) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setGetStartedButton(GetStartedButton, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setGreeting(Greeting) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setGreeting(Greeting, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setGreeting(Greeting) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setGreeting(Greeting, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setGreetings(List<Greeting>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
setLastAdReferral(AdvertisementReferral) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setLastName(String) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setLocale(String) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setLocale(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
setLocale(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
setMenuItems(List<MenuItem>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
setMessage(Message) - Method in class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
setMessagingType(MessagingType) - Method in class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
setMessengerExtensions(Boolean) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
setNestedMenuItems(List<MenuItem>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem
 
setPayload(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.GetStartedButton
 
setPayload(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem
 
setPersistentMenu(PersistentMenu) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setPersistentMenu(PersistentMenu, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setPersistentMenu(PersistentMenu) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setPersistentMenu(PersistentMenu, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setPersistentMenus(List<PersistentMenu>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
setProfilePicture(String) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setRecipient(UserInfo) - Method in class com.botscrew.messengercdk.model.outgoing.request.Request
 
setSenderAction(SenderAction) - Method in class com.botscrew.messengercdk.model.outgoing.request.SenderActionRequest
 
setShareContent(Message) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
setShareContent(MessageRequest) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
setSource(String) - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
setText(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.Greeting
 
setTimezone(Integer) - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
setTitle(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
setType(String) - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
setType(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
setUrl(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
setUrl(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
setWebHook(WebHook) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setWebHook(String, List<String>) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setWebHook(WebHook) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setWebHook(String, List<String>) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setWebViewHeightRatio(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
setWebviewHeightRation(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
setWhitelistedDomains(List<String>) - Method in class com.botscrew.messengercdk.model.outgoing.profile.MessengerProfile
 
setWhitelistedDomains(List<String>) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setWhitelistedDomains(List<String>, String) - Method in class com.botscrew.messengercdk.service.impl.MessengerImpl
 
setWhitelistedDomains(List<String>) - Method in interface com.botscrew.messengercdk.service.Messenger
 
setWhitelistedDomains(List<String>, String) - Method in interface com.botscrew.messengercdk.service.Messenger
 
ShareButton - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
ShareButton() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
ShareButton(Message) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
ShareButton(MessageRequest) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.ShareButton
 
squareImageRatio() - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
STANDBY - Static variable in class com.botscrew.messengercdk.model.outgoing.element.WebHook.Field
 
subscriptionReviewer(MessengerProperties) - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
SubscriptionReviewer - Interface in com.botscrew.messengercdk.service
Component responsible for reviewing subscribing webhook event

T

tallView() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
TemplateAttachment - Class in com.botscrew.messengercdk.model.outgoing.attachment
 
TemplateAttachment(TemplatePayload) - Constructor for class com.botscrew.messengercdk.model.outgoing.attachment.TemplateAttachment
 
TemplateElement - Class in com.botscrew.messengercdk.model.outgoing.element
 
TemplateElement() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.TemplateElement
 
TemplatePayload - Class in com.botscrew.messengercdk.model.outgoing.payload
 
TemplatePayload(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.payload.TemplatePayload
 
text(String) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
text(String) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
text(String) - Method in class com.botscrew.messengercdk.model.outgoing.builder.TextMessage.Builder
 
TextMessage - Class in com.botscrew.messengercdk.model.outgoing.builder
 
TextMessage.Builder - Class in com.botscrew.messengercdk.model.outgoing.builder
 
threadPoolTaskScheduler() - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
title(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
title(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem.Builder
 
title(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem.Builder
 
title(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
TokenizedSender - Interface in com.botscrew.messengercdk.service
Sender for Facebook Messenger abstraction with ability to pass access token
TokenizedSenderImpl - Class in com.botscrew.messengercdk.service.impl
Implementation of TokenizedSender used by default
TokenizedSenderImpl(RestTemplate, MessengerProperties, ThreadPoolTaskScheduler, TaskExecutor, InterceptorsTrigger) - Constructor for class com.botscrew.messengercdk.service.impl.TokenizedSenderImpl
 
topElementStyle(TopElementStyle) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
TopElementStyle - Enum in com.botscrew.messengercdk.model.outgoing.enums
 
toString() - Method in class com.botscrew.messengercdk.domain.action.AfterSendMessage
 
toString() - Method in class com.botscrew.messengercdk.domain.action.BeforeSendMessage
 
toString() - Method in class com.botscrew.messengercdk.domain.action.GetEvent
 
toString() - Method in class com.botscrew.messengercdk.domain.action.ProcessedEvent
 
toString() - Method in class com.botscrew.messengercdk.model.incomming.AdvertisementReferral
 
toString() - Method in class com.botscrew.messengercdk.model.incomming.Profile
 
toString() - Method in enum com.botscrew.messengercdk.model.outgoing.attachment.Attachment.Type
 
toString() - Method in enum com.botscrew.messengercdk.model.outgoing.enums.SenderAction
 
toString() - Method in enum com.botscrew.messengercdk.model.outgoing.enums.TopElementStyle
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.MenuItem
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.NestedMenuItem
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PersistentMenu
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.PostbackMenuItem
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.request.MessageRequest
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.request.Request
 
toString() - Method in class com.botscrew.messengercdk.model.outgoing.request.SenderActionRequest
 
trigger(GetEvent) - Method in class com.botscrew.messengercdk.service.impl.DefaultInterceptorsTrigger
 
trigger(ProcessedEvent) - Method in class com.botscrew.messengercdk.service.impl.DefaultInterceptorsTrigger
 
trigger(BeforeSendMessage) - Method in class com.botscrew.messengercdk.service.impl.DefaultInterceptorsTrigger
 
trigger(AfterSendMessage) - Method in class com.botscrew.messengercdk.service.impl.DefaultInterceptorsTrigger
 
trigger(GetEvent) - Method in interface com.botscrew.messengercdk.service.InterceptorsTrigger
 
trigger(ProcessedEvent) - Method in interface com.botscrew.messengercdk.service.InterceptorsTrigger
 
trigger(BeforeSendMessage) - Method in interface com.botscrew.messengercdk.service.InterceptorsTrigger
 
trigger(AfterSendMessage) - Method in interface com.botscrew.messengercdk.service.InterceptorsTrigger
 
tryLock() - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
 
type(Attachment.Type) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
typingOff(MessengerUser) - Static method in class com.botscrew.messengercdk.model.outgoing.builder.SenderAction
 
typingOn(MessengerUser) - Static method in class com.botscrew.messengercdk.model.outgoing.builder.SenderAction
 

U

unlock() - Method in class com.botscrew.messengercdk.domain.internal.LockingQueue
 
url(String) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
url(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
url(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
url(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
URL - Class in com.botscrew.messengercdk.util
Wrapper for building URL
URL.Builder - Class in com.botscrew.messengercdk.util
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.Attachment.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ButtonTemplate.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.GenericTemplate.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.ListTemplate.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.MediaTemplate.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.QuickReplies.Builder
 
user(MessengerUser) - Method in class com.botscrew.messengercdk.model.outgoing.builder.TextMessage.Builder
 
UserInfo - Class in com.botscrew.messengercdk.model.incomming
 
UserInfo() - Constructor for class com.botscrew.messengercdk.model.incomming.UserInfo
 
UserInfo(Long) - Constructor for class com.botscrew.messengercdk.model.incomming.UserInfo
 
userProvider() - Method in class com.botscrew.messengercdk.config.MessengerCDKConfiguration
 
UserProvider - Interface in com.botscrew.messengercdk.service
Abstraction which describes how we can get user info from the system

V

valueOf(String) - Static method in enum com.botscrew.messengercdk.model.incomming.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.botscrew.messengercdk.model.outgoing.attachment.Attachment.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.MessagingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.SenderAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.TopElementStyle
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.botscrew.messengercdk.model.incomming.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.botscrew.messengercdk.model.outgoing.attachment.Attachment.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.MessagingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.SenderAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.botscrew.messengercdk.model.outgoing.enums.TopElementStyle
Returns an array containing the constants of this enum type, in the order they are declared.
VideoElement - Class in com.botscrew.messengercdk.model.outgoing.element.media
 
VideoElement() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.VideoElement
 
VideoElement(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.VideoElement
 
VideoElement(Long) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.media.VideoElement
 

W

WebAction - Class in com.botscrew.messengercdk.model.outgoing.element
 
WebAction(String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.WebAction
 
WebAction.Builder - Class in com.botscrew.messengercdk.model.outgoing.element
 
WebButton - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
WebButton(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.element.button.WebButton
 
WebButton.Builder - Class in com.botscrew.messengercdk.model.outgoing.element.button
 
WebHook - Class in com.botscrew.messengercdk.model.outgoing.element
 
WebHook() - Constructor for class com.botscrew.messengercdk.model.outgoing.element.WebHook
 
WebHook.Field - Class in com.botscrew.messengercdk.model.outgoing.element
 
WebHookResponse - Class in com.botscrew.messengercdk.model.incomming.webhook
 
WebHookResponse() - Constructor for class com.botscrew.messengercdk.model.incomming.webhook.WebHookResponse
 
WebMenuItem - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
WebMenuItem(String, String) - Constructor for class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem
 
WebMenuItem.Builder - Class in com.botscrew.messengercdk.model.outgoing.profile.menu
 
webviewHeightRatio(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.button.WebButton.Builder
 
webviewHeightRatio(String) - Method in class com.botscrew.messengercdk.model.outgoing.element.WebAction.Builder
 
webViewHeightRatio(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.menu.WebMenuItem.Builder
 
WHITELISTED_DOMAINS - Static variable in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
with(String) - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
withAccountLinkingUrl() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
withGetStarted() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
withGreeting() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
withPersistentMenu() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
withWhitelistedDomains() - Method in class com.botscrew.messengercdk.model.outgoing.profile.ProfileFields
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.