SuspendingAppFunction


@ExperimentalAppFunctionsApi
public fun interface SuspendingAppFunction


An implementation of an app function that supports suspend execution.

This interface is expected as part of HandleAppFunctionRequest.

Summary

Public methods

abstract @NonNull ExecuteAppFunctionResponse

Called when the app function is invoked using AppFunctionManager.executeAppFunction.

Public methods

executeAppFunction

abstract @NonNull ExecuteAppFunctionResponse executeAppFunction(@NonNull ExecuteAppFunctionRequest request)

Called when the app function is invoked using AppFunctionManager.executeAppFunction.

Parameters
@NonNull ExecuteAppFunctionRequest request

The request details.

Returns
@NonNull ExecuteAppFunctionResponse

The execution response result.