AssistChipTileSchema

@Serializable
@SerialName(value = "AssistChip")
data class AssistChipTileSchema(val id: String, val events: SerializableImmutableList<EventSchema>?, val style: StyleSchema, val searchableTerms: SerializableImmutableList<String>?, val visibility: TileSchema.Visibility, val text: String, val leadingIcon: IconSchema? = null, val trailingIcon: IconSchema? = null, val enabled: Boolean, val variant: AssistChipTileSchema.Variant = Variant.DEFAULT) : TileSchema

Renders a Material 3 assist chip displaying text as its label, with optional leadingIcon and trailingIcon. variant selects the composable: Variant.DEFAULTAssistChip (outlined), Variant.ELEVATEDElevatedAssistChip. enabled is forwarded to the underlying composable.

Triggers dispatched:

  • OnClickEventTrigger — fired when the chip is tapped.

Notes: the chip is stateless — it has no selected state, and the icons are purely decorative (tapping either icon fires the same chip-level click).

Constructors

Link copied to clipboard
constructor(id: String, events: SerializableImmutableList<EventSchema>?, style: StyleSchema, searchableTerms: SerializableImmutableList<String>?, visibility: TileSchema.Visibility, text: String, leadingIcon: IconSchema? = null, trailingIcon: IconSchema? = null, enabled: Boolean, variant: AssistChipTileSchema.Variant = Variant.DEFAULT)

Types

Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "enabled")
val enabled: Boolean
Link copied to clipboard
@SerialName(value = "events")
open override val events: SerializableImmutableList<EventSchema>?
Link copied to clipboard
@SerialName(value = "id")
open override val id: String
Link copied to clipboard
@SerialName(value = "leadingIcon")
val leadingIcon: IconSchema?
Link copied to clipboard
@SerialName(value = "searchableTerms")
open override val searchableTerms: SerializableImmutableList<String>?
Link copied to clipboard
@SerialName(value = "style")
open override val style: StyleSchema
Link copied to clipboard
@SerialName(value = "text")
val text: String
Link copied to clipboard
@SerialName(value = "trailingIcon")
val trailingIcon: IconSchema?
Link copied to clipboard
@SerialName(value = "variant")
val variant: AssistChipTileSchema.Variant
Link copied to clipboard
@SerialName(value = "visibility")
open override val visibility: TileSchema.Visibility

Functions

Link copied to clipboard
open fun isGone(): Boolean
Link copied to clipboard
open fun isVisible(): Boolean