Class TicketState.Builder
- java.lang.Object
-
- com.intercom.api.resources.tickets.types.TicketState.Builder
-
- Enclosing class:
- TicketState
public static final class TicketState.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TicketStatebuild()TicketState.Buildercategory(TicketState.Category category)TicketState.Buildercategory(java.util.Optional<TicketState.Category> category)The category of the ticket stateTicketState.BuilderexternalLabel(java.lang.String externalLabel)TicketState.BuilderexternalLabel(java.util.Optional<java.lang.String> externalLabel)The state the ticket is currently in, in a human readable form - visible to customers, in the messenger, email and tickets portal.TicketState.Builderfrom(TicketState other)TicketState.Builderid(java.lang.String id)TicketState.Builderid(java.util.Optional<java.lang.String> id)The id of the ticket stateTicketState.BuilderinternalLabel(java.lang.String internalLabel)TicketState.BuilderinternalLabel(java.util.Optional<java.lang.String> internalLabel)The state the ticket is currently in, in a human readable form - visible in IntercomTicketState.Buildertype(java.lang.String type)TicketState.Buildertype(java.util.Optional<java.lang.String> type)String representing the object's type.
-
-
-
Method Detail
-
from
public TicketState.Builder from(TicketState other)
-
type
public TicketState.Builder type(java.util.Optional<java.lang.String> type)
String representing the object's type. Always has the value
ticket_state.
-
type
public TicketState.Builder type(java.lang.String type)
-
id
public TicketState.Builder id(java.util.Optional<java.lang.String> id)
The id of the ticket state
-
id
public TicketState.Builder id(java.lang.String id)
-
category
public TicketState.Builder category(java.util.Optional<TicketState.Category> category)
The category of the ticket state
-
category
public TicketState.Builder category(TicketState.Category category)
-
internalLabel
public TicketState.Builder internalLabel(java.util.Optional<java.lang.String> internalLabel)
The state the ticket is currently in, in a human readable form - visible in Intercom
-
internalLabel
public TicketState.Builder internalLabel(java.lang.String internalLabel)
-
externalLabel
public TicketState.Builder externalLabel(java.util.Optional<java.lang.String> externalLabel)
The state the ticket is currently in, in a human readable form - visible to customers, in the messenger, email and tickets portal.
-
externalLabel
public TicketState.Builder externalLabel(java.lang.String externalLabel)
-
build
public TicketState build()
-
-