Interface to represent one particular Snackbar as a piece of the SnackbarHostState
optional action label to show as button in the Snackbar
duration of the snackbar
text to be shown in the Snackbar
Function to be called when Snackbar is dismissed either by timeout or by the user
Function to be called when Snackbar action has been performed to notify the listeners