import { MessageSenderEnum } from './MessageSenderEnum';
import { TicketCategoryEnum } from './TicketCategoryEnum';
import { TicketProductEnum } from './TicketProductEnum';
import { TicketStatusEnum } from './TicketStatusEnum';
import { TicketTypeEnum } from './TicketTypeEnum';
/** Support Ticket */
export interface Ticket {
    /** Customer account identifier */
    accountId: string;
    /** Can this ticket be closed or not */
    canBeClosed: boolean;
    /** Ticket request category */
    category?: TicketCategoryEnum;
    /** Ticket creation date */
    creationDate: string;
    /** Sender type of last message */
    lastMessageFrom: MessageSenderEnum;
    /** Product service concerned by ticket */
    product?: TicketProductEnum;
    /** Ticket score */
    score: string;
    /** Name of service concerned by ticket */
    serviceName?: string;
    /** State of ticket */
    state: TicketStatusEnum;
    /** Ticket subject */
    subject: string;
    /** Ticket identifier */
    ticketId: number;
    /** Ticket external number */
    ticketNumber: number;
    /** Ticket type */
    type: TicketTypeEnum;
    /** Ticket last update date */
    updateDate: string;
}
//# sourceMappingURL=Ticket.d.ts.map