Skip to content
Snippets Groups Projects
settings_state.dart 1.43 KiB
Newer Older
  • Learn to ignore specific revisions
  • part of 'settings_cubit.dart';
    
    @immutable
    class SettingsState extends Equatable {
      const SettingsState({
        this.username,
        this.securityToken,
    
        this.discoveriesDaysCount,
    
        this.distributionDaysCount,
    
        this.statisticsRecentDaysCount,
        this.timelineDaysCount,
        this.topArtistsDaysCount,
    
        this.newArtistsCount,
        this.newTracksCount,
    
      });
    
      final String? username;
      final String? securityToken;
    
      final int? discoveriesDaysCount;
    
      final int? distributionDaysCount;
    
      final int? statisticsRecentDaysCount;
      final int? timelineDaysCount;
      final int? topArtistsDaysCount;
    
      final int? newArtistsCount;
      final int? newTracksCount;
    
      List<dynamic> get props => <dynamic>[
    
            username,
            securityToken,
    
            discoveriesDaysCount,
    
            distributionDaysCount,
    
            statisticsRecentDaysCount,
            timelineDaysCount,
            topArtistsDaysCount,
    
            newArtistsCount,
            newTracksCount,
    
      Map<String, dynamic> get values => <String, dynamic>{
    
            'username': username,
            'securityToken': securityToken,
    
            'discoveriesDaysCount': discoveriesDaysCount,
    
            'distributionDaysCount': distributionDaysCount,
    
            'statisticsRecentDaysCount': statisticsRecentDaysCount,
            'timelineDaysCount': timelineDaysCount,
            'topArtistsDaysCount': topArtistsDaysCount,
    
            'newArtistsCount': newArtistsCount,
            'newTracksCount': newTracksCount,