blob: 737ef66f4b43a8f9b956f355966a30a31bcc6cc1 [file]
// Signature format: 4.0
package androidx.a2ui.model.catalog {
public interface A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public abstract androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
}
public sealed nonexhaustive interface A2uiFunctionCollection extends kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.a2ui.model.catalog.A2uiFunction> {
method public operator androidx.a2ui.model.catalog.A2uiFunction? get(String name);
}
public final class A2uiFunctionCollectionKt {
method public static androidx.a2ui.model.catalog.A2uiFunctionCollection A2uiFunctionCollection();
method public static androidx.a2ui.model.catalog.A2uiFunctionCollection A2uiFunctionCollection(optional java.util.List<? extends androidx.a2ui.model.catalog.A2uiFunction> functions);
method @BytecodeOnly public static androidx.a2ui.model.catalog.A2uiFunctionCollection! A2uiFunctionCollection$default(java.util.List!, int, Object!);
}
public interface A2uiFunctionDefinition {
method @InaccessibleFromKotlin public androidx.a2ui.model.schema.A2uiSchema getArgumentSchema();
method @InaccessibleFromKotlin public String getDescription();
method @InaccessibleFromKotlin public String getName();
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionReturnType getReturnType();
property public abstract androidx.a2ui.model.schema.A2uiSchema argumentSchema;
property public abstract String description;
property public abstract String name;
property public abstract androidx.a2ui.model.catalog.A2uiFunctionReturnType returnType;
}
public final class A2uiFunctionDefinitionKt {
method public static androidx.a2ui.model.schema.A2uiSchema toSchema(androidx.a2ui.model.catalog.A2uiFunctionDefinition);
}
public enum A2uiFunctionReturnType {
method @InaccessibleFromKotlin public String getValue();
property public String value;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType ANY;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType ARRAY;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType BOOLEAN;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType NUMBER;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType OBJECT;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType STRING;
enum_constant public static final androidx.a2ui.model.catalog.A2uiFunctionReturnType VOID;
}
}
package androidx.a2ui.model.catalog.basiccatalog {
public final class A2uiBasicCatalogFunctions {
method public static java.util.List<androidx.a2ui.model.catalog.A2uiFunction> createBasicCatalogFunctions(androidx.a2ui.model.catalog.functions.A2uiUrlOpener urlOpener, androidx.a2ui.model.catalog.functions.A2uiMessageFormatter messageFormatter);
method public static java.util.List<androidx.a2ui.model.catalog.A2uiFunction> createBasicCatalogFunctions(androidx.a2ui.model.catalog.functions.A2uiUrlOpener urlOpener, androidx.a2ui.model.catalog.functions.A2uiMessageFormatter messageFormatter, optional androidx.a2ui.model.catalog.functions.A2uiLocaleProvider? localeProvider);
method @BytecodeOnly public static java.util.List! createBasicCatalogFunctions$default(androidx.a2ui.model.catalog.functions.A2uiUrlOpener!, androidx.a2ui.model.catalog.functions.A2uiMessageFormatter!, androidx.a2ui.model.catalog.functions.A2uiLocaleProvider!, int, Object!);
}
}
package androidx.a2ui.model.catalog.functions {
public final class A2uiAndFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiAndFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiAndFunction INSTANCE;
}
public static final class A2uiAndFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiAndFunction INSTANCE;
}
public final class A2uiEmailFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiEmailFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiEmailFunction INSTANCE;
}
public static final class A2uiEmailFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiEmailFunction INSTANCE;
}
public final class A2uiFormatCurrencyFunction implements androidx.a2ui.model.catalog.A2uiFunction {
ctor public A2uiFormatCurrencyFunction();
ctor public A2uiFormatCurrencyFunction(optional androidx.a2ui.model.catalog.functions.A2uiLocaleProvider localeProvider);
ctor @BytecodeOnly public A2uiFormatCurrencyFunction(androidx.a2ui.model.catalog.functions.A2uiLocaleProvider!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatCurrencyFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatCurrencyFunction INSTANCE;
}
public static final class A2uiFormatCurrencyFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiFormatCurrencyFunction INSTANCE;
}
public final class A2uiFormatDateFunction implements androidx.a2ui.model.catalog.A2uiFunction {
ctor public A2uiFormatDateFunction();
ctor public A2uiFormatDateFunction(optional androidx.a2ui.model.catalog.functions.A2uiLocaleProvider localeProvider);
ctor @BytecodeOnly public A2uiFormatDateFunction(androidx.a2ui.model.catalog.functions.A2uiLocaleProvider!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatDateFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatDateFunction INSTANCE;
}
public static final class A2uiFormatDateFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiFormatDateFunction INSTANCE;
}
public final class A2uiFormatNumberFunction implements androidx.a2ui.model.catalog.A2uiFunction {
ctor public A2uiFormatNumberFunction();
ctor public A2uiFormatNumberFunction(optional androidx.a2ui.model.catalog.functions.A2uiLocaleProvider localeProvider);
ctor @BytecodeOnly public A2uiFormatNumberFunction(androidx.a2ui.model.catalog.functions.A2uiLocaleProvider!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatNumberFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatNumberFunction INSTANCE;
}
public static final class A2uiFormatNumberFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiFormatNumberFunction INSTANCE;
}
public final class A2uiFormatStringFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatStringFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiFormatStringFunction INSTANCE;
}
public static final class A2uiFormatStringFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiFormatStringFunction INSTANCE;
}
public final class A2uiFunctionArgParser {
method public Object getArg(java.util.Map<java.lang.String,?> args, String key);
method public Object getArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static Object! getArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public boolean getBooleanArg(java.util.Map<java.lang.String,?> args, String key);
method public boolean getBooleanArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static boolean getBooleanArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public java.util.List<java.lang.Boolean> getBooleanListArg(java.util.Map<java.lang.String,?> args, String key);
method public java.util.List<java.lang.Boolean> getBooleanListArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static java.util.List! getBooleanListArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public double getDoubleArg(java.util.Map<java.lang.String,?> args, String key);
method public double getDoubleArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static double getDoubleArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public java.util.List<java.lang.Double> getDoubleListArg(java.util.Map<java.lang.String,?> args, String key);
method public java.util.List<java.lang.Double> getDoubleListArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static java.util.List! getDoubleListArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public int getIntArg(java.util.Map<java.lang.String,?> args, String key);
method public int getIntArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static int getIntArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public java.util.List<java.lang.Integer> getIntListArg(java.util.Map<java.lang.String,?> args, String key);
method public java.util.List<java.lang.Integer> getIntListArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static java.util.List! getIntListArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public long getLongArg(java.util.Map<java.lang.String,?> args, String key);
method public long getLongArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static long getLongArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public java.util.List<java.lang.Long> getLongListArg(java.util.Map<java.lang.String,?> args, String key);
method public java.util.List<java.lang.Long> getLongListArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static java.util.List! getLongListArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public String getStringArg(java.util.Map<java.lang.String,?> args, String key);
method public String getStringArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static String! getStringArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
method public java.util.List<java.lang.String> getStringListArg(java.util.Map<java.lang.String,?> args, String key);
method public java.util.List<java.lang.String> getStringListArg(java.util.Map<java.lang.String,?> args, String key, optional String path);
method @BytecodeOnly public static java.util.List! getStringListArg$default(androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser!, java.util.Map!, String!, String!, int, Object!);
field public static final androidx.a2ui.model.catalog.functions.A2uiFunctionArgParser INSTANCE;
}
public final class A2uiLengthFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiLengthFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiLengthFunction INSTANCE;
}
public static final class A2uiLengthFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiLengthFunction INSTANCE;
}
public fun interface A2uiLocaleProvider {
method public java.util.Locale getLocale();
field public static final androidx.a2ui.model.catalog.functions.A2uiLocaleProvider.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiLocaleProvider Default;
}
public static final class A2uiLocaleProvider.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiLocaleProvider Default;
}
public fun interface A2uiMessageFormatter {
method public String format(String pattern, java.util.Locale locale, java.util.Map<java.lang.String,?> arguments);
}
public final class A2uiNotFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiNotFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiNotFunction INSTANCE;
}
public static final class A2uiNotFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiNotFunction INSTANCE;
}
public final class A2uiNumericFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiNumericFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiNumericFunction INSTANCE;
}
public static final class A2uiNumericFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiNumericFunction INSTANCE;
}
public final class A2uiOpenUrlFunction implements androidx.a2ui.model.catalog.A2uiFunction {
ctor public A2uiOpenUrlFunction(androidx.a2ui.model.catalog.functions.A2uiUrlOpener urlOpener);
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiOpenUrlFunction.Companion Companion;
}
public static final class A2uiOpenUrlFunction.Companion {
}
public final class A2uiOrFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiOrFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiOrFunction INSTANCE;
}
public static final class A2uiOrFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiOrFunction INSTANCE;
}
public final class A2uiPluralizeFunction implements androidx.a2ui.model.catalog.A2uiFunction {
ctor public A2uiPluralizeFunction(androidx.a2ui.model.catalog.functions.A2uiMessageFormatter messageFormatter);
ctor public A2uiPluralizeFunction(androidx.a2ui.model.catalog.functions.A2uiMessageFormatter messageFormatter, optional androidx.a2ui.model.catalog.functions.A2uiLocaleProvider localeProvider);
ctor @BytecodeOnly public A2uiPluralizeFunction(androidx.a2ui.model.catalog.functions.A2uiMessageFormatter!, androidx.a2ui.model.catalog.functions.A2uiLocaleProvider!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
}
public final class A2uiRegexFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiRegexFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiRegexFunction INSTANCE;
}
public static final class A2uiRegexFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiRegexFunction INSTANCE;
}
public final class A2uiRequiredFunction implements androidx.a2ui.model.catalog.A2uiFunction {
method public Object? execute(java.util.Map<java.lang.String,?> args, androidx.a2ui.model.protocol.A2uiExecutionContext executionContext);
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionDefinition getDefinition();
property public androidx.a2ui.model.catalog.A2uiFunctionDefinition definition;
field public static final androidx.a2ui.model.catalog.functions.A2uiRequiredFunction.Companion Companion;
field public static final androidx.a2ui.model.catalog.functions.A2uiRequiredFunction INSTANCE;
}
public static final class A2uiRequiredFunction.Companion {
property public androidx.a2ui.model.catalog.functions.A2uiRequiredFunction INSTANCE;
}
public fun interface A2uiUrlOpener {
method public void openUrl(String url);
}
}
package androidx.a2ui.model.processor {
public fun interface A2uiActionInterceptor {
method public suspend Object? onInterceptAction(androidx.a2ui.model.protocol.A2uiUserAction action, kotlin.coroutines.Continuation<? super androidx.a2ui.model.protocol.A2uiUserAction?>);
}
public final class A2uiJsonMessageParser implements androidx.a2ui.model.processor.A2uiMessageParser<java.lang.String> {
ctor public A2uiJsonMessageParser(kotlin.jvm.functions.Function1<? super java.lang.String,? extends androidx.a2ui.model.processor.A2uiJsonReader> jsonReaderProvider);
method public androidx.a2ui.model.protocol.A2uiServerToClientMessage parse(String input);
}
public interface A2uiJsonReader extends java.lang.AutoCloseable {
method public void beginArray();
method public void beginObject();
method public void endArray();
method public void endObject();
method public boolean hasNext();
method public boolean nextBoolean();
method public double nextDouble();
method public int nextInt();
method public long nextLong();
method public String nextName();
method public void nextNull();
method public String nextString();
method public androidx.a2ui.model.processor.A2uiJsonToken peek();
method public void skipValue();
}
public enum A2uiJsonToken {
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken BEGIN_ARRAY;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken BEGIN_OBJECT;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken BOOLEAN;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken END_ARRAY;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken END_DOCUMENT;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken END_OBJECT;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken NAME;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken NULL;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken NUMBER;
enum_constant public static final androidx.a2ui.model.processor.A2uiJsonToken STRING;
}
public interface A2uiMessageParser<T> {
method public androidx.a2ui.model.protocol.A2uiServerToClientMessage parse(T input);
}
public interface A2uiMessageProcessor {
method public suspend Object? collectMessages(kotlin.coroutines.Continuation<? super kotlin.Unit>);
method @InaccessibleFromKotlin public kotlinx.coroutines.flow.StateFlow<java.util.List<androidx.a2ui.model.processor.A2uiSurfaceModel>> getActiveSurfaces();
method @InaccessibleFromKotlin public kotlinx.coroutines.flow.Flow<androidx.a2ui.model.protocol.A2uiClientToServerMessage> getOutboundEvents();
method public void processMessage(androidx.a2ui.model.protocol.A2uiServerToClientMessage message);
property public abstract kotlinx.coroutines.flow.StateFlow<java.util.List<androidx.a2ui.model.processor.A2uiSurfaceModel>> activeSurfaces;
property public abstract kotlinx.coroutines.flow.Flow<androidx.a2ui.model.protocol.A2uiClientToServerMessage> outboundEvents;
}
public interface A2uiSurfaceModel {
method @InaccessibleFromKotlin public String getId();
property public abstract String id;
}
}
package androidx.a2ui.model.protocol {
public final class A2uiClientCapabilities {
ctor public A2uiClientCapabilities(java.util.List<java.lang.String> supportedCatalogIds);
method @InaccessibleFromKotlin public java.util.List<java.lang.String> getSupportedCatalogIds();
method public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object?>> toPayloadMap();
property public java.util.List<java.lang.String> supportedCatalogIds;
}
public final class A2uiClientDataModel {
ctor public A2uiClientDataModel(java.util.Map<java.lang.String,? extends java.lang.Object?> surfaces);
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getSurfaces();
method public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object?>> toPayloadMap();
property public java.util.Map<java.lang.String,java.lang.Object?> surfaces;
}
public final class A2uiClientErrorMessage implements androidx.a2ui.model.protocol.A2uiClientToServerMessage {
ctor @BytecodeOnly public A2uiClientErrorMessage(String!, String!, String!, java.util.Map!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiClientErrorMessage(String code, String surfaceId, String message, optional java.util.Map<java.lang.String,? extends java.lang.Object?> context);
method @InaccessibleFromKotlin public String getCode();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getContext();
method @InaccessibleFromKotlin public String getMessage();
method @InaccessibleFromKotlin public String getSurfaceId();
property public String code;
property public java.util.Map<java.lang.String,java.lang.Object?> context;
property public String message;
property public String surfaceId;
}
public final class A2uiClientEventMessage implements androidx.a2ui.model.protocol.A2uiClientToServerMessage {
ctor @BytecodeOnly public A2uiClientEventMessage(String!, String!, String!, long, java.util.Map!, androidx.a2ui.model.protocol.A2uiClientDataModel!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiClientEventMessage(String type, String surfaceId, String componentId, long timestamp, optional java.util.Map<java.lang.String,? extends java.lang.Object?> context, optional androidx.a2ui.model.protocol.A2uiClientDataModel? clientDataModel);
method @InaccessibleFromKotlin public androidx.a2ui.model.protocol.A2uiClientDataModel? getClientDataModel();
method @InaccessibleFromKotlin public String getComponentId();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getContext();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public long getTimestamp();
method @InaccessibleFromKotlin public String getType();
property public androidx.a2ui.model.protocol.A2uiClientDataModel? clientDataModel;
property public String componentId;
property public java.util.Map<java.lang.String,java.lang.Object?> context;
property public String surfaceId;
property public long timestamp;
property public String type;
}
public sealed exhaustive interface A2uiClientToServerMessage {
}
public final class A2uiComponentPayload {
ctor public A2uiComponentPayload(String id, String type, java.util.Map<java.lang.String,? extends java.lang.Object?> properties);
method @InaccessibleFromKotlin public String getId();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getProperties();
method @InaccessibleFromKotlin public String getType();
property public String id;
property public java.util.Map<java.lang.String,java.lang.Object?> properties;
property public String type;
}
public final class A2uiCreateSurfaceMessage implements androidx.a2ui.model.protocol.A2uiServerToClientMessage {
ctor @BytecodeOnly public A2uiCreateSurfaceMessage(String!, String!, java.util.Map!, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiCreateSurfaceMessage(String surfaceId, String catalogId, optional java.util.Map<java.lang.String,? extends java.lang.Object?> theme, optional boolean shouldSendDataModel);
method @InaccessibleFromKotlin public String getCatalogId();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getTheme();
method @InaccessibleFromKotlin public boolean shouldSendDataModel();
property public String catalogId;
property public boolean shouldSendDataModel;
property public String surfaceId;
property public java.util.Map<java.lang.String,java.lang.Object?> theme;
}
public final class A2uiDataPath {
ctor public A2uiDataPath(String path);
method public operator androidx.a2ui.model.protocol.A2uiDataPath div(androidx.a2ui.model.protocol.A2uiDataPath other);
method public operator androidx.a2ui.model.protocol.A2uiDataPath div(String other);
method @InaccessibleFromKotlin public String getNormalizedPath();
method @InaccessibleFromKotlin public String getPath();
method @InaccessibleFromKotlin public java.util.List<java.lang.String> getSegments();
method @InaccessibleFromKotlin public boolean isAbsolute();
property public boolean isAbsolute;
property public String normalizedPath;
property public String path;
property public java.util.List<java.lang.String> segments;
}
public final class A2uiDeleteSurfaceMessage implements androidx.a2ui.model.protocol.A2uiServerToClientMessage {
ctor public A2uiDeleteSurfaceMessage(String surfaceId);
method @InaccessibleFromKotlin public String getSurfaceId();
property public String surfaceId;
}
public final class A2uiEventAction implements androidx.a2ui.model.protocol.A2uiUserAction {
ctor public A2uiEventAction(String surfaceId, String componentId, long timestamp, String eventName, java.util.Map<java.lang.String,? extends java.lang.Object?> context);
method @InaccessibleFromKotlin public String getComponentId();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getContext();
method @InaccessibleFromKotlin public String getEventName();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public long getTimestamp();
property public String componentId;
property public java.util.Map<java.lang.String,java.lang.Object?> context;
property public String eventName;
property public String surfaceId;
property public long timestamp;
}
public abstract sealed exhaustive class A2uiException extends java.lang.Exception {
method @InaccessibleFromKotlin public final String getCode();
method @InaccessibleFromKotlin public final java.util.Map<java.lang.String,java.lang.Object?> getContext();
property public final String code;
property public final java.util.Map<java.lang.String,java.lang.Object?> context;
}
public static final class A2uiException.A2uiRuntimeException extends androidx.a2ui.model.protocol.A2uiException {
ctor @BytecodeOnly public A2uiException.A2uiRuntimeException(String!, java.util.Map!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiException.A2uiRuntimeException(String message, optional java.util.Map<java.lang.String,? extends java.lang.Object?> context);
}
public static final class A2uiException.A2uiValidationException extends androidx.a2ui.model.protocol.A2uiException {
ctor public A2uiException.A2uiValidationException(String message, String path);
}
public interface A2uiExecutionContext {
method public Object? evaluatePayload(androidx.a2ui.model.protocol.A2uiDataPath dataPath, Object? payload);
method public Object? executeFunction(String name, java.util.Map<java.lang.String,?> args);
method public <T> T getOrCreateFunctionScopedCache(androidx.a2ui.model.catalog.A2uiFunctionDefinition functionDefinition, kotlin.jvm.functions.Function0<? extends T> factory);
method public Object? resolveValue(androidx.a2ui.model.protocol.A2uiDataPath path);
}
public final class A2uiFunctionCallAction implements androidx.a2ui.model.protocol.A2uiUserAction {
ctor public A2uiFunctionCallAction(String surfaceId, String componentId, long timestamp, String functionName, java.util.Map<java.lang.String,? extends java.lang.Object?> args);
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,java.lang.Object?> getArgs();
method @InaccessibleFromKotlin public String getComponentId();
method @InaccessibleFromKotlin public String getFunctionName();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public long getTimestamp();
property public java.util.Map<java.lang.String,java.lang.Object?> args;
property public String componentId;
property public String functionName;
property public String surfaceId;
property public long timestamp;
}
public final class A2uiProtocolConstants {
property public static String PROTOCOL_VERSION;
field public static final androidx.a2ui.model.protocol.A2uiProtocolConstants INSTANCE;
field public static final String PROTOCOL_VERSION = "v0.9";
}
public sealed exhaustive interface A2uiServerToClientMessage {
method @InaccessibleFromKotlin public String getSurfaceId();
property public abstract String surfaceId;
}
public final class A2uiUpdateComponentsMessage implements androidx.a2ui.model.protocol.A2uiServerToClientMessage {
ctor public A2uiUpdateComponentsMessage(String surfaceId, java.util.List<androidx.a2ui.model.protocol.A2uiComponentPayload> components);
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.protocol.A2uiComponentPayload> getComponents();
method @InaccessibleFromKotlin public String getSurfaceId();
property public java.util.List<androidx.a2ui.model.protocol.A2uiComponentPayload> components;
property public String surfaceId;
}
public final class A2uiUpdateDataModelMessage implements androidx.a2ui.model.protocol.A2uiServerToClientMessage {
ctor public A2uiUpdateDataModelMessage(String surfaceId, optional String path, optional Object? value);
ctor @BytecodeOnly public A2uiUpdateDataModelMessage(String!, String!, Object!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @InaccessibleFromKotlin public String getPath();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public Object? getValue();
property public String path;
property public String surfaceId;
property public Object? value;
}
public sealed exhaustive interface A2uiUserAction {
method @InaccessibleFromKotlin public String getComponentId();
method @InaccessibleFromKotlin public String getSurfaceId();
method @InaccessibleFromKotlin public long getTimestamp();
property public abstract String componentId;
property public abstract String surfaceId;
property public abstract long timestamp;
field public static final androidx.a2ui.model.protocol.A2uiUserAction.Companion Companion;
}
public static final class A2uiUserAction.Companion {
}
}
package androidx.a2ui.model.schema {
public final class A2uiAnySchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiAnySchema();
ctor public A2uiAnySchema(optional String? description);
ctor @BytecodeOnly public A2uiAnySchema(String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiAnySchema(optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<?>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Object>> keywords;
field public static final androidx.a2ui.model.schema.A2uiAnySchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiAnySchema INSTANCE;
}
public static final class A2uiAnySchema.Companion {
property public androidx.a2ui.model.schema.A2uiAnySchema INSTANCE;
}
public final class A2uiArraySchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiArraySchema();
ctor public A2uiArraySchema(optional androidx.a2ui.model.schema.A2uiSchema? items);
ctor public A2uiArraySchema(optional androidx.a2ui.model.schema.A2uiSchema? items, optional String? description);
ctor public A2uiArraySchema(optional androidx.a2ui.model.schema.A2uiSchema? items, optional String? description, optional int minItems);
ctor public A2uiArraySchema(optional androidx.a2ui.model.schema.A2uiSchema? items, optional String? description, optional int minItems, optional int maxItems);
ctor @BytecodeOnly public A2uiArraySchema(androidx.a2ui.model.schema.A2uiSchema!, String!, int, int, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiArraySchema(optional androidx.a2ui.model.schema.A2uiSchema? items, optional String? description, optional int minItems, optional int maxItems, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<? extends java.util.List<?>>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public androidx.a2ui.model.schema.A2uiSchema? getItems();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.util.List<java.lang.Object>>> getKeywords();
method @InaccessibleFromKotlin public int getMaxItems();
method @InaccessibleFromKotlin public int getMinItems();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public androidx.a2ui.model.schema.A2uiSchema? items;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.util.List<java.lang.Object>>> keywords;
property public int maxItems;
property public int minItems;
field public static final androidx.a2ui.model.schema.A2uiArraySchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiArraySchema INSTANCE;
}
public static final class A2uiArraySchema.Companion {
property public androidx.a2ui.model.schema.A2uiArraySchema INSTANCE;
}
public final class A2uiBooleanSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiBooleanSchema();
ctor public A2uiBooleanSchema(optional String? description);
ctor @BytecodeOnly public A2uiBooleanSchema(String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiBooleanSchema(optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Boolean>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Boolean>> getKeywords();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Boolean>> keywords;
field public static final androidx.a2ui.model.schema.A2uiBooleanSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiBooleanSchema INSTANCE;
}
public static final class A2uiBooleanSchema.Companion {
property public androidx.a2ui.model.schema.A2uiBooleanSchema INSTANCE;
}
public abstract class A2uiCompositeSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiCompositeSchema();
method public abstract androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDefinitionName();
method @InaccessibleFromKotlin public String? getSchemaId();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? definitionName;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Object>> keywords;
property public String? schemaId;
}
public final class A2uiNumberSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiNumberSchema();
ctor public A2uiNumberSchema(optional String? description);
ctor @BytecodeOnly public A2uiNumberSchema(String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiNumberSchema(optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<? extends java.lang.Number>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Number>> getKeywords();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Number>> keywords;
field public static final androidx.a2ui.model.schema.A2uiNumberSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiNumberSchema INSTANCE;
}
public static final class A2uiNumberSchema.Companion {
property public androidx.a2ui.model.schema.A2uiNumberSchema INSTANCE;
}
public final class A2uiObjectSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiObjectSchema();
ctor @BytecodeOnly public A2uiObjectSchema(java.util.Map!, java.util.Set!, boolean, androidx.a2ui.model.schema.A2uiSchema!, String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties, optional java.util.Set<java.lang.String> required);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties, optional java.util.Set<java.lang.String> required, optional boolean isAdditionalPropertiesAllowed);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties, optional java.util.Set<java.lang.String> required, optional boolean isAdditionalPropertiesAllowed, optional androidx.a2ui.model.schema.A2uiSchema? additionalPropertiesSchema);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties, optional java.util.Set<java.lang.String> required, optional boolean isAdditionalPropertiesAllowed, optional androidx.a2ui.model.schema.A2uiSchema? additionalPropertiesSchema, optional String? description);
ctor public A2uiObjectSchema(optional java.util.Map<java.lang.String,? extends androidx.a2ui.model.schema.A2uiSchema> properties, optional java.util.Set<java.lang.String> required, optional boolean isAdditionalPropertiesAllowed, optional androidx.a2ui.model.schema.A2uiSchema? additionalPropertiesSchema, optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<? extends java.util.Map<java.lang.String,?>>> keywords);
method @InaccessibleFromKotlin public androidx.a2ui.model.schema.A2uiSchema? getAdditionalPropertiesSchema();
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.util.Map<java.lang.String,java.lang.Object>>> getKeywords();
method @InaccessibleFromKotlin public java.util.Map<java.lang.String,androidx.a2ui.model.schema.A2uiSchema> getProperties();
method @InaccessibleFromKotlin public java.util.Set<java.lang.String> getRequired();
method @InaccessibleFromKotlin public boolean isAdditionalPropertiesAllowed();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public androidx.a2ui.model.schema.A2uiSchema? additionalPropertiesSchema;
property public String? description;
property public boolean isAdditionalPropertiesAllowed;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.util.Map<java.lang.String,java.lang.Object>>> keywords;
property public java.util.Map<java.lang.String,androidx.a2ui.model.schema.A2uiSchema> properties;
property public java.util.Set<java.lang.String> required;
field public static final androidx.a2ui.model.schema.A2uiObjectSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiObjectSchema INSTANCE;
}
public static final class A2uiObjectSchema.Companion {
property public androidx.a2ui.model.schema.A2uiObjectSchema INSTANCE;
}
public final class A2uiRefSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiRefSchema(String ref);
ctor public A2uiRefSchema(String ref, optional String? description);
ctor @BytecodeOnly public A2uiRefSchema(String!, String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiRefSchema(String ref, optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<?>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public String getRef();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Object>> keywords;
property public String ref;
}
public abstract sealed exhaustive class A2uiSchema {
method @InaccessibleFromKotlin public abstract String? getDescription();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Object>> getKeywords();
method public final String toJsonSchema();
property public abstract String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.Object>> keywords;
}
public abstract sealed exhaustive class A2uiSchemaKeyword<T> {
}
public static final class A2uiSchemaKeyword.AllOf extends androidx.a2ui.model.schema.A2uiSchemaKeyword {
ctor public A2uiSchemaKeyword.AllOf(java.util.List<? extends androidx.a2ui.model.schema.A2uiSchema> schemas);
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchema> getSchemas();
property public java.util.List<androidx.a2ui.model.schema.A2uiSchema> schemas;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.AllOf.Companion Companion;
}
public static final class A2uiSchemaKeyword.AllOf.Companion {
}
public static final class A2uiSchemaKeyword.AnyOf extends androidx.a2ui.model.schema.A2uiSchemaKeyword {
ctor public A2uiSchemaKeyword.AnyOf(java.util.List<? extends androidx.a2ui.model.schema.A2uiSchema> schemas);
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchema> getSchemas();
property public java.util.List<androidx.a2ui.model.schema.A2uiSchema> schemas;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.AnyOf.Companion Companion;
}
public static final class A2uiSchemaKeyword.AnyOf.Companion {
}
public static final class A2uiSchemaKeyword.Const<T> extends androidx.a2ui.model.schema.A2uiSchemaKeyword<T> {
ctor public A2uiSchemaKeyword.Const(T value);
method @InaccessibleFromKotlin public T getValue();
property public T value;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.Const.Companion Companion;
}
public static final class A2uiSchemaKeyword.Const.Companion {
}
public static final class A2uiSchemaKeyword.Default<T> extends androidx.a2ui.model.schema.A2uiSchemaKeyword<T> {
ctor public A2uiSchemaKeyword.Default(T value);
method @InaccessibleFromKotlin public T getValue();
property public T value;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.Default.Companion Companion;
}
public static final class A2uiSchemaKeyword.Default.Companion {
}
public static final class A2uiSchemaKeyword.Enum<T> extends androidx.a2ui.model.schema.A2uiSchemaKeyword<T> {
ctor public A2uiSchemaKeyword.Enum(java.util.List<? extends T> values);
method @InaccessibleFromKotlin public java.util.List<T> getValues();
property public java.util.List<T> values;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.Enum.Companion Companion;
}
public static final class A2uiSchemaKeyword.Enum.Companion {
}
public static final class A2uiSchemaKeyword.Not extends androidx.a2ui.model.schema.A2uiSchemaKeyword {
ctor public A2uiSchemaKeyword.Not(androidx.a2ui.model.schema.A2uiSchema schema);
method @InaccessibleFromKotlin public androidx.a2ui.model.schema.A2uiSchema getSchema();
property public androidx.a2ui.model.schema.A2uiSchema schema;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.Not.Companion Companion;
}
public static final class A2uiSchemaKeyword.Not.Companion {
}
public static final class A2uiSchemaKeyword.OneOf extends androidx.a2ui.model.schema.A2uiSchemaKeyword {
ctor public A2uiSchemaKeyword.OneOf(java.util.List<? extends androidx.a2ui.model.schema.A2uiSchema> schemas);
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchema> getSchemas();
property public java.util.List<androidx.a2ui.model.schema.A2uiSchema> schemas;
field public static final androidx.a2ui.model.schema.A2uiSchemaKeyword.OneOf.Companion Companion;
}
public static final class A2uiSchemaKeyword.OneOf.Companion {
}
public final class A2uiStringSchema extends androidx.a2ui.model.schema.A2uiSchema {
ctor public A2uiStringSchema();
ctor public A2uiStringSchema(optional String? description);
ctor @BytecodeOnly public A2uiStringSchema(String!, java.util.List!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor public A2uiStringSchema(optional String? description, optional java.util.List<? extends androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.String>> keywords);
method @InaccessibleFromKotlin public String? getDescription();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.String>> getKeywords();
method public kotlinx.serialization.json.JsonElement toJsonElement();
property public String? description;
property public java.util.List<androidx.a2ui.model.schema.A2uiSchemaKeyword<java.lang.String>> keywords;
field public static final androidx.a2ui.model.schema.A2uiStringSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.A2uiStringSchema INSTANCE;
}
public static final class A2uiStringSchema.Companion {
property public androidx.a2ui.model.schema.A2uiStringSchema INSTANCE;
}
}
package androidx.a2ui.model.schema.commontypes {
public final class A2uiAccessibilityAttributesSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiAccessibilityAttributesSchema();
ctor public A2uiAccessibilityAttributesSchema(optional String? description);
ctor @BytecodeOnly public A2uiAccessibilityAttributesSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiAccessibilityAttributesSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiAccessibilityAttributesSchema DEFAULT_INSTANCE;
}
public static final class A2uiAccessibilityAttributesSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiAccessibilityAttributesSchema DEFAULT_INSTANCE;
}
public final class A2uiActionSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiActionSchema();
ctor public A2uiActionSchema(optional String? description);
ctor @BytecodeOnly public A2uiActionSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiActionSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiActionSchema DEFAULT_INSTANCE;
}
public static final class A2uiActionSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiActionSchema DEFAULT_INSTANCE;
}
public final class A2uiCheckRuleSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiCheckRuleSchema();
ctor public A2uiCheckRuleSchema(optional String? description);
ctor @BytecodeOnly public A2uiCheckRuleSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiCheckRuleSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiCheckRuleSchema DEFAULT_INSTANCE;
}
public static final class A2uiCheckRuleSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiCheckRuleSchema DEFAULT_INSTANCE;
}
public final class A2uiCheckableSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiCheckableSchema();
ctor public A2uiCheckableSchema(optional String? description);
ctor @BytecodeOnly public A2uiCheckableSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiCheckableSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiCheckableSchema DEFAULT_INSTANCE;
}
public static final class A2uiCheckableSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiCheckableSchema DEFAULT_INSTANCE;
}
public final class A2uiChildListSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiChildListSchema();
ctor public A2uiChildListSchema(optional String? description);
ctor @BytecodeOnly public A2uiChildListSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiChildListSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiChildListSchema DEFAULT_INSTANCE;
}
public static final class A2uiChildListSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiChildListSchema DEFAULT_INSTANCE;
}
public final class A2uiComponentCommonSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiComponentCommonSchema();
ctor public A2uiComponentCommonSchema(optional String? description);
ctor @BytecodeOnly public A2uiComponentCommonSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiComponentCommonSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiComponentCommonSchema DEFAULT_INSTANCE;
}
public static final class A2uiComponentCommonSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiComponentCommonSchema DEFAULT_INSTANCE;
}
public final class A2uiComponentIdSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiComponentIdSchema();
ctor public A2uiComponentIdSchema(optional String? description);
ctor @BytecodeOnly public A2uiComponentIdSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiComponentIdSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiComponentIdSchema DEFAULT_INSTANCE;
}
public static final class A2uiComponentIdSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiComponentIdSchema DEFAULT_INSTANCE;
}
public final class A2uiDataBindingSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDataBindingSchema();
ctor public A2uiDataBindingSchema(optional String? description);
ctor @BytecodeOnly public A2uiDataBindingSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDataBindingSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDataBindingSchema DEFAULT_INSTANCE;
}
public static final class A2uiDataBindingSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDataBindingSchema DEFAULT_INSTANCE;
}
public final class A2uiDynamicBooleanSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDynamicBooleanSchema();
ctor public A2uiDynamicBooleanSchema(optional String? description);
ctor @BytecodeOnly public A2uiDynamicBooleanSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicBooleanSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicBooleanSchema DEFAULT_INSTANCE;
}
public static final class A2uiDynamicBooleanSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDynamicBooleanSchema DEFAULT_INSTANCE;
}
public final class A2uiDynamicNumberSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDynamicNumberSchema();
ctor public A2uiDynamicNumberSchema(optional String? description);
ctor @BytecodeOnly public A2uiDynamicNumberSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicNumberSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicNumberSchema DEFAULT_INSTANCE;
}
public static final class A2uiDynamicNumberSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDynamicNumberSchema DEFAULT_INSTANCE;
}
public final class A2uiDynamicStringListSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDynamicStringListSchema();
ctor public A2uiDynamicStringListSchema(optional String? description);
ctor @BytecodeOnly public A2uiDynamicStringListSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicStringListSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicStringListSchema DEFAULT_INSTANCE;
}
public static final class A2uiDynamicStringListSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDynamicStringListSchema DEFAULT_INSTANCE;
}
public final class A2uiDynamicStringSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDynamicStringSchema();
ctor public A2uiDynamicStringSchema(optional String? description);
ctor @BytecodeOnly public A2uiDynamicStringSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicStringSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicStringSchema DEFAULT_INSTANCE;
}
public static final class A2uiDynamicStringSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDynamicStringSchema DEFAULT_INSTANCE;
}
public final class A2uiDynamicValueSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiDynamicValueSchema();
ctor public A2uiDynamicValueSchema(optional String? description);
ctor @BytecodeOnly public A2uiDynamicValueSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicValueSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiDynamicValueSchema DEFAULT_INSTANCE;
}
public static final class A2uiDynamicValueSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiDynamicValueSchema DEFAULT_INSTANCE;
}
public final class A2uiFunctionCallSchema extends androidx.a2ui.model.schema.A2uiCompositeSchema {
ctor public A2uiFunctionCallSchema();
ctor public A2uiFunctionCallSchema(optional String? description);
ctor @BytecodeOnly public A2uiFunctionCallSchema(String!, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.a2ui.model.schema.A2uiSchema getDefinition();
method @InaccessibleFromKotlin public String? getDescription();
property public String definitionName;
property public String? description;
property public String schemaId;
field public static final androidx.a2ui.model.schema.commontypes.A2uiFunctionCallSchema.Companion Companion;
field public static final androidx.a2ui.model.schema.commontypes.A2uiFunctionCallSchema DEFAULT_INSTANCE;
}
public static final class A2uiFunctionCallSchema.Companion {
property public androidx.a2ui.model.schema.commontypes.A2uiFunctionCallSchema DEFAULT_INSTANCE;
}
}