Configuration interface for search validation functionality.
Defines the structure needed to validate search operations by specifying how to extract search values from entities, filter the dataset manually, and construct API requests.
Type of entities being searched, must have an ID field
Tuple type representing the search values extracted from entities
Type of the API request object
Field names being searched, used in error messages for identification
Manual filter function to determine if an entity matches search criteria
Entity to test against criteria
Search values to match against
True if entity matches the search criteria
Constructs API request object from search values
Search values to include in request
Request object for the search API
Extracts search values from a sample entity
The entity to extract search values from
Tuple of values used for searching
Configuration interface for search validation functionality.
Defines the structure needed to validate search operations by specifying how to extract search values from entities, filter the dataset manually, and construct API requests.