36 lines
770 B
Dart
36 lines
770 B
Dart
class HomeState {
|
|
final bool isGrid;
|
|
final String devUUID;
|
|
final String cliUUID;
|
|
final String userUUID;
|
|
final String userName;
|
|
final String userEmail;
|
|
|
|
HomeState({
|
|
this.isGrid = false,
|
|
this.devUUID = '',
|
|
this.cliUUID = '',
|
|
this.userUUID = '',
|
|
this.userName = '',
|
|
this.userEmail = '',
|
|
});
|
|
|
|
HomeState copyWith({
|
|
bool? isGrid,
|
|
String? devUUID,
|
|
String? cliUUID,
|
|
String? userUUID,
|
|
String? userName,
|
|
String? userEmail,
|
|
}) {
|
|
return HomeState(
|
|
isGrid: isGrid ?? this.isGrid,
|
|
devUUID: devUUID ?? this.devUUID,
|
|
cliUUID: cliUUID ?? this.cliUUID,
|
|
userUUID: userUUID ?? this.userUUID,
|
|
userName: userName ?? this.userName,
|
|
userEmail: userEmail ?? this.userEmail,
|
|
);
|
|
}
|
|
}
|