Package com.intercom.api.types
Class TicketReply.Builder
- java.lang.Object
-
- com.intercom.api.types.TicketReply.Builder
-
- Enclosing class:
- TicketReply
public static final class TicketReply.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TicketReply.Builderattachments(java.util.List<PartAttachment> attachments)TicketReply.Builderattachments(java.util.Optional<java.util.List<PartAttachment>> attachments)A list of attachments for the part.TicketReply.Builderauthor(TicketPartAuthor author)TicketReply.Builderauthor(java.util.Optional<TicketPartAuthor> author)TicketReply.Builderbody(java.lang.String body)TicketReply.Builderbody(java.util.Optional<java.lang.String> body)The message body, which may contain HTML.TicketReplybuild()TicketReply.BuildercreatedAt(java.lang.Integer createdAt)TicketReply.BuildercreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the note was created.TicketReply.Builderfrom(TicketReply other)TicketReply.Builderid(java.lang.String id)TicketReply.Builderid(java.util.Optional<java.lang.String> id)The id representing the part.TicketReply.BuilderpartType(TicketReply.PartType partType)TicketReply.BuilderpartType(java.util.Optional<TicketReply.PartType> partType)Type of the partTicketReply.Builderredacted(java.lang.Boolean redacted)TicketReply.Builderredacted(java.util.Optional<java.lang.Boolean> redacted)Whether or not the ticket part has been redacted.TicketReply.Buildertype(java.lang.String type)TicketReply.Buildertype(java.util.Optional<java.lang.String> type)Always ticket_partTicketReply.BuilderupdatedAt(java.lang.Integer updatedAt)TicketReply.BuilderupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)The last time the note was updated.
-
-
-
Method Detail
-
from
public TicketReply.Builder from(TicketReply other)
-
type
public TicketReply.Builder type(java.util.Optional<java.lang.String> type)
Always ticket_part
-
type
public TicketReply.Builder type(java.lang.String type)
-
id
public TicketReply.Builder id(java.util.Optional<java.lang.String> id)
The id representing the part.
-
id
public TicketReply.Builder id(java.lang.String id)
-
partType
public TicketReply.Builder partType(java.util.Optional<TicketReply.PartType> partType)
Type of the part
-
partType
public TicketReply.Builder partType(TicketReply.PartType partType)
-
body
public TicketReply.Builder body(java.util.Optional<java.lang.String> body)
The message body, which may contain HTML.
-
body
public TicketReply.Builder body(java.lang.String body)
-
createdAt
public TicketReply.Builder createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the note was created.
-
createdAt
public TicketReply.Builder createdAt(java.lang.Integer createdAt)
-
updatedAt
public TicketReply.Builder updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
The last time the note was updated.
-
updatedAt
public TicketReply.Builder updatedAt(java.lang.Integer updatedAt)
-
author
public TicketReply.Builder author(java.util.Optional<TicketPartAuthor> author)
-
author
public TicketReply.Builder author(TicketPartAuthor author)
-
attachments
public TicketReply.Builder attachments(java.util.Optional<java.util.List<PartAttachment>> attachments)
A list of attachments for the part.
-
attachments
public TicketReply.Builder attachments(java.util.List<PartAttachment> attachments)
-
redacted
public TicketReply.Builder redacted(java.util.Optional<java.lang.Boolean> redacted)
Whether or not the ticket part has been redacted.
-
redacted
public TicketReply.Builder redacted(java.lang.Boolean redacted)
-
build
public TicketReply build()
-
-