# SnackbarData

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/SnackbarHost.kt+class:androidx.compose.material3.SnackbarData) Common/AllAndroid/JVM
- Cmn

  ```
  interface SnackbarData
  ```

*** ** * ** ***

Interface to represent the data of one particular `https://developer.android.com/reference/kotlin/androidx/compose/material3/Snackbar.composable#Snackbar(androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Function0)` as a piece of the `https://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarHostState`.

## Summary

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarData#dismiss()()` Function to be called when Snackbar is dismissed either by timeout or by the user. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarData#performAction()()` Function to be called when Snackbar action has been performed to notify the listeners. | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarVisuals` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SnackbarData#visuals()` Holds the visual representation for a particular `https://developer.android.com/reference/kotlin/androidx/compose/material3/Snackbar.composable#Snackbar(androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Function0)`. | Cmn |

## Public functions

### dismiss

Cmn

```
fun dismiss(): Unit
```

Function to be called when Snackbar is dismissed either by timeout or by the user.

### performAction

Cmn

```
fun performAction(): Unit
```

Function to be called when Snackbar action has been performed to notify the listeners.

## Public properties

### visuals

Cmn

```
val visuals: SnackbarVisuals
```

Holds the visual representation for a particular `https://developer.android.com/reference/kotlin/androidx/compose/material3/Snackbar.composable#Snackbar(androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Function0)`.