AppFunctionAppMetadata
public final class AppFunctionAppMetadata
Metadata describing how an app exposes its functions for use by an AI agent or large language model (LLM).
This class corresponds to the androidx.appfunctions.R.styleable.AppFunctionAppMetadata styleable in the XML linked to property android.app.appfunctions.app_metadata in the app's manifest.
Summary
Public constructors
AppFunctionAppMetadata
public AppFunctionAppMetadata(
@NonNull String description,
@NonNull String displayDescription
)
Public methods
getDescription
public final @NonNull String getDescription()
Natural language description guiding the LLM on how to use the app's functions.
Corresponds to the description attribute in the androidx.appfunctions.R.styleable.AppFunctionAppMetadata styleable. Defaults to empty string if not specified.
getDisplayDescription
public final @NonNull String getDisplayDescription()
A short, user-visible description of what the app functions enable the agent to do.
Corresponds to the displayDescription attribute in the androidx.appfunctions.R.styleable.AppFunctionAppMetadata styleable. Defaults to empty string if not specified.
