# ChildListA2uiProperty

Artifact: [androidx.a2ui.compose:compose-runtime](https://developer.android.com/jetpack/androidx/releases/a2ui-compose) [View Source](https://cs.android.com/search?q=file:androidx/a2ui/compose/runtime/A2uiProperty.kt+class:androidx.a2ui.compose.runtime.ChildListA2uiProperty) Added in [1.0.0-alpha02](https://developer.android.com/jetpack/androidx/releases/a2ui-compose#1.0.0-alpha02)


```
sealed class ChildListA2uiProperty : A2uiProperty<List<A2uiComponentReference>>
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.a2ui.compose.runtime.A2uiProperty](https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiProperty)\<[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)\<[A2uiComponentReference](https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiComponentReference)\>\> ||
|   | ↳ | [androidx.a2ui.compose.runtime.ChildListA2uiProperty](https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/ChildListA2uiProperty) |

*** ** * ** ***

A property representing a structural list of child components.

This unique property type delegates its resolution to the component rendering scope, transforming either static lists or dynamic data-model list templates into an actionable list of `https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiComponentReference` items linked to individual data contexts.

## Summary

| ### Protected constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/ChildListA2uiProperty#ChildListA2uiProperty()()` |

### Inherited properties

From [androidx.a2ui.compose.runtime.A2uiProperty](https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiProperty) `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiProperty#isRequired()`

Indicates whether the agent is strictly required to provide this property.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` `https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiProperty#key()`

The key of the property as it appears in the A2UI protocol payload.
`abstract https://developer.android.com/reference/kotlin/androidx/a2ui/model/schema/A2uiSchema` `https://developer.android.com/reference/kotlin/androidx/a2ui/compose/runtime/A2uiProperty#schema()`

The underlying `https://developer.android.com/reference/kotlin/androidx/a2ui/model/schema/A2uiSchema` definition describing this property to the agent.

## Protected constructors

### ChildListA2uiProperty

```
protected ChildListA2uiProperty()
```