/** * @example * { * id: "id" * } */ export interface EntityGroundIntelligenceIssuesServiceUpdateGroundIntelligenceIssueRequestBody { /** Unique identifier for the Ground Intelligence issue. */ id: string; /** Optional note about the dismissal. Set to null to clear. */ dismissalNote?: string | null; /** Reason for dismissing the issue. Required when status is dismissed. Valid values: `notMyJurisdiction`, `knownIssue`, `duplicate`, `inaccurateDetection`, `other` */ dismissalReason?: EntityGroundIntelligenceIssuesServiceUpdateGroundIntelligenceIssueRequestBody.DismissalReason; /** Customer-facing review status for the issue. Valid values: `needsReview`, `reviewed`, `resolved`, `dismissed` */ status?: EntityGroundIntelligenceIssuesServiceUpdateGroundIntelligenceIssueRequestBody.Status; /** Customer-facing road-condition type for the issue. Valid values: `pothole`, `roadCracking`, `patchedPothole` */ type?: EntityGroundIntelligenceIssuesServiceUpdateGroundIntelligenceIssueRequestBody.Type; } export declare namespace EntityGroundIntelligenceIssuesServiceUpdateGroundIntelligenceIssueRequestBody { /** Reason for dismissing the issue. Required when status is dismissed. Valid values: `notMyJurisdiction`, `knownIssue`, `duplicate`, `inaccurateDetection`, `other` */ const DismissalReason: { readonly NotMyJurisdiction: "notMyJurisdiction"; readonly KnownIssue: "knownIssue"; readonly Duplicate: "duplicate"; readonly InaccurateDetection: "inaccurateDetection"; readonly Other: "other"; }; type DismissalReason = (typeof DismissalReason)[keyof typeof DismissalReason]; /** Customer-facing review status for the issue. Valid values: `needsReview`, `reviewed`, `resolved`, `dismissed` */ const Status: { readonly NeedsReview: "needsReview"; readonly Reviewed: "reviewed"; readonly Resolved: "resolved"; readonly Dismissed: "dismissed"; }; type Status = (typeof Status)[keyof typeof Status]; /** Customer-facing road-condition type for the issue. Valid values: `pothole`, `roadCracking`, `patchedPothole` */ const Type: { readonly Pothole: "pothole"; readonly RoadCracking: "roadCracking"; readonly PatchedPothole: "patchedPothole"; }; type Type = (typeof Type)[keyof typeof Type]; }