Class NotifyQuickReplySelectedRequest.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.customchannelevents.requests.NotifyQuickReplySelectedRequest.Builder
-
- All Implemented Interfaces:
NotifyQuickReplySelectedRequest._FinalStage,NotifyQuickReplySelectedRequest.ContactStage,NotifyQuickReplySelectedRequest.EventIdStage,NotifyQuickReplySelectedRequest.ExternalConversationIdStage,NotifyQuickReplySelectedRequest.QuickReplyOptionIdStage
- Enclosing class:
- NotifyQuickReplySelectedRequest
public static final class NotifyQuickReplySelectedRequest.Builder extends java.lang.Object implements NotifyQuickReplySelectedRequest.EventIdStage, NotifyQuickReplySelectedRequest.ExternalConversationIdStage, NotifyQuickReplySelectedRequest.ContactStage, NotifyQuickReplySelectedRequest.QuickReplyOptionIdStage, NotifyQuickReplySelectedRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotifyQuickReplySelectedRequestbuild()NotifyQuickReplySelectedRequest.QuickReplyOptionIdStagecontact(CustomChannelContact contact)NotifyQuickReplySelectedRequest.ExternalConversationIdStageeventId(java.lang.String eventId)Unique identifier for the event.NotifyQuickReplySelectedRequest.ContactStageexternalConversationId(java.lang.String externalConversationId)Identifier for the conversation in your application.NotifyQuickReplySelectedRequest.Builderfrom(NotifyQuickReplySelectedRequest other)NotifyQuickReplySelectedRequest._FinalStagequickReplyOptionId(java.lang.String quickReplyOptionId)Id of the selected quick reply option.
-
-
-
Method Detail
-
from
public NotifyQuickReplySelectedRequest.Builder from(NotifyQuickReplySelectedRequest other)
- Specified by:
fromin interfaceNotifyQuickReplySelectedRequest.EventIdStage
-
eventId
public NotifyQuickReplySelectedRequest.ExternalConversationIdStage eventId(@NotNull java.lang.String eventId)
Unique identifier for the event.
Unique identifier for the event.
- Specified by:
eventIdin interfaceNotifyQuickReplySelectedRequest.EventIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
externalConversationId
public NotifyQuickReplySelectedRequest.ContactStage externalConversationId(@NotNull java.lang.String externalConversationId)
Identifier for the conversation in your application.
Identifier for the conversation in your application.
- Specified by:
externalConversationIdin interfaceNotifyQuickReplySelectedRequest.ExternalConversationIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contact
public NotifyQuickReplySelectedRequest.QuickReplyOptionIdStage contact(@NotNull CustomChannelContact contact)
- Specified by:
contactin interfaceNotifyQuickReplySelectedRequest.ContactStage
-
quickReplyOptionId
public NotifyQuickReplySelectedRequest._FinalStage quickReplyOptionId(@NotNull java.lang.String quickReplyOptionId)
Id of the selected quick reply option.
Id of the selected quick reply option.
- Specified by:
quickReplyOptionIdin interfaceNotifyQuickReplySelectedRequest.QuickReplyOptionIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public NotifyQuickReplySelectedRequest build()
- Specified by:
buildin interfaceNotifyQuickReplySelectedRequest._FinalStage
-
-