Package-level declarations

Types

Link copied to clipboard

Winning type enum This is used to determine the type of winning for the frontend to display

Link copied to clipboard
data class QuickAdditionalGameData(val gameId: String, val promoBackgroundImage: String, val promoForegroundImage: String, val additionalImages: List<QuickAdditionalImage>)

Quick additional game data This is for promotional games on the front page of Quick

Link copied to clipboard
data class QuickAdditionalImage(val imageUrl: String, val position: Int)

Quick additional image This is for the small extra images around the promoForegroundImage.

Link copied to clipboard
data class QuickGame(val title: String, val gameLink: String, val gameId: String, val price: Float?, val prices: List<Float>, val prizeText: String, val backgroundImage: String, val logoImage: String, val logoImageOverlay: String, val gameTags: List<QuickGameTag>, val gameRibbon: String, val winning: QuickGameWinning)

Quick game

Link copied to clipboard
data class QuickGameTag(val name: String, val id: String)

Quick game tag This is used for filtering when looking at all games

Link copied to clipboard
data class QuickGameWinning(val amount: Int, val type: WinningType)

Quick game winning

Link copied to clipboard
data class QuickHeroSpot(val id: String, val type: QuickHeroSpotType, val backgroundImage: String, val logoImage: String, val value: String, val details: String?)

Quick hero spot

Link copied to clipboard

Quick hero spot type this is used to tell what type of hero spot it is.

Link copied to clipboard
data class QuickLobby(val quickRecommendedGames: List<QuickGame>?, val quickLocationAreaSection: Map<QuickSectionLocationAreaType, List<QuickSection>>)

Quick lobby, which holds data for the quick lobby

Link copied to clipboard
data class QuickScanResult(val payClaimResult: PayClaimResult, val prizeAmount: Double, val winForLife: Boolean, val merchandise: Boolean, val merchandiseDescription: String)

The result retrieved when scanning a coupon

Link copied to clipboard
data class QuickSection(val sectionType: QuickSectionType, val title: String, val games: List<QuickGame>, val heroSpots: List<QuickHeroSpot>, val tileType: QuickSectionTileType, val numberedSection: Boolean, val showCount: Boolean)

Quick section This is used for displaying a section of games

Link copied to clipboard

Quick section location area type used for determining where a section should be displayed

Link copied to clipboard

Quick section tile type This is used for determining what tile-size the tile should fit into, in the frontend.

Link copied to clipboard

Quick section type This is used for determining what type of section it is

Link copied to clipboard

Winning type enum This is used to determine the type of winning for the frontend to display