Package com.intercom.api.types
Class WhatsappMessageStatusList.EventsItem.Builder
- java.lang.Object
-
- com.intercom.api.types.WhatsappMessageStatusList.EventsItem.Builder
-
- All Implemented Interfaces:
WhatsappMessageStatusList.EventsItem._FinalStage,WhatsappMessageStatusList.EventsItem.ConversationIdStage,WhatsappMessageStatusList.EventsItem.CreatedAtStage,WhatsappMessageStatusList.EventsItem.IdStage,WhatsappMessageStatusList.EventsItem.StatusStage,WhatsappMessageStatusList.EventsItem.UpdatedAtStage,WhatsappMessageStatusList.EventsItem.WhatsappMessageIdStage
- Enclosing class:
- WhatsappMessageStatusList.EventsItem
public static final class WhatsappMessageStatusList.EventsItem.Builder extends java.lang.Object implements WhatsappMessageStatusList.EventsItem.IdStage, WhatsappMessageStatusList.EventsItem.ConversationIdStage, WhatsappMessageStatusList.EventsItem.StatusStage, WhatsappMessageStatusList.EventsItem.CreatedAtStage, WhatsappMessageStatusList.EventsItem.UpdatedAtStage, WhatsappMessageStatusList.EventsItem.WhatsappMessageIdStage, WhatsappMessageStatusList.EventsItem._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public WhatsappMessageStatusList.EventsItem.Builder from(WhatsappMessageStatusList.EventsItem other)
- Specified by:
fromin interfaceWhatsappMessageStatusList.EventsItem.IdStage
-
id
public WhatsappMessageStatusList.EventsItem.ConversationIdStage id(@NotNull java.lang.String id)
Event ID
Event ID
- Specified by:
idin interfaceWhatsappMessageStatusList.EventsItem.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
conversationId
public WhatsappMessageStatusList.EventsItem.StatusStage conversationId(@NotNull java.lang.String conversationId)
ID of the conversation
ID of the conversation
- Specified by:
conversationIdin interfaceWhatsappMessageStatusList.EventsItem.ConversationIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public WhatsappMessageStatusList.EventsItem.CreatedAtStage status(@NotNull WhatsappMessageStatusList.EventsItem.Status status)
Current status of the message
Current status of the message
- Specified by:
statusin interfaceWhatsappMessageStatusList.EventsItem.StatusStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAt
public WhatsappMessageStatusList.EventsItem.UpdatedAtStage createdAt(int createdAt)
Creation timestamp
Creation timestamp
- Specified by:
createdAtin interfaceWhatsappMessageStatusList.EventsItem.CreatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
updatedAt
public WhatsappMessageStatusList.EventsItem.WhatsappMessageIdStage updatedAt(int updatedAt)
Last update timestamp
Last update timestamp
- Specified by:
updatedAtin interfaceWhatsappMessageStatusList.EventsItem.UpdatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
whatsappMessageId
public WhatsappMessageStatusList.EventsItem._FinalStage whatsappMessageId(@NotNull java.lang.String whatsappMessageId)
WhatsApp's message identifier
WhatsApp's message identifier
- Specified by:
whatsappMessageIdin interfaceWhatsappMessageStatusList.EventsItem.WhatsappMessageIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
templateName
public WhatsappMessageStatusList.EventsItem._FinalStage templateName(java.lang.String templateName)
Name of the WhatsApp template used
- Specified by:
templateNamein interfaceWhatsappMessageStatusList.EventsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
templateName
public WhatsappMessageStatusList.EventsItem._FinalStage templateName(java.util.Optional<java.lang.String> templateName)
Name of the WhatsApp template used
- Specified by:
templateNamein interfaceWhatsappMessageStatusList.EventsItem._FinalStage
-
build
public WhatsappMessageStatusList.EventsItem build()
- Specified by:
buildin interfaceWhatsappMessageStatusList.EventsItem._FinalStage
-
-