UNPKG

@esri/arcgis-rest-feature-service

Version:

Feature layer query and edit helpers for @esri/arcgis-rest-js

35 lines (34 loc) 1.32 kB
import { IGetLayerOptions, IEditFeatureResult } from "./helpers.js"; /** * Request options to for deleting related attachments of a feature by id. See [Delete Attachments](https://developers.arcgis.com/rest/services-reference/delete-attachments.htm) for more information. * */ export interface IDeleteAttachmentsOptions extends IGetLayerOptions { /** * Unique identifier of feature to delete related attachment(s). */ featureId: number; /** * Array of unique identifiers of attachments to delete. */ attachmentIds: number[]; } /** * Delete existing attachment files of a feature by id. See [Delete Attachments](https://developers.arcgis.com/rest/services-reference/delete-attachments.htm) for more information. * * ```js * import { deleteAttachments } from '@esri/arcgis-rest-feature-service'; * // * deleteAttachments({ * url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/ServiceRequest/FeatureServer/0", * featureId: 8484, * attachmentIds: [306] * }); * ``` * * @param requestOptions - Options for the request. * @returns A Promise that will resolve with the `deleteAttachments()` response. */ export declare function deleteAttachments(requestOptions: IDeleteAttachmentsOptions): Promise<{ deleteAttachmentResults: IEditFeatureResult[]; }>;