Interface UpdateTicketRequest._FinalStage
-
- All Known Implementing Classes:
UpdateTicketRequest.Builder
- Enclosing class:
- UpdateTicketRequest
public static interface UpdateTicketRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateTicketRequest._FinalStageadminId(java.lang.Integer adminId)UpdateTicketRequest._FinalStageadminId(java.util.Optional<java.lang.Integer> adminId)The ID of the admin performing ticket update.UpdateTicketRequest._FinalStageassigneeId(java.lang.String assigneeId)UpdateTicketRequest._FinalStageassigneeId(java.util.Optional<java.lang.String> assigneeId)The ID of the admin or team to which the ticket is assigned.UpdateTicketRequestbuild()UpdateTicketRequest._FinalStagecompanyId(java.lang.String companyId)UpdateTicketRequest._FinalStagecompanyId(java.util.Optional<java.lang.String> companyId)The ID of the company that the ticket is associated with.UpdateTicketRequest._FinalStageisShared(java.lang.Boolean isShared)UpdateTicketRequest._FinalStageisShared(java.util.Optional<java.lang.Boolean> isShared)Specify whether the ticket is visible to users.UpdateTicketRequest._FinalStageopen(java.lang.Boolean open)UpdateTicketRequest._FinalStageopen(java.util.Optional<java.lang.Boolean> open)Specify if a ticket is open.UpdateTicketRequest._FinalStagesnoozedUntil(java.lang.Integer snoozedUntil)UpdateTicketRequest._FinalStagesnoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)The time you want the ticket to reopen.UpdateTicketRequest._FinalStageticketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)UpdateTicketRequest._FinalStageticketAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> ticketAttributes)The attributes set on the ticket.UpdateTicketRequest._FinalStageticketStateId(java.lang.String ticketStateId)UpdateTicketRequest._FinalStageticketStateId(java.util.Optional<java.lang.String> ticketStateId)The ID of the ticket state associated with the ticket type.
-
-
-
Method Detail
-
build
UpdateTicketRequest build()
-
ticketAttributes
UpdateTicketRequest._FinalStage ticketAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> ticketAttributes)
The attributes set on the ticket.
-
ticketAttributes
UpdateTicketRequest._FinalStage ticketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)
-
ticketStateId
UpdateTicketRequest._FinalStage ticketStateId(java.util.Optional<java.lang.String> ticketStateId)
The ID of the ticket state associated with the ticket type.
-
ticketStateId
UpdateTicketRequest._FinalStage ticketStateId(java.lang.String ticketStateId)
-
companyId
UpdateTicketRequest._FinalStage companyId(java.util.Optional<java.lang.String> companyId)
The ID of the company that the ticket is associated with. The unique identifier for the company which is given by Intercom. Set to nil to remove company.
-
companyId
UpdateTicketRequest._FinalStage companyId(java.lang.String companyId)
-
open
UpdateTicketRequest._FinalStage open(java.util.Optional<java.lang.Boolean> open)
Specify if a ticket is open. Set to false to close a ticket. Closing a ticket will also unsnooze it.
-
open
UpdateTicketRequest._FinalStage open(java.lang.Boolean open)
-
isShared
UpdateTicketRequest._FinalStage isShared(java.util.Optional<java.lang.Boolean> isShared)
Specify whether the ticket is visible to users.
-
isShared
UpdateTicketRequest._FinalStage isShared(java.lang.Boolean isShared)
-
snoozedUntil
UpdateTicketRequest._FinalStage snoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)
The time you want the ticket to reopen.
-
snoozedUntil
UpdateTicketRequest._FinalStage snoozedUntil(java.lang.Integer snoozedUntil)
-
adminId
UpdateTicketRequest._FinalStage adminId(java.util.Optional<java.lang.Integer> adminId)
The ID of the admin performing ticket update. Needed for workflows execution and attributing actions to specific admins.
-
adminId
UpdateTicketRequest._FinalStage adminId(java.lang.Integer adminId)
-
assigneeId
UpdateTicketRequest._FinalStage assigneeId(java.util.Optional<java.lang.String> assigneeId)
The ID of the admin or team to which the ticket is assigned. Set this 0 to unassign it.
-
assigneeId
UpdateTicketRequest._FinalStage assigneeId(java.lang.String assigneeId)
-
-