Skip to content

ESPRMAdminEventFilter

Defined in: src/ESPRMAdminEventFilter.ts:11

Shell class for admin event filter management operations. Methods are added via prototype augmentation in methods/ESPRMAdminEventFilter/*.

new ESPRMAdminEventFilter(): ESPRMAdminEventFilter

ESPRMAdminEventFilter

createEventFilter(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminEventFilter/CreateEventFilter.ts:27

Creates a new event filter for the specified entity and event type.

CreateEventFilterRequest

The event type, entity ID, entity type, and filter configuration.

Promise<ESPAPISuccessResponse>

A success response confirming the event filter was created.


deleteEventFilter(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminEventFilter/DeleteEventFilter.ts:27

Deletes an event filter identified by event type and entity ID.

DeleteEventFilterRequest

The event type and entity ID of the filter to delete.

Promise<ESPAPISuccessResponse>

A success response confirming the event filter was deleted.


getEventFilters(params?): Promise<GetEventFiltersResponse>

Defined in: src/methods/ESPRMAdminEventFilter/GetEventFilters.ts:22

Retrieves event filters with optional filtering and pagination.

GetEventFiltersParams

Optional query parameters to filter or paginate results.

Promise<GetEventFiltersResponse>

The list of event filters matching the query.


updateEventFilter(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminEventFilter/UpdateEventFilter.ts:22

Updates an existing event filter configuration.

UpdateEventFilterRequest

The updated event filter properties.

Promise<ESPAPISuccessResponse>

A success response confirming the event filter was updated.