Package apple.identitylookup.protocol
Interface ILMessageFilterCapabilitiesQueryHandling
-
public interface ILMessageFilterCapabilitiesQueryHandlingFunctionality related to MessageFilter extension capabilities query requests. Subclasses of ILMessageFilterExtension which support querying must conform to this protocol. API-Since: 16.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceILMessageFilterCapabilitiesQueryHandling.Block_handleCapabilitiesQueryRequestContextCompletion
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleCapabilitiesQueryRequestContextCompletion(@NotNull ILMessageFilterCapabilitiesQueryRequest capabilitiesQueryRequest, @NotNull ILMessageFilterExtensionContext context, @NotNull ILMessageFilterCapabilitiesQueryHandling.Block_handleCapabilitiesQueryRequestContextCompletion completion)Evaluate a query request and provide a response describing how the system should handle the message it represents.
-
-
-
Method Detail
-
handleCapabilitiesQueryRequestContextCompletion
void handleCapabilitiesQueryRequestContextCompletion(@NotNull @NotNull ILMessageFilterCapabilitiesQueryRequest capabilitiesQueryRequest, @NotNull @NotNull ILMessageFilterExtensionContext context, @NotNull @NotNull ILMessageFilterCapabilitiesQueryHandling.Block_handleCapabilitiesQueryRequestContextCompletion completion)Evaluate a query request and provide a response describing how the system should handle the message it represents. - Using offline/stored information to form a response about the message described by the query request. Block specified in `completion` parameter must be invoked with a response describing how to handle the message, and may be invoked asynchronously.- Parameters:
capabilitiesQueryRequest- A capabilities query request to be handledcontext- Extension context.completion- Completion block for returning a response.
-
-