|
ImagingTools Core SDK
|
#include <ISupportTicket.h>
Inherits iser::ISerializable.
Inherited by imtdesk::CSupportTicketComp [virtual].
Public Types | |
| enum | TicketType |
| enum | TicketStatus |
| enum | TicketPriority |
| enum | Environment |
Public Member Functions | |
| virtual QByteArray | GetId () const =0 |
| virtual void | SetId (const QByteArray &id)=0 |
| virtual QString | GetTitle () const =0 |
| virtual void | SetTitle (const QString &title)=0 |
| virtual QString | GetDescription () const =0 |
| virtual void | SetDescription (const QString &description)=0 |
| virtual TicketType | GetTicketType () const =0 |
| virtual void | SetTicketType (TicketType ticketType)=0 |
| virtual TicketStatus | GetStatus () const =0 |
| virtual void | SetStatus (TicketStatus status)=0 |
| virtual TicketPriority | GetPriority () const =0 |
| virtual void | SetPriority (TicketPriority priority)=0 |
| virtual QByteArray | GetAssigneeId () const =0 |
| virtual void | SetAssigneeId (const QByteArray &assigneeId)=0 |
| virtual QByteArray | GetReporterId () const =0 |
| virtual void | SetReporterId (const QByteArray &reporterId)=0 |
| virtual QByteArray | GetConversationId () const =0 |
| virtual void | SetConversationId (const QByteArray &conversationId)=0 |
| virtual QByteArray | GetMessageId () const =0 |
| virtual void | SetMessageId (const QByteArray &messageId)=0 |
| virtual Environment | GetEnvironment () const =0 |
| virtual void | SetEnvironment (Environment environment)=0 |
| virtual QStringList | GetTags () const =0 |
| virtual void | SetTags (const QStringList &tags)=0 |
| virtual QString | GetCreatedAt () const =0 |
| virtual void | SetCreatedAt (const QString &createdAt)=0 |
| virtual QString | GetUpdatedAt () const =0 |
| virtual void | SetUpdatedAt (const QString &updatedAt)=0 |
| virtual QString | GetResolvedAt () const =0 |
| virtual void | SetResolvedAt (const QString &resolvedAt)=0 |
Interface representing a Service Desk support ticket.
Tickets can be linked to a conversation or a specific message, have priorities, statuses, and may target a specific deployment environment.
Definition at line 20 of file ISupportTicket.h.
Target deployment environment.
Definition at line 74 of file ISupportTicket.h.
Ticket priority — urgency level.
Definition at line 58 of file ISupportTicket.h.
Ticket status — lifecycle stage of the ticket.
Definition at line 42 of file ISupportTicket.h.
Ticket type — describes the nature of the request.
Definition at line 26 of file ISupportTicket.h.
|
pure virtual |
Get the user ID of the assigned agent (may be empty).
|
pure virtual |
Get the conversation ID linked to this ticket (may be empty).
|
pure virtual |
Get the ISO 8601 creation timestamp.
|
pure virtual |
Get the detailed ticket description.
|
pure virtual |
Get the target deployment environment.
|
pure virtual |
Get the unique ticket identifier.
|
pure virtual |
Get the message ID that triggered this ticket (may be empty).
|
pure virtual |
Get the ticket priority.
|
pure virtual |
Get the user ID of the reporter who created the ticket.
|
pure virtual |
Get the ISO 8601 resolution timestamp (empty if not resolved).
|
pure virtual |
Get the ticket status.
|
pure virtual |
Get the tags associated with this ticket.
|
pure virtual |
Get the ticket type.
|
pure virtual |
Get the ticket title / summary.
|
pure virtual |
Get the ISO 8601 last-update timestamp.
|
pure virtual |
Set the assignee user ID.
|
pure virtual |
Set the conversation ID.
|
pure virtual |
Set the creation timestamp.
|
pure virtual |
Set the ticket description.
|
pure virtual |
Set the target environment.
|
pure virtual |
Set the unique ticket identifier.
|
pure virtual |
Set the triggering message ID.
|
pure virtual |
Set the ticket priority.
|
pure virtual |
Set the reporter user ID.
|
pure virtual |
Set the resolution timestamp.
|
pure virtual |
Set the ticket status.
|
pure virtual |
Set the tags.
|
pure virtual |
Set the ticket type.
|
pure virtual |
Set the ticket title.
|
pure virtual |
Set the last-update timestamp.