blob: f2c354447c710a542cb956f2caa7c2991b9a2a97 [file]
// Signature format: 4.0
package androidx.a2ui.compose.ui {
@androidx.compose.runtime.Stable public sealed nonexhaustive interface A2uiCatalog {
method @InaccessibleFromKotlin public androidx.a2ui.compose.ui.A2uiComponentCollection getComponents();
method @InaccessibleFromKotlin public androidx.a2ui.model.catalog.A2uiFunctionCollection getFunctions();
method @InaccessibleFromKotlin public String getId();
method @InaccessibleFromKotlin public androidx.a2ui.model.schema.A2uiSchema? getThemeSchema();
property public abstract androidx.a2ui.compose.ui.A2uiComponentCollection components;
property public abstract androidx.a2ui.model.catalog.A2uiFunctionCollection functions;
property public abstract String id;
property public abstract androidx.a2ui.model.schema.A2uiSchema? themeSchema;
}
public final class A2uiCatalogKt {
method public static androidx.a2ui.compose.ui.A2uiCatalog A2uiCatalog(String catalogId, java.util.List<? extends androidx.a2ui.compose.ui.A2uiComponent> components, optional java.util.List<? extends androidx.a2ui.model.catalog.A2uiFunction> functions, optional androidx.a2ui.model.schema.A2uiSchema? themeSchema);
method @BytecodeOnly public static androidx.a2ui.compose.ui.A2uiCatalog! A2uiCatalog$default(String!, java.util.List!, java.util.List!, androidx.a2ui.model.schema.A2uiSchema!, int, Object!);
method public static androidx.a2ui.compose.runtime.A2uiReadinessEvaluator asReadinessEvaluator(androidx.a2ui.compose.ui.A2uiCatalog);
}
@androidx.compose.runtime.Stable public interface A2uiComponent {
method @KotlinOnly @androidx.compose.runtime.Composable public void Content(androidx.a2ui.compose.runtime.A2uiComponentScope, androidx.a2ui.compose.runtime.A2uiComponentProperties properties, androidx.compose.ui.Modifier modifier);
method @BytecodeOnly @androidx.compose.runtime.Composable public void Content(androidx.a2ui.compose.runtime.A2uiComponentScope, androidx.a2ui.compose.runtime.A2uiComponentProperties, androidx.compose.ui.Modifier, androidx.compose.runtime.Composer?, int);
method @InaccessibleFromKotlin public String getDescription();
method @InaccessibleFromKotlin public String getName();
method @InaccessibleFromKotlin public java.util.List<androidx.a2ui.compose.runtime.A2uiProperty<? extends java.lang.Object?>> getProperties();
method @KotlinOnly @androidx.compose.runtime.Composable public default boolean isReady(androidx.a2ui.compose.runtime.A2uiComponentScope, androidx.a2ui.compose.runtime.A2uiComponentProperties properties);
method @BytecodeOnly @androidx.compose.runtime.Composable public default boolean isReady(androidx.a2ui.compose.runtime.A2uiComponentScope, androidx.a2ui.compose.runtime.A2uiComponentProperties, androidx.compose.runtime.Composer?, int);
property public abstract String description;
property public abstract String name;
property public abstract java.util.List<androidx.a2ui.compose.runtime.A2uiProperty<? extends java.lang.Object?>> properties;
}
@androidx.compose.runtime.Immutable public sealed nonexhaustive interface A2uiComponentCollection extends kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.a2ui.compose.ui.A2uiComponent> {
method public operator androidx.a2ui.compose.ui.A2uiComponent? get(String name);
}
public final class A2uiComponentCollectionKt {
method public static androidx.a2ui.compose.ui.A2uiComponentCollection A2uiComponentCollection();
method public static androidx.a2ui.compose.ui.A2uiComponentCollection A2uiComponentCollection(optional java.util.List<? extends androidx.a2ui.compose.ui.A2uiComponent> components);
method @BytecodeOnly public static androidx.a2ui.compose.ui.A2uiComponentCollection! A2uiComponentCollection$default(java.util.List!, int, Object!);
}
public final class A2uiComponentKt {
method @KotlinOnly @androidx.compose.runtime.Composable public static void A2uiComponent(androidx.a2ui.compose.runtime.A2uiComponentModel component, optional androidx.compose.ui.Modifier modifier);
method @BytecodeOnly @androidx.compose.runtime.Composable public static void A2uiComponent(androidx.a2ui.compose.runtime.A2uiComponentModel, androidx.compose.ui.Modifier?, androidx.compose.runtime.Composer?, int, int);
}
public final class A2uiMessageProcessorKt {
method public static androidx.a2ui.model.processor.A2uiMessageProcessor A2uiMessageProcessor(java.util.List<? extends androidx.a2ui.compose.ui.A2uiCatalog> catalogs, optional java.util.List<? extends androidx.a2ui.model.processor.A2uiActionInterceptor> interceptors);
method @BytecodeOnly public static androidx.a2ui.model.processor.A2uiMessageProcessor! A2uiMessageProcessor$default(java.util.List!, java.util.List!, int, Object!);
}
}