// This file was auto-generated by Fern from our API Definition.

/**
 * The request payload for creating a ticket type.
 *   You can copy the `icon` property for your ticket type from [Twemoji Cheatsheet](https://twemoji-cheatsheet.vercel.app/)
 */
export interface CreateTicketTypeRequest {
    /** The name of the ticket type. */
    name: string;
    /** The description of the ticket type. */
    description?: string;
    /** Category of the Ticket Type. */
    category?: CreateTicketTypeRequest.Category;
    /** The icon of the ticket type. */
    icon?: string;
    /** Whether the tickets associated with this ticket type are intended for internal use only or will be shared with customers. This is currently a limited attribute. */
    is_internal?: boolean;
}

export namespace CreateTicketTypeRequest {
    /** Category of the Ticket Type. */
    export const Category = {
        Customer: "Customer",
        BackOffice: "Back-office",
        Tracker: "Tracker",
    } as const;
    export type Category = (typeof Category)[keyof typeof Category];
}
