Class TicketingReadTicket


  • public class TicketingReadTicket
    extends java.lang.Object
    • Constructor Detail

      • TicketingReadTicket

        public TicketingReadTicket​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> creatorId,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> reporters,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> assignees,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentId,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends Priority> priority,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingProject>> projects,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketNumber,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends TicketingReadTicketType> type,
                                   org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> closedAt,
                                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketUrl,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends TicketingReadTicketStatus> status,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends Organization> organization,
                                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingComponent>> components,
                                   org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                                   org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • TicketingReadTicket

        public TicketingReadTicket()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • unifiedCustomFields

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
        Custom Unified Fields configured in your StackOne project
      • title

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
        The title or subject of the ticket
      • creatorId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> creatorId()
        The creator of the ticket
      • reporters

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> reporters()
        Users who reported the ticket
      • assignees

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> assignees()
        Agents assigned to the ticket
      • content

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<TicketingContent>> content()
        Array of content associated with the ticket
      • parentId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentId()
        ID of the parent ticket if this is a sub-ticket
      • priority

        public org.openapitools.jackson.nullable.JsonNullable<Priority> priority()
        Priority of the ticket
      • tags

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> tags()
        The tags of the ticket
      • projects

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<TicketingProject>> projects()
        Projects the ticket belongs to
      • ticketNumber

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketNumber()
        The unique ticket number or reference ID
      • type

        public org.openapitools.jackson.nullable.JsonNullable<TicketingReadTicketType> type()
        The type of the ticket
      • closedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> closedAt()
        The date the ticket was closed
      • ticketUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketUrl()
        URL to view the ticket in the source system
      • status

        public org.openapitools.jackson.nullable.JsonNullable<TicketingReadTicketStatus> status()
        Current status of the ticket
      • organization

        public org.openapitools.jackson.nullable.JsonNullable<Organization> organization()
        Organization associated with the ticket
      • components

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<TicketingComponent>> components()
        Components associated with the ticket
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        The timestamp when the record was created
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        The timestamp when the record was last updated
      • withId

        public TicketingReadTicket withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public TicketingReadTicket withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public TicketingReadTicket withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withUnifiedCustomFields

        public TicketingReadTicket withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withUnifiedCustomFields

        public TicketingReadTicket withUnifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withTitle

        public TicketingReadTicket withTitle​(java.lang.String title)
        The title or subject of the ticket
      • withTitle

        public TicketingReadTicket withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        The title or subject of the ticket
      • withCreatorId

        public TicketingReadTicket withCreatorId​(java.lang.String creatorId)
        The creator of the ticket
      • withCreatorId

        public TicketingReadTicket withCreatorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> creatorId)
        The creator of the ticket
      • withReporters

        public TicketingReadTicket withReporters​(java.util.List<java.lang.String> reporters)
        Users who reported the ticket
      • withReporters

        public TicketingReadTicket withReporters​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> reporters)
        Users who reported the ticket
      • withAssignees

        public TicketingReadTicket withAssignees​(java.util.List<java.lang.String> assignees)
        Agents assigned to the ticket
      • withAssignees

        public TicketingReadTicket withAssignees​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> assignees)
        Agents assigned to the ticket
      • withContent

        public TicketingReadTicket withContent​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content)
        Array of content associated with the ticket
      • withParentId

        public TicketingReadTicket withParentId​(java.lang.String parentId)
        ID of the parent ticket if this is a sub-ticket
      • withParentId

        public TicketingReadTicket withParentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentId)
        ID of the parent ticket if this is a sub-ticket
      • withPriority

        public TicketingReadTicket withPriority​(org.openapitools.jackson.nullable.JsonNullable<? extends Priority> priority)
        Priority of the ticket
      • withTags

        public TicketingReadTicket withTags​(java.util.List<java.lang.String> tags)
        The tags of the ticket
      • withTags

        public TicketingReadTicket withTags​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)
        The tags of the ticket
      • withProjects

        public TicketingReadTicket withProjects​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingProject>> projects)
        Projects the ticket belongs to
      • withTicketNumber

        public TicketingReadTicket withTicketNumber​(java.lang.String ticketNumber)
        The unique ticket number or reference ID
      • withTicketNumber

        public TicketingReadTicket withTicketNumber​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketNumber)
        The unique ticket number or reference ID
      • withClosedAt

        public TicketingReadTicket withClosedAt​(java.time.OffsetDateTime closedAt)
        The date the ticket was closed
      • withClosedAt

        public TicketingReadTicket withClosedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> closedAt)
        The date the ticket was closed
      • withTicketUrl

        public TicketingReadTicket withTicketUrl​(java.lang.String ticketUrl)
        URL to view the ticket in the source system
      • withTicketUrl

        public TicketingReadTicket withTicketUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ticketUrl)
        URL to view the ticket in the source system
      • withOrganization

        public TicketingReadTicket withOrganization​(org.openapitools.jackson.nullable.JsonNullable<? extends Organization> organization)
        Organization associated with the ticket
      • withComponents

        public TicketingReadTicket withComponents​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingComponent>> components)
        Components associated with the ticket
      • withCreatedAt

        public TicketingReadTicket withCreatedAt​(java.time.OffsetDateTime createdAt)
        The timestamp when the record was created
      • withCreatedAt

        public TicketingReadTicket withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The timestamp when the record was created
      • withUpdatedAt

        public TicketingReadTicket withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The timestamp when the record was last updated
      • withUpdatedAt

        public TicketingReadTicket withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The timestamp when the record was last updated
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object