Class UpdateTicketTypeAttributeRequest.Builder
- All Implemented Interfaces:
UpdateTicketTypeAttributeRequest._FinalStage,UpdateTicketTypeAttributeRequest.AttributeIdStage,UpdateTicketTypeAttributeRequest.TicketTypeIdStage
- Enclosing class:
UpdateTicketTypeAttributeRequest
-
Method Summary
Modifier and TypeMethodDescriptionallowMultipleValues(Boolean allowMultipleValues) Whether the attribute allows multiple files to be attached to it (only applicable to file attributes)allowMultipleValues(Optional<Boolean> allowMultipleValues) Whether the attribute should be archived and not shown during creation of the ticket (it will still be present on previously created tickets)attributeId(String attributeId) The unique identifier for the ticket type attribute which is given by Intercom.build()description(String description) The description of the attribute presented to the teammate or contactdescription(Optional<String> description) A comma delimited list of items for the attribute value (only applicable to list attributes)Whether the attribute allows multiple lines of text (only applicable to string attributes)The name of the ticket type attributerequiredToCreate(Boolean requiredToCreate) Whether the attribute is required to be filled in when teammates are creating the ticket in Inbox.requiredToCreate(Optional<Boolean> requiredToCreate) requiredToCreateForContacts(Boolean requiredToCreateForContacts) Whether the attribute is required to be filled in when contacts are creating the ticket in Messenger.requiredToCreateForContacts(Optional<Boolean> requiredToCreateForContacts) ticketTypeId(String ticketTypeId) The unique identifier for the ticket type which is given by Intercom.visibleOnCreate(Boolean visibleOnCreate) Whether the attribute is visible to teammates when creating a ticket in Inbox.visibleOnCreate(Optional<Boolean> visibleOnCreate) visibleToContacts(Boolean visibleToContacts) Whether the attribute is visible to contacts when creating a ticket in Messenger.visibleToContacts(Optional<Boolean> visibleToContacts)
-
Method Details
-
from
- Specified by:
fromin interfaceUpdateTicketTypeAttributeRequest.TicketTypeIdStage
-
ticketTypeId
The unique identifier for the ticket type which is given by Intercom.
- Specified by:
ticketTypeIdin interfaceUpdateTicketTypeAttributeRequest.TicketTypeIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
attributeId
The unique identifier for the ticket type attribute which is given by Intercom.
- Specified by:
attributeIdin interfaceUpdateTicketTypeAttributeRequest.AttributeIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
archived
Whether the attribute should be archived and not shown during creation of the ticket (it will still be present on previously created tickets)
- Specified by:
archivedin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
archived
- Specified by:
archivedin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
allowMultipleValues
public UpdateTicketTypeAttributeRequest._FinalStage allowMultipleValues(Boolean allowMultipleValues) Whether the attribute allows multiple files to be attached to it (only applicable to file attributes)
- Specified by:
allowMultipleValuesin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
allowMultipleValues
public UpdateTicketTypeAttributeRequest._FinalStage allowMultipleValues(Optional<Boolean> allowMultipleValues) - Specified by:
allowMultipleValuesin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
listItems
A comma delimited list of items for the attribute value (only applicable to list attributes)
- Specified by:
listItemsin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
listItems
- Specified by:
listItemsin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
multiline
Whether the attribute allows multiple lines of text (only applicable to string attributes)
- Specified by:
multilinein interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
multiline
- Specified by:
multilinein interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
visibleToContacts
Whether the attribute is visible to contacts when creating a ticket in Messenger.
- Specified by:
visibleToContactsin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
visibleToContacts
public UpdateTicketTypeAttributeRequest._FinalStage visibleToContacts(Optional<Boolean> visibleToContacts) - Specified by:
visibleToContactsin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
visibleOnCreate
Whether the attribute is visible to teammates when creating a ticket in Inbox.
- Specified by:
visibleOnCreatein interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
visibleOnCreate
public UpdateTicketTypeAttributeRequest._FinalStage visibleOnCreate(Optional<Boolean> visibleOnCreate) - Specified by:
visibleOnCreatein interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
requiredToCreateForContacts
public UpdateTicketTypeAttributeRequest._FinalStage requiredToCreateForContacts(Boolean requiredToCreateForContacts) Whether the attribute is required to be filled in when contacts are creating the ticket in Messenger.
- Specified by:
requiredToCreateForContactsin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
requiredToCreateForContacts
public UpdateTicketTypeAttributeRequest._FinalStage requiredToCreateForContacts(Optional<Boolean> requiredToCreateForContacts) - Specified by:
requiredToCreateForContactsin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
requiredToCreate
Whether the attribute is required to be filled in when teammates are creating the ticket in Inbox.
- Specified by:
requiredToCreatein interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
requiredToCreate
public UpdateTicketTypeAttributeRequest._FinalStage requiredToCreate(Optional<Boolean> requiredToCreate) - Specified by:
requiredToCreatein interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
description
The description of the attribute presented to the teammate or contact
- Specified by:
descriptionin interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
description
- Specified by:
descriptionin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
name
The name of the ticket type attribute
- Specified by:
namein interfaceUpdateTicketTypeAttributeRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
name
- Specified by:
namein interfaceUpdateTicketTypeAttributeRequest._FinalStage
-
build
- Specified by:
buildin interfaceUpdateTicketTypeAttributeRequest._FinalStage
-