Class Update

Direct Known Subclasses:
Agent, Chat, Customer, Employee

@ApiType("SoftLayer_Ticket_Update")
public class Update
extends Entity
The SoftLayer_Ticket_Update type relates to a single update to a ticket, either by a customer or an employee.
See Also:
SoftLayer_Ticket_Update
  • Field Details

    • changeOwnerActivity

      @ApiProperty protected String changeOwnerActivity
    • chat

      @ApiProperty protected Liveperson chat
      The chat between the Customer and Agent
    • editor

      @ApiProperty protected Interface editor
      The user or SoftLayer employee who created a ticket update.
    • fileAttachment

      @ApiProperty protected List<File> fileAttachment
      The files attached to a ticket update.
    • ticket

      @ApiProperty protected Ticket ticket
      The ticket that a ticket update belongs to.
    • type

      @ApiProperty protected Type type
      The Type of update to this ticket
    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      The data a ticket update was created.
    • createDateSpecified

      protected boolean createDateSpecified
    • editorId

      @ApiProperty(canBeNullOrNotSet=true) protected Long editorId
      The internal identifier of the SoftLayer portal or API user who created a ticket update. This is only used if a ticket update's ''editorType'' property is "USER".
    • editorIdSpecified

      protected boolean editorIdSpecified
    • editorType

      @ApiProperty(canBeNullOrNotSet=true) protected String editorType
      The type user who created a ticket update. This is either "USER" for an update created by a SoftLayer portal or API user, "EMPLOYEE" for an update created by a SoftLayer employee, or "AUTO" if a ticket update was generated automatically by SoftLayer's backend systems.
    • editorTypeSpecified

      protected boolean editorTypeSpecified
    • entry

      @ApiProperty(canBeNullOrNotSet=true) protected String entry
      The contents of a ticket update.
    • entrySpecified

      protected boolean entrySpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A ticket update's internal identifier.
    • idSpecified

      protected boolean idSpecified
    • ticketId

      @ApiProperty(canBeNullOrNotSet=true) protected Long ticketId
      The internal identifier of the ticket that a ticket update belongs to.
    • ticketIdSpecified

      protected boolean ticketIdSpecified
    • fileAttachmentCount

      @ApiProperty protected Long fileAttachmentCount
      A count of the files attached to a ticket update.
  • Constructor Details

    • Update

      public Update()
  • Method Details

    • getChangeOwnerActivity

      public String getChangeOwnerActivity()
    • setChangeOwnerActivity

      public void setChangeOwnerActivity​(String changeOwnerActivity)
    • getChat

      public Liveperson getChat()
    • setChat

      public void setChat​(Liveperson chat)
    • getEditor

      public Interface getEditor()
    • setEditor

      public void setEditor​(Interface editor)
    • getFileAttachment

      public List<File> getFileAttachment()
    • getTicket

      public Ticket getTicket()
    • setTicket

      public void setTicket​(Ticket ticket)
    • getType

      public Type getType()
    • setType

      public void setType​(Type type)
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getEditorId

      public Long getEditorId()
    • setEditorId

      public void setEditorId​(Long editorId)
    • isEditorIdSpecified

      public boolean isEditorIdSpecified()
    • unsetEditorId

      public void unsetEditorId()
    • getEditorType

      public String getEditorType()
    • setEditorType

      public void setEditorType​(String editorType)
    • isEditorTypeSpecified

      public boolean isEditorTypeSpecified()
    • unsetEditorType

      public void unsetEditorType()
    • getEntry

      public String getEntry()
    • setEntry

      public void setEntry​(String entry)
    • isEntrySpecified

      public boolean isEntrySpecified()
    • unsetEntry

      public void unsetEntry()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getTicketId

      public Long getTicketId()
    • setTicketId

      public void setTicketId​(Long ticketId)
    • isTicketIdSpecified

      public boolean isTicketIdSpecified()
    • unsetTicketId

      public void unsetTicketId()
    • getFileAttachmentCount

      public Long getFileAttachmentCount()
    • setFileAttachmentCount

      public void setFileAttachmentCount​(Long fileAttachmentCount)