Allows a desktop agent to launch an app resolution UI that allows the user to pick which app instance should be used to handle whatever intent has been raised

interface IUIProvider {
    resolveAppForContext(payload: ResolveForContextPayload): Promise<ResolveForContextResponse>;
    resolveAppForIntent(payload: ResolveForIntentPayload): Promise<Required<Pick<AppIdentifier, "appId" | "instanceId">>>;
}

Hierarchy (view full)

Methods