spotube/lib/collections/routes.gr.dart
2025-06-15 22:14:04 +06:00

1199 lines
30 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
// **************************************************************************
// AutoRouterGenerator
// **************************************************************************
// ignore_for_file: type=lint
// coverage:ignore-file
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:auto_route/auto_route.dart' as _i44;
import 'package:flutter/material.dart' as _i45;
import 'package:shadcn_flutter/shadcn_flutter.dart' as _i48;
import 'package:spotify/spotify.dart' as _i47;
import 'package:spotube/models/metadata/metadata.dart' as _i46;
import 'package:spotube/models/spotify/recommendation_seeds.dart' as _i49;
import 'package:spotube/pages/album/album.dart' as _i2;
import 'package:spotube/pages/artist/artist.dart' as _i3;
import 'package:spotube/pages/connect/connect.dart' as _i6;
import 'package:spotube/pages/connect/control/control.dart' as _i5;
import 'package:spotube/pages/getting_started/getting_started.dart' as _i9;
import 'package:spotube/pages/home/genres/genre_playlists.dart' as _i8;
import 'package:spotube/pages/home/genres/genres.dart' as _i7;
import 'package:spotube/pages/home/home.dart' as _i11;
import 'package:spotube/pages/home/sections/section_items.dart' as _i10;
import 'package:spotube/pages/lastfm_login/lastfm_login.dart' as _i12;
import 'package:spotube/pages/library/library.dart' as _i13;
import 'package:spotube/pages/library/playlist_generate/playlist_generate.dart'
as _i23;
import 'package:spotube/pages/library/playlist_generate/playlist_generate_result.dart'
as _i22;
import 'package:spotube/pages/library/user_albums.dart' as _i38;
import 'package:spotube/pages/library/user_artists.dart' as _i39;
import 'package:spotube/pages/library/user_downloads.dart' as _i40;
import 'package:spotube/pages/library/user_local_tracks/local_folder.dart'
as _i15;
import 'package:spotube/pages/library/user_local_tracks/user_local_tracks.dart'
as _i41;
import 'package:spotube/pages/library/user_playlists.dart' as _i42;
import 'package:spotube/pages/lyrics/lyrics.dart' as _i17;
import 'package:spotube/pages/lyrics/mini_lyrics.dart' as _i18;
import 'package:spotube/pages/mobile_login/mobile_login.dart' as _i43;
import 'package:spotube/pages/player/lyrics.dart' as _i19;
import 'package:spotube/pages/player/queue.dart' as _i20;
import 'package:spotube/pages/player/sources.dart' as _i21;
import 'package:spotube/pages/playlist/liked_playlist.dart' as _i14;
import 'package:spotube/pages/playlist/playlist.dart' as _i24;
import 'package:spotube/pages/profile/profile.dart' as _i25;
import 'package:spotube/pages/root/root_app.dart' as _i26;
import 'package:spotube/pages/search/search.dart' as _i27;
import 'package:spotube/pages/settings/about.dart' as _i1;
import 'package:spotube/pages/settings/blacklist.dart' as _i4;
import 'package:spotube/pages/settings/logs.dart' as _i16;
import 'package:spotube/pages/settings/metadata_plugins.dart' as _i28;
import 'package:spotube/pages/settings/settings.dart' as _i29;
import 'package:spotube/pages/stats/albums/albums.dart' as _i30;
import 'package:spotube/pages/stats/artists/artists.dart' as _i31;
import 'package:spotube/pages/stats/fees/fees.dart' as _i35;
import 'package:spotube/pages/stats/minutes/minutes.dart' as _i32;
import 'package:spotube/pages/stats/playlists/playlists.dart' as _i34;
import 'package:spotube/pages/stats/stats.dart' as _i33;
import 'package:spotube/pages/stats/streams/streams.dart' as _i36;
import 'package:spotube/pages/track/track.dart' as _i37;
/// generated route for
/// [_i1.AboutSpotubePage]
class AboutSpotubeRoute extends _i44.PageRouteInfo<void> {
const AboutSpotubeRoute({List<_i44.PageRouteInfo>? children})
: super(
AboutSpotubeRoute.name,
initialChildren: children,
);
static const String name = 'AboutSpotubeRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i1.AboutSpotubePage();
},
);
}
/// generated route for
/// [_i2.AlbumPage]
class AlbumRoute extends _i44.PageRouteInfo<AlbumRouteArgs> {
AlbumRoute({
_i45.Key? key,
required String id,
required _i46.SpotubeSimpleAlbumObject album,
List<_i44.PageRouteInfo>? children,
}) : super(
AlbumRoute.name,
args: AlbumRouteArgs(
key: key,
id: id,
album: album,
),
rawPathParams: {'id': id},
initialChildren: children,
);
static const String name = 'AlbumRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<AlbumRouteArgs>();
return _i2.AlbumPage(
key: args.key,
id: args.id,
album: args.album,
);
},
);
}
class AlbumRouteArgs {
const AlbumRouteArgs({
this.key,
required this.id,
required this.album,
});
final _i45.Key? key;
final String id;
final _i46.SpotubeSimpleAlbumObject album;
@override
String toString() {
return 'AlbumRouteArgs{key: $key, id: $id, album: $album}';
}
}
/// generated route for
/// [_i3.ArtistPage]
class ArtistRoute extends _i44.PageRouteInfo<ArtistRouteArgs> {
ArtistRoute({
required String artistId,
_i45.Key? key,
List<_i44.PageRouteInfo>? children,
}) : super(
ArtistRoute.name,
args: ArtistRouteArgs(
artistId: artistId,
key: key,
),
rawPathParams: {'id': artistId},
initialChildren: children,
);
static const String name = 'ArtistRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final pathParams = data.inheritedPathParams;
final args = data.argsAs<ArtistRouteArgs>(
orElse: () => ArtistRouteArgs(artistId: pathParams.getString('id')));
return _i3.ArtistPage(
args.artistId,
key: args.key,
);
},
);
}
class ArtistRouteArgs {
const ArtistRouteArgs({
required this.artistId,
this.key,
});
final String artistId;
final _i45.Key? key;
@override
String toString() {
return 'ArtistRouteArgs{artistId: $artistId, key: $key}';
}
}
/// generated route for
/// [_i4.BlackListPage]
class BlackListRoute extends _i44.PageRouteInfo<void> {
const BlackListRoute({List<_i44.PageRouteInfo>? children})
: super(
BlackListRoute.name,
initialChildren: children,
);
static const String name = 'BlackListRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i4.BlackListPage();
},
);
}
/// generated route for
/// [_i5.ConnectControlPage]
class ConnectControlRoute extends _i44.PageRouteInfo<void> {
const ConnectControlRoute({List<_i44.PageRouteInfo>? children})
: super(
ConnectControlRoute.name,
initialChildren: children,
);
static const String name = 'ConnectControlRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i5.ConnectControlPage();
},
);
}
/// generated route for
/// [_i6.ConnectPage]
class ConnectRoute extends _i44.PageRouteInfo<void> {
const ConnectRoute({List<_i44.PageRouteInfo>? children})
: super(
ConnectRoute.name,
initialChildren: children,
);
static const String name = 'ConnectRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i6.ConnectPage();
},
);
}
/// generated route for
/// [_i7.GenrePage]
class GenreRoute extends _i44.PageRouteInfo<void> {
const GenreRoute({List<_i44.PageRouteInfo>? children})
: super(
GenreRoute.name,
initialChildren: children,
);
static const String name = 'GenreRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i7.GenrePage();
},
);
}
/// generated route for
/// [_i8.GenrePlaylistsPage]
class GenrePlaylistsRoute extends _i44.PageRouteInfo<GenrePlaylistsRouteArgs> {
GenrePlaylistsRoute({
_i45.Key? key,
required String id,
required _i47.Category category,
List<_i44.PageRouteInfo>? children,
}) : super(
GenrePlaylistsRoute.name,
args: GenrePlaylistsRouteArgs(
key: key,
id: id,
category: category,
),
rawPathParams: {'categoryId': id},
initialChildren: children,
);
static const String name = 'GenrePlaylistsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<GenrePlaylistsRouteArgs>();
return _i8.GenrePlaylistsPage(
key: args.key,
id: args.id,
category: args.category,
);
},
);
}
class GenrePlaylistsRouteArgs {
const GenrePlaylistsRouteArgs({
this.key,
required this.id,
required this.category,
});
final _i45.Key? key;
final String id;
final _i47.Category category;
@override
String toString() {
return 'GenrePlaylistsRouteArgs{key: $key, id: $id, category: $category}';
}
}
/// generated route for
/// [_i9.GettingStartedPage]
class GettingStartedRoute extends _i44.PageRouteInfo<void> {
const GettingStartedRoute({List<_i44.PageRouteInfo>? children})
: super(
GettingStartedRoute.name,
initialChildren: children,
);
static const String name = 'GettingStartedRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i9.GettingStartedPage();
},
);
}
/// generated route for
/// [_i10.HomeBrowseSectionItemsPage]
class HomeBrowseSectionItemsRoute
extends _i44.PageRouteInfo<HomeBrowseSectionItemsRouteArgs> {
HomeBrowseSectionItemsRoute({
_i48.Key? key,
required String sectionId,
required _i46.SpotubeBrowseSectionObject<Object> section,
List<_i44.PageRouteInfo>? children,
}) : super(
HomeBrowseSectionItemsRoute.name,
args: HomeBrowseSectionItemsRouteArgs(
key: key,
sectionId: sectionId,
section: section,
),
rawPathParams: {'sectionId': sectionId},
initialChildren: children,
);
static const String name = 'HomeBrowseSectionItemsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<HomeBrowseSectionItemsRouteArgs>();
return _i10.HomeBrowseSectionItemsPage(
key: args.key,
sectionId: args.sectionId,
section: args.section,
);
},
);
}
class HomeBrowseSectionItemsRouteArgs {
const HomeBrowseSectionItemsRouteArgs({
this.key,
required this.sectionId,
required this.section,
});
final _i48.Key? key;
final String sectionId;
final _i46.SpotubeBrowseSectionObject<Object> section;
@override
String toString() {
return 'HomeBrowseSectionItemsRouteArgs{key: $key, sectionId: $sectionId, section: $section}';
}
}
/// generated route for
/// [_i11.HomePage]
class HomeRoute extends _i44.PageRouteInfo<void> {
const HomeRoute({List<_i44.PageRouteInfo>? children})
: super(
HomeRoute.name,
initialChildren: children,
);
static const String name = 'HomeRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i11.HomePage();
},
);
}
/// generated route for
/// [_i12.LastFMLoginPage]
class LastFMLoginRoute extends _i44.PageRouteInfo<void> {
const LastFMLoginRoute({List<_i44.PageRouteInfo>? children})
: super(
LastFMLoginRoute.name,
initialChildren: children,
);
static const String name = 'LastFMLoginRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i12.LastFMLoginPage();
},
);
}
/// generated route for
/// [_i13.LibraryPage]
class LibraryRoute extends _i44.PageRouteInfo<void> {
const LibraryRoute({List<_i44.PageRouteInfo>? children})
: super(
LibraryRoute.name,
initialChildren: children,
);
static const String name = 'LibraryRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i13.LibraryPage();
},
);
}
/// generated route for
/// [_i14.LikedPlaylistPage]
class LikedPlaylistRoute extends _i44.PageRouteInfo<LikedPlaylistRouteArgs> {
LikedPlaylistRoute({
_i45.Key? key,
required _i46.SpotubeSimplePlaylistObject playlist,
List<_i44.PageRouteInfo>? children,
}) : super(
LikedPlaylistRoute.name,
args: LikedPlaylistRouteArgs(
key: key,
playlist: playlist,
),
initialChildren: children,
);
static const String name = 'LikedPlaylistRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<LikedPlaylistRouteArgs>();
return _i14.LikedPlaylistPage(
key: args.key,
playlist: args.playlist,
);
},
);
}
class LikedPlaylistRouteArgs {
const LikedPlaylistRouteArgs({
this.key,
required this.playlist,
});
final _i45.Key? key;
final _i46.SpotubeSimplePlaylistObject playlist;
@override
String toString() {
return 'LikedPlaylistRouteArgs{key: $key, playlist: $playlist}';
}
}
/// generated route for
/// [_i15.LocalLibraryPage]
class LocalLibraryRoute extends _i44.PageRouteInfo<LocalLibraryRouteArgs> {
LocalLibraryRoute({
required String location,
_i45.Key? key,
bool isDownloads = false,
bool isCache = false,
List<_i44.PageRouteInfo>? children,
}) : super(
LocalLibraryRoute.name,
args: LocalLibraryRouteArgs(
location: location,
key: key,
isDownloads: isDownloads,
isCache: isCache,
),
initialChildren: children,
);
static const String name = 'LocalLibraryRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<LocalLibraryRouteArgs>();
return _i15.LocalLibraryPage(
args.location,
key: args.key,
isDownloads: args.isDownloads,
isCache: args.isCache,
);
},
);
}
class LocalLibraryRouteArgs {
const LocalLibraryRouteArgs({
required this.location,
this.key,
this.isDownloads = false,
this.isCache = false,
});
final String location;
final _i45.Key? key;
final bool isDownloads;
final bool isCache;
@override
String toString() {
return 'LocalLibraryRouteArgs{location: $location, key: $key, isDownloads: $isDownloads, isCache: $isCache}';
}
}
/// generated route for
/// [_i16.LogsPage]
class LogsRoute extends _i44.PageRouteInfo<void> {
const LogsRoute({List<_i44.PageRouteInfo>? children})
: super(
LogsRoute.name,
initialChildren: children,
);
static const String name = 'LogsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i16.LogsPage();
},
);
}
/// generated route for
/// [_i17.LyricsPage]
class LyricsRoute extends _i44.PageRouteInfo<void> {
const LyricsRoute({List<_i44.PageRouteInfo>? children})
: super(
LyricsRoute.name,
initialChildren: children,
);
static const String name = 'LyricsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i17.LyricsPage();
},
);
}
/// generated route for
/// [_i18.MiniLyricsPage]
class MiniLyricsRoute extends _i44.PageRouteInfo<MiniLyricsRouteArgs> {
MiniLyricsRoute({
_i48.Key? key,
required _i48.Size prevSize,
List<_i44.PageRouteInfo>? children,
}) : super(
MiniLyricsRoute.name,
args: MiniLyricsRouteArgs(
key: key,
prevSize: prevSize,
),
initialChildren: children,
);
static const String name = 'MiniLyricsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<MiniLyricsRouteArgs>();
return _i18.MiniLyricsPage(
key: args.key,
prevSize: args.prevSize,
);
},
);
}
class MiniLyricsRouteArgs {
const MiniLyricsRouteArgs({
this.key,
required this.prevSize,
});
final _i48.Key? key;
final _i48.Size prevSize;
@override
String toString() {
return 'MiniLyricsRouteArgs{key: $key, prevSize: $prevSize}';
}
}
/// generated route for
/// [_i19.PlayerLyricsPage]
class PlayerLyricsRoute extends _i44.PageRouteInfo<void> {
const PlayerLyricsRoute({List<_i44.PageRouteInfo>? children})
: super(
PlayerLyricsRoute.name,
initialChildren: children,
);
static const String name = 'PlayerLyricsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i19.PlayerLyricsPage();
},
);
}
/// generated route for
/// [_i20.PlayerQueuePage]
class PlayerQueueRoute extends _i44.PageRouteInfo<void> {
const PlayerQueueRoute({List<_i44.PageRouteInfo>? children})
: super(
PlayerQueueRoute.name,
initialChildren: children,
);
static const String name = 'PlayerQueueRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i20.PlayerQueuePage();
},
);
}
/// generated route for
/// [_i21.PlayerTrackSourcesPage]
class PlayerTrackSourcesRoute extends _i44.PageRouteInfo<void> {
const PlayerTrackSourcesRoute({List<_i44.PageRouteInfo>? children})
: super(
PlayerTrackSourcesRoute.name,
initialChildren: children,
);
static const String name = 'PlayerTrackSourcesRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i21.PlayerTrackSourcesPage();
},
);
}
/// generated route for
/// [_i22.PlaylistGenerateResultPage]
class PlaylistGenerateResultRoute
extends _i44.PageRouteInfo<PlaylistGenerateResultRouteArgs> {
PlaylistGenerateResultRoute({
_i48.Key? key,
required _i49.GeneratePlaylistProviderInput state,
List<_i44.PageRouteInfo>? children,
}) : super(
PlaylistGenerateResultRoute.name,
args: PlaylistGenerateResultRouteArgs(
key: key,
state: state,
),
initialChildren: children,
);
static const String name = 'PlaylistGenerateResultRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<PlaylistGenerateResultRouteArgs>();
return _i22.PlaylistGenerateResultPage(
key: args.key,
state: args.state,
);
},
);
}
class PlaylistGenerateResultRouteArgs {
const PlaylistGenerateResultRouteArgs({
this.key,
required this.state,
});
final _i48.Key? key;
final _i49.GeneratePlaylistProviderInput state;
@override
String toString() {
return 'PlaylistGenerateResultRouteArgs{key: $key, state: $state}';
}
}
/// generated route for
/// [_i23.PlaylistGeneratorPage]
class PlaylistGeneratorRoute extends _i44.PageRouteInfo<void> {
const PlaylistGeneratorRoute({List<_i44.PageRouteInfo>? children})
: super(
PlaylistGeneratorRoute.name,
initialChildren: children,
);
static const String name = 'PlaylistGeneratorRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i23.PlaylistGeneratorPage();
},
);
}
/// generated route for
/// [_i24.PlaylistPage]
class PlaylistRoute extends _i44.PageRouteInfo<PlaylistRouteArgs> {
PlaylistRoute({
_i45.Key? key,
required String id,
required _i46.SpotubeSimplePlaylistObject playlist,
List<_i44.PageRouteInfo>? children,
}) : super(
PlaylistRoute.name,
args: PlaylistRouteArgs(
key: key,
id: id,
playlist: playlist,
),
rawPathParams: {'id': id},
initialChildren: children,
);
static const String name = 'PlaylistRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final args = data.argsAs<PlaylistRouteArgs>();
return _i24.PlaylistPage(
key: args.key,
id: args.id,
playlist: args.playlist,
);
},
);
}
class PlaylistRouteArgs {
const PlaylistRouteArgs({
this.key,
required this.id,
required this.playlist,
});
final _i45.Key? key;
final String id;
final _i46.SpotubeSimplePlaylistObject playlist;
@override
String toString() {
return 'PlaylistRouteArgs{key: $key, id: $id, playlist: $playlist}';
}
}
/// generated route for
/// [_i25.ProfilePage]
class ProfileRoute extends _i44.PageRouteInfo<void> {
const ProfileRoute({List<_i44.PageRouteInfo>? children})
: super(
ProfileRoute.name,
initialChildren: children,
);
static const String name = 'ProfileRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i25.ProfilePage();
},
);
}
/// generated route for
/// [_i26.RootAppPage]
class RootAppRoute extends _i44.PageRouteInfo<void> {
const RootAppRoute({List<_i44.PageRouteInfo>? children})
: super(
RootAppRoute.name,
initialChildren: children,
);
static const String name = 'RootAppRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i26.RootAppPage();
},
);
}
/// generated route for
/// [_i27.SearchPage]
class SearchRoute extends _i44.PageRouteInfo<void> {
const SearchRoute({List<_i44.PageRouteInfo>? children})
: super(
SearchRoute.name,
initialChildren: children,
);
static const String name = 'SearchRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i27.SearchPage();
},
);
}
/// generated route for
/// [_i28.SettingsMetadataProviderPage]
class SettingsMetadataProviderRoute extends _i44.PageRouteInfo<void> {
const SettingsMetadataProviderRoute({List<_i44.PageRouteInfo>? children})
: super(
SettingsMetadataProviderRoute.name,
initialChildren: children,
);
static const String name = 'SettingsMetadataProviderRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i28.SettingsMetadataProviderPage();
},
);
}
/// generated route for
/// [_i29.SettingsPage]
class SettingsRoute extends _i44.PageRouteInfo<void> {
const SettingsRoute({List<_i44.PageRouteInfo>? children})
: super(
SettingsRoute.name,
initialChildren: children,
);
static const String name = 'SettingsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i29.SettingsPage();
},
);
}
/// generated route for
/// [_i30.StatsAlbumsPage]
class StatsAlbumsRoute extends _i44.PageRouteInfo<void> {
const StatsAlbumsRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsAlbumsRoute.name,
initialChildren: children,
);
static const String name = 'StatsAlbumsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i30.StatsAlbumsPage();
},
);
}
/// generated route for
/// [_i31.StatsArtistsPage]
class StatsArtistsRoute extends _i44.PageRouteInfo<void> {
const StatsArtistsRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsArtistsRoute.name,
initialChildren: children,
);
static const String name = 'StatsArtistsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i31.StatsArtistsPage();
},
);
}
/// generated route for
/// [_i32.StatsMinutesPage]
class StatsMinutesRoute extends _i44.PageRouteInfo<void> {
const StatsMinutesRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsMinutesRoute.name,
initialChildren: children,
);
static const String name = 'StatsMinutesRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i32.StatsMinutesPage();
},
);
}
/// generated route for
/// [_i33.StatsPage]
class StatsRoute extends _i44.PageRouteInfo<void> {
const StatsRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsRoute.name,
initialChildren: children,
);
static const String name = 'StatsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i33.StatsPage();
},
);
}
/// generated route for
/// [_i34.StatsPlaylistsPage]
class StatsPlaylistsRoute extends _i44.PageRouteInfo<void> {
const StatsPlaylistsRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsPlaylistsRoute.name,
initialChildren: children,
);
static const String name = 'StatsPlaylistsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i34.StatsPlaylistsPage();
},
);
}
/// generated route for
/// [_i35.StatsStreamFeesPage]
class StatsStreamFeesRoute extends _i44.PageRouteInfo<void> {
const StatsStreamFeesRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsStreamFeesRoute.name,
initialChildren: children,
);
static const String name = 'StatsStreamFeesRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i35.StatsStreamFeesPage();
},
);
}
/// generated route for
/// [_i36.StatsStreamsPage]
class StatsStreamsRoute extends _i44.PageRouteInfo<void> {
const StatsStreamsRoute({List<_i44.PageRouteInfo>? children})
: super(
StatsStreamsRoute.name,
initialChildren: children,
);
static const String name = 'StatsStreamsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i36.StatsStreamsPage();
},
);
}
/// generated route for
/// [_i37.TrackPage]
class TrackRoute extends _i44.PageRouteInfo<TrackRouteArgs> {
TrackRoute({
_i48.Key? key,
required String trackId,
List<_i44.PageRouteInfo>? children,
}) : super(
TrackRoute.name,
args: TrackRouteArgs(
key: key,
trackId: trackId,
),
rawPathParams: {'id': trackId},
initialChildren: children,
);
static const String name = 'TrackRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
final pathParams = data.inheritedPathParams;
final args = data.argsAs<TrackRouteArgs>(
orElse: () => TrackRouteArgs(trackId: pathParams.getString('id')));
return _i37.TrackPage(
key: args.key,
trackId: args.trackId,
);
},
);
}
class TrackRouteArgs {
const TrackRouteArgs({
this.key,
required this.trackId,
});
final _i48.Key? key;
final String trackId;
@override
String toString() {
return 'TrackRouteArgs{key: $key, trackId: $trackId}';
}
}
/// generated route for
/// [_i38.UserAlbumsPage]
class UserAlbumsRoute extends _i44.PageRouteInfo<void> {
const UserAlbumsRoute({List<_i44.PageRouteInfo>? children})
: super(
UserAlbumsRoute.name,
initialChildren: children,
);
static const String name = 'UserAlbumsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i38.UserAlbumsPage();
},
);
}
/// generated route for
/// [_i39.UserArtistsPage]
class UserArtistsRoute extends _i44.PageRouteInfo<void> {
const UserArtistsRoute({List<_i44.PageRouteInfo>? children})
: super(
UserArtistsRoute.name,
initialChildren: children,
);
static const String name = 'UserArtistsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i39.UserArtistsPage();
},
);
}
/// generated route for
/// [_i40.UserDownloadsPage]
class UserDownloadsRoute extends _i44.PageRouteInfo<void> {
const UserDownloadsRoute({List<_i44.PageRouteInfo>? children})
: super(
UserDownloadsRoute.name,
initialChildren: children,
);
static const String name = 'UserDownloadsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i40.UserDownloadsPage();
},
);
}
/// generated route for
/// [_i41.UserLocalLibraryPage]
class UserLocalLibraryRoute extends _i44.PageRouteInfo<void> {
const UserLocalLibraryRoute({List<_i44.PageRouteInfo>? children})
: super(
UserLocalLibraryRoute.name,
initialChildren: children,
);
static const String name = 'UserLocalLibraryRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i41.UserLocalLibraryPage();
},
);
}
/// generated route for
/// [_i42.UserPlaylistsPage]
class UserPlaylistsRoute extends _i44.PageRouteInfo<void> {
const UserPlaylistsRoute({List<_i44.PageRouteInfo>? children})
: super(
UserPlaylistsRoute.name,
initialChildren: children,
);
static const String name = 'UserPlaylistsRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i42.UserPlaylistsPage();
},
);
}
/// generated route for
/// [_i43.WebViewLoginPage]
class WebViewLoginRoute extends _i44.PageRouteInfo<void> {
const WebViewLoginRoute({List<_i44.PageRouteInfo>? children})
: super(
WebViewLoginRoute.name,
initialChildren: children,
);
static const String name = 'WebViewLoginRoute';
static _i44.PageInfo page = _i44.PageInfo(
name,
builder: (data) {
return const _i43.WebViewLoginPage();
},
);
}