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.