Skip to content

GenerativeUiComponentColumn

HTTP API schema

A2UI `Column`. Lays its children out top to bottom with gaps from the 4px spacing scale. A child's `weight` shares the free height. Children are referenced by id; they cannot be defined inline.

GenerativeUiComponentColumn fields

idstringRequired

Unique id in the surface.

minLength: 1

componentstringRequired

pattern: "^Column$"

childrenarray<string>Required

Ids of the child components, in order. A data-model template list is not supported.

justifystring

Arrangement along the main axis (vertical).

Default: start

Allowed values

  • start
  • center
  • end
  • spaceBetween
  • spaceAround
  • spaceEvenly
  • stretch
alignstring

Alignment along the cross axis (horizontal).

Default: stretch

Allowed values

  • start
  • center
  • end
  • stretch
weightnumber

Share of the free space in the parent `Row` or `Column`.

minimum: 0

exclusiveMinimum: true

View source specification ↗