ComponentChildArgs

data class ComponentChildArgs(val children: Output<List<ComponentChildArgs>>? = null, val componentType: Output<String>, val events: Output<Map<String, ComponentEventArgs>>? = null, val name: Output<String>, val properties: Output<Map<String, ComponentPropertyArgs>>, val sourceId: Output<String>? = null) : ConvertibleToJava<ComponentChildArgs>

Constructors

Link copied to clipboard
constructor(children: Output<List<ComponentChildArgs>>? = null, componentType: Output<String>, events: Output<Map<String, ComponentEventArgs>>? = null, name: Output<String>, properties: Output<Map<String, ComponentPropertyArgs>>, sourceId: Output<String>? = null)

Properties

Link copied to clipboard
val children: Output<List<ComponentChildArgs>>? = null

The list of ComponentChild instances for this component.

Link copied to clipboard
val componentType: Output<String>

The type of the child component.

Link copied to clipboard
val events: Output<Map<String, ComponentEventArgs>>? = null

Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

Link copied to clipboard
val name: Output<String>

The name of the child component.

Link copied to clipboard

Describes the properties of the child component. You can't specify tags as a valid property for properties .

Link copied to clipboard
val sourceId: Output<String>? = null

The unique ID of the child component in its original source system, such as Figma.

Functions

Link copied to clipboard
open override fun toJava(): ComponentChildArgs