| // Signature format: 4.0 |
| package androidx.compose.runtime.a2ui { |
| |
| @androidx.compose.runtime.Stable public final class A2uiComponentModel { |
| ctor public A2uiComponentModel(androidx.a2ui.engine.model.A2uiCoreSurfaceModel surface, String type, androidx.compose.runtime.a2ui.A2uiComponentProperties properties, androidx.compose.runtime.a2ui.A2uiComponentScope scope); |
| method @InaccessibleFromKotlin public androidx.compose.runtime.a2ui.A2uiComponentProperties getProperties(); |
| method @InaccessibleFromKotlin public androidx.compose.runtime.a2ui.A2uiComponentScope getScope(); |
| method @InaccessibleFromKotlin public androidx.a2ui.engine.model.A2uiCoreSurfaceModel getSurface(); |
| method @InaccessibleFromKotlin public String getType(); |
| property public androidx.compose.runtime.a2ui.A2uiComponentProperties properties; |
| property public androidx.compose.runtime.a2ui.A2uiComponentScope scope; |
| property public androidx.a2ui.engine.model.A2uiCoreSurfaceModel surface; |
| property public String type; |
| } |
| |
| @androidx.compose.runtime.Immutable public final class A2uiComponentProperties { |
| } |
| |
| @androidx.compose.runtime.Immutable public final class A2uiComponentReference { |
| ctor public A2uiComponentReference(String id, optional String? dataScopePath); |
| ctor @BytecodeOnly public A2uiComponentReference(String!, String!, int, kotlin.jvm.internal.DefaultConstructorMarker!); |
| method @InaccessibleFromKotlin public String? getDataScopePath(); |
| method @InaccessibleFromKotlin public String getId(); |
| property public String? dataScopePath; |
| property public String id; |
| } |
| |
| @androidx.compose.runtime.Stable public sealed nonexhaustive interface A2uiComponentScope { |
| method @KotlinOnly @androidx.compose.runtime.Composable public <T> T? bind(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.DynamicA2uiProperty<T> property); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public <T> T? bind(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.DynamicA2uiProperty<T>, androidx.compose.runtime.Composer?, int); |
| method @KotlinOnly @androidx.compose.runtime.Composable public java.util.List<androidx.compose.runtime.a2ui.A2uiComponentReference>? bindChildReferences(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.ChildListA2uiProperty property); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public java.util.List<androidx.compose.runtime.a2ui.A2uiComponentReference!>? bindChildReferences(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.ChildListA2uiProperty, androidx.compose.runtime.Composer?, int); |
| method @KotlinOnly @androidx.compose.runtime.Composable public <T> kotlin.jvm.functions.Function1<T?,kotlin.Unit>? bindUpdater(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.DynamicA2uiProperty<T> property); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public <T> kotlin.jvm.functions.Function1<T,kotlin.Unit!>? bindUpdater(androidx.compose.runtime.a2ui.A2uiComponentProperties, androidx.compose.runtime.a2ui.DynamicA2uiProperty<T>, androidx.compose.runtime.Composer?, int); |
| method public void dispatchAction(java.util.Map<java.lang.String,? extends java.lang.Object?> actionPayload); |
| method @KotlinOnly @androidx.compose.runtime.Composable public androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(String id, optional String? dataScopePath); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(String, String?, androidx.compose.runtime.Composer?, int); |
| method public void reportError(androidx.a2ui.model.protocol.A2uiException exception); |
| } |
| |
| public final class A2uiComponentScopeKt { |
| method @KotlinOnly @androidx.compose.runtime.Composable public static androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(androidx.compose.runtime.a2ui.A2uiComponentScope, androidx.compose.runtime.a2ui.A2uiComponentReference reference); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public static androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(androidx.compose.runtime.a2ui.A2uiComponentScope, androidx.compose.runtime.a2ui.A2uiComponentReference, androidx.compose.runtime.Composer?, int); |
| } |
| |
| @androidx.compose.runtime.Immutable public sealed exhaustive interface A2uiComponentState { |
| } |
| |
| public static final class A2uiComponentState.Error implements androidx.compose.runtime.a2ui.A2uiComponentState { |
| ctor public A2uiComponentState.Error(androidx.a2ui.model.protocol.A2uiException exception); |
| method @InaccessibleFromKotlin public androidx.a2ui.model.protocol.A2uiException getException(); |
| property public androidx.a2ui.model.protocol.A2uiException exception; |
| } |
| |
| public static final class A2uiComponentState.Loading implements androidx.compose.runtime.a2ui.A2uiComponentState { |
| field public static final androidx.compose.runtime.a2ui.A2uiComponentState.Loading INSTANCE; |
| } |
| |
| public static final class A2uiComponentState.Success implements androidx.compose.runtime.a2ui.A2uiComponentState { |
| ctor public A2uiComponentState.Success(androidx.compose.runtime.a2ui.A2uiComponentModel component); |
| method @InaccessibleFromKotlin public androidx.compose.runtime.a2ui.A2uiComponentModel getComponent(); |
| property public androidx.compose.runtime.a2ui.A2uiComponentModel component; |
| } |
| |
| public final class A2uiComponentStateKt { |
| method @KotlinOnly @androidx.compose.runtime.Composable public static androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(androidx.a2ui.engine.model.A2uiCoreSurfaceModel surface); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public static androidx.compose.runtime.a2ui.A2uiComponentState observeA2uiComponentState(androidx.a2ui.engine.model.A2uiCoreSurfaceModel, androidx.compose.runtime.Composer?, int); |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed exhaustive class A2uiProperty<T> { |
| method @InaccessibleFromKotlin public abstract String getKey(); |
| method @InaccessibleFromKotlin public abstract androidx.a2ui.model.schema.A2uiSchema getSchema(); |
| method @InaccessibleFromKotlin public abstract boolean isRequired(); |
| property public abstract boolean isRequired; |
| property public abstract String key; |
| property public abstract androidx.a2ui.model.schema.A2uiSchema schema; |
| field public static final androidx.compose.runtime.a2ui.A2uiProperty.Companion Companion; |
| } |
| |
| public static final class A2uiProperty.Companion { |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.Map<java.lang.String,java.lang.Object?>> action(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! action$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.Object> any(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! any$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.List<java.lang.Object>> anyList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! anyList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.Boolean> boolean(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! boolean$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.List<java.lang.Boolean>> booleanList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! booleanList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.ChildListA2uiProperty childList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.ChildListA2uiProperty! childList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.String> componentId(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! componentId$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.DynamicA2uiProperty<java.lang.Boolean> dynamicBoolean(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.DynamicA2uiProperty! dynamicBoolean$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.DynamicA2uiProperty<java.lang.Number> dynamicNumber(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.DynamicA2uiProperty! dynamicNumber$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.DynamicA2uiProperty<java.lang.String> dynamicString(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.DynamicA2uiProperty! dynamicString$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.DynamicA2uiProperty<java.util.List<java.lang.String>> dynamicStringList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.DynamicA2uiProperty! dynamicStringList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.DynamicA2uiProperty<java.lang.Object> dynamicValue(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.DynamicA2uiProperty! dynamicValue$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<androidx.compose.runtime.a2ui.A2uiComponentProperties> nested(String key, java.util.List<? extends androidx.compose.runtime.a2ui.A2uiProperty<? extends java.lang.Object?>> properties, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! nested$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, java.util.List!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.List<androidx.compose.runtime.a2ui.A2uiComponentProperties>> nestedList(String key, java.util.List<? extends androidx.compose.runtime.a2ui.A2uiProperty<? extends java.lang.Object?>> properties, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! nestedList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, java.util.List!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.Number> number(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! number$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.Number> numberEnum(String key, java.util.List<? extends java.lang.Number> enumValues, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! numberEnum$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, java.util.List!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.List<java.lang.Number>> numberList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! numberList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.String> string(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! string$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.lang.String> stringEnum(String key, java.util.List<java.lang.String> enumValues, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! stringEnum$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, java.util.List!, boolean, String!, int, Object!); |
| method public androidx.compose.runtime.a2ui.StaticA2uiProperty<java.util.List<java.lang.String>> stringList(String key, optional boolean required, optional String? description); |
| method @BytecodeOnly public static androidx.compose.runtime.a2ui.StaticA2uiProperty! stringList$default(androidx.compose.runtime.a2ui.A2uiProperty.Companion!, String!, boolean, String!, int, Object!); |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed nonexhaustive class ChildListA2uiProperty extends androidx.compose.runtime.a2ui.A2uiProperty<java.util.List<? extends androidx.compose.runtime.a2ui.A2uiComponentReference>> { |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed nonexhaustive class DynamicA2uiProperty<T> extends androidx.compose.runtime.a2ui.A2uiProperty<T> { |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed nonexhaustive class StaticA2uiProperty<T> extends androidx.compose.runtime.a2ui.A2uiProperty<T> { |
| } |
| |
| } |
| |