VooMultiSwitcherCardData class
Data passed to custom card builder.
This class provides all the information needed to build a custom card for the multi-switcher's closed state.
Constructors
- VooMultiSwitcherCardData({VooOrganization? selectedOrganization, String? userName, String? userEmail, String? avatarUrl, Widget? avatarWidget, String? initials, VooUserStatus? status, required bool isExpanded, bool isLoading = false, required VoidCallback onTap})
-
const
Properties
- avatarUrl → String?
-
URL for the current user's avatar
final
- avatarWidget → Widget?
-
Custom widget for the avatar
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initials → String?
-
User initials
final
- isExpanded → bool
-
Whether the modal is currently expanded
final
- isLoading → bool
-
Whether the switcher is in a loading state
final
- onTap → VoidCallback
-
Callback to toggle the modal open/closed
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedOrganization → VooOrganization?
-
Currently selected organization
final
- status → VooUserStatus?
-
Current user's online status
final
- userEmail → String?
-
Current user's email address
final
- userName → String?
-
Current user's display name
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited