/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as Merge from "../../../index";
/**
 * # The Attachment Object
 *
 * ### Description
 *
 * The `Attachment` object is used to represent an attachment for a ticket.
 *
 * ### Usage Example
 *
 * TODO
 */
export interface AttachmentRequest {
    /** The attachment's name. It is required to include the file extension in the attachment's name. */
    fileName?: string;
    /** The ticket associated with the attachment. */
    ticket?: Merge.ticketing.AttachmentRequestTicket;
    /** The attachment's url. It is required to include the file extension in the file's URL. */
    fileUrl?: string;
    /** The attachment's file format. */
    contentType?: string;
    /** The user who uploaded the attachment. */
    uploadedBy?: string;
    integrationParams?: Record<string, unknown>;
    linkedAccountParams?: Record<string, unknown>;
}
