Class UpdateTicketTypeRequestBody.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.UpdateTicketTypeRequestBody.Builder
-
- Enclosing class:
- UpdateTicketTypeRequestBody
public static final class UpdateTicketTypeRequestBody.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateTicketTypeRequestBody.Builderarchived(java.lang.Boolean archived)UpdateTicketTypeRequestBody.Builderarchived(java.util.Optional<java.lang.Boolean> archived)The archived status of the ticket type.UpdateTicketTypeRequestBodybuild()UpdateTicketTypeRequestBody.Buildercategory(UpdateTicketTypeRequestBody.Category category)UpdateTicketTypeRequestBody.Buildercategory(java.util.Optional<UpdateTicketTypeRequestBody.Category> category)Category of the Ticket Type.UpdateTicketTypeRequestBody.Builderdescription(java.lang.String description)UpdateTicketTypeRequestBody.Builderdescription(java.util.Optional<java.lang.String> description)The description of the ticket type.UpdateTicketTypeRequestBody.Builderfrom(UpdateTicketTypeRequestBody other)UpdateTicketTypeRequestBody.Buildericon(java.lang.String icon)UpdateTicketTypeRequestBody.Buildericon(java.util.Optional<java.lang.String> icon)The icon of the ticket type.UpdateTicketTypeRequestBody.BuilderisInternal(java.lang.Boolean isInternal)UpdateTicketTypeRequestBody.BuilderisInternal(java.util.Optional<java.lang.Boolean> isInternal)Whether the tickets associated with this ticket type are intended for internal use only or will be shared with customers.UpdateTicketTypeRequestBody.Buildername(java.lang.String name)UpdateTicketTypeRequestBody.Buildername(java.util.Optional<java.lang.String> name)The name of the ticket type.
-
-
-
Method Detail
-
from
public UpdateTicketTypeRequestBody.Builder from(UpdateTicketTypeRequestBody other)
-
name
public UpdateTicketTypeRequestBody.Builder name(java.util.Optional<java.lang.String> name)
The name of the ticket type.
-
name
public UpdateTicketTypeRequestBody.Builder name(java.lang.String name)
-
description
public UpdateTicketTypeRequestBody.Builder description(java.util.Optional<java.lang.String> description)
The description of the ticket type.
-
description
public UpdateTicketTypeRequestBody.Builder description(java.lang.String description)
-
category
public UpdateTicketTypeRequestBody.Builder category(java.util.Optional<UpdateTicketTypeRequestBody.Category> category)
Category of the Ticket Type.
-
category
public UpdateTicketTypeRequestBody.Builder category(UpdateTicketTypeRequestBody.Category category)
-
icon
public UpdateTicketTypeRequestBody.Builder icon(java.util.Optional<java.lang.String> icon)
The icon of the ticket type.
-
icon
public UpdateTicketTypeRequestBody.Builder icon(java.lang.String icon)
-
archived
public UpdateTicketTypeRequestBody.Builder archived(java.util.Optional<java.lang.Boolean> archived)
The archived status of the ticket type.
-
archived
public UpdateTicketTypeRequestBody.Builder archived(java.lang.Boolean archived)
-
isInternal
public UpdateTicketTypeRequestBody.Builder isInternal(java.util.Optional<java.lang.Boolean> isInternal)
Whether the tickets associated with this ticket type are intended for internal use only or will be shared with customers. This is currently a limited attribute.
-
isInternal
public UpdateTicketTypeRequestBody.Builder isInternal(java.lang.Boolean isInternal)
-
build
public UpdateTicketTypeRequestBody build()
-
-