import type * as Samsara from "../../../../index.js"; /** * @example * { * id: "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7" * } */ export interface IssuesPatchIssueRequestBody { assignedTo?: Samsara.PatchIssueRequestBodyAssignedToRequestBody; /** Description of the issue. */ description?: string; /** Due date of the issue. UTC timestamp in RFC 3339 format. */ dueDate?: string; /** A map of external ids */ externalIds?: Record; /** ID of the issue. Can be either a unique Samsara ID or an [external ID](https://developers.samsara.com/docs/external-ids) for the issue. */ id: string; /** Media items to append to the issue. */ media?: Samsara.FormSubmissionRequestMediaItemObjectRequestBody[]; /** Priority of the issue. Valid values: `low`, `medium`, `high` */ priority?: IssuesPatchIssueRequestBody.Priority; /** Status of the issue. Valid values: `open`, `inProgress`, `resolved`, `dismissed` */ status?: IssuesPatchIssueRequestBody.Status; /** Title of the issue. */ title?: string; } export declare namespace IssuesPatchIssueRequestBody { /** Priority of the issue. Valid values: `low`, `medium`, `high` */ const Priority: { readonly Low: "low"; readonly Medium: "medium"; readonly High: "high"; }; type Priority = (typeof Priority)[keyof typeof Priority]; /** Status of the issue. Valid values: `open`, `inProgress`, `resolved`, `dismissed` */ const Status: { readonly Open: "open"; readonly InProgress: "inProgress"; readonly Resolved: "resolved"; readonly Dismissed: "dismissed"; }; type Status = (typeof Status)[keyof typeof Status]; }