AppFlavour class

Constructors

AppFlavour()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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

Static Methods

activateHomeActionBtn() → bool
addAudioLimitation() → bool
getAlbumIcon() → IconData
Icon for the release album type based on app context.
getAlbumSubtypes() → List<({String descKey, IconData icon, String nameKey, ItemlistType type})>
Available album subtypes per app. Returns the ItemlistType options shown when user selects "Album".
getAlbumTypeDesc() → String
Returns the translation key for the album release type description per app flavour.
getAlbumTypeName() → String
Returns the translation key for the album release type name per app flavour.
getAppItemIcon() → IconData
getAppLogoPath() → String
getAppPreLogoPath() → String
getAudioPlayerHomeTitle() → String
getAudioSearchHint() → String
Returns the search bar hint text for the audio player, customized per app. Each app has content aligned with its brand identity.
getBackgroundColor() → Color
getCaseteItem() → Object?
getCaseteSubscription() → SubscriptionLevel
getCentralTabIcon() → IconData
getCentralTabTitle() → String
getDefaultItemlistType() → ItemlistType
getDefaultItemType() → MediaItemType
getDefaultMediaSearchType() → MediaSearchType
getDirectoryProfileTypes() → List<ProfileType>
getEventVector() → String
getForthTabIcon() → IconData
getFortTabTitle() → String
getHomeActionBtnIcon() → IconData
getHomeActionBtnTooltip() → String
getIconPath() → String
getInstrumentIcon() → IconData
getMainItemDetailsRoute(String id, {MediaItemType? type, String slug = ''}) → String
getMainItemDetailsTag() → String
getProfileTypes() → List<ProfileType>
getSalesModelInfoWidget(BuildContext context) → Widget
getSecondaryItemDetailsRoute(String id, {MediaItemType? type, String slug = ''}) → String
getSecondaryItemDetailsTag() → String
getSingleIcon() → IconData
Icon for the release single type based on app context.
getSingleTypeDesc() → String
Returns the translation key for the single release type description per app flavour.
getSingleTypeName() → String
Returns the translation key for the single release type name per app flavour.
getSplashAnimation() → SplashAnimationDelegate
Returns the splash animation delegate for the current app flavour.
getSplashImage() → Widget
getSuggestedItemText() → String
getSyncIcon() → IconData
getThirdTabIcon() → IconData
getThirdTabTitle() → String
getVerificationIcon(VerificationLevel level, {double? size}) → Widget
gotoDetails() → bool
gotoSuggestedItem() → void
hasCoverInEvents() → bool
isNeomApp() → bool
showAdd() → bool
showAds() → bool
Whether this app shows ads. EMXI is exempt (brand sovereignty). Cyberneom and Gigmeout show ads to non-subscribers.
showAppBarAddBtn() → bool
showAppBarDirectoryBtn() → bool
showBands() → bool
showBlog() → bool
showBooking() → bool
Booking is only available in Gigmeout (venue/rehearsal booking).
showBooksLibrary() → bool
showCasete() → bool
showDaw() → bool
showDirectory() → bool
Directory is available in all main apps (e, c, g).
showGalley() → bool
showGames() → bool
showGenerator() → bool
showInterComm() → bool
showLearning() → bool
showLevitation() → bool
showLogoInEvents() → bool
showNupale() → bool
showReleaseUpload() → bool
showServices() → bool
showVst() → bool
showWallet() → bool
singleAcceptsPdf() → bool
Whether singles in this app accept PDF files (books/articles) vs audio files (songs/meditations).
useVerticalCover() → bool
Whether cover images should use vertical (portrait) aspect ratio. Books/articles use vertical covers; music uses square.