mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Create empty user page
This commit is contained in:
		
							
								
								
									
										28
									
								
								lib/models/advanced_user_info.dart
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								lib/models/advanced_user_info.dart
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
import 'package:comunic/enums/user_page_visibility.dart';
 | 
			
		||||
import 'package:comunic/models/user.dart';
 | 
			
		||||
import 'package:meta/meta.dart';
 | 
			
		||||
 | 
			
		||||
/// Advanced user information
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
 | 
			
		||||
class AdvancedUserInfo extends User {
 | 
			
		||||
  final String publicNote;
 | 
			
		||||
 | 
			
		||||
  const AdvancedUserInfo({
 | 
			
		||||
    @required int id,
 | 
			
		||||
    @required String firstName,
 | 
			
		||||
    @required String lastName,
 | 
			
		||||
    @required UserPageVisibility pageVisibility,
 | 
			
		||||
    @required String virtualDirectory,
 | 
			
		||||
    @required String accountImageURL,
 | 
			
		||||
    @required this.publicNote,
 | 
			
		||||
  })  : assert(publicNote != null),
 | 
			
		||||
        super(
 | 
			
		||||
            id: id,
 | 
			
		||||
            firstName: firstName,
 | 
			
		||||
            lastName: lastName,
 | 
			
		||||
            pageVisibility: pageVisibility,
 | 
			
		||||
            virtualDirectory: virtualDirectory,
 | 
			
		||||
            accountImageURL: accountImageURL);
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user