Skip to Content
GeneratorKotlin

Kotlin

TODO: implement with someone from mobile team


ColorDefinitions.kt
/* This code was generated by a tool. Any changes made directly to this file will be lost when the code is regenerated. */
/* Based on ADS 2.1  */
/* Generated by ADS.Gen 0.1.1 on 2026-03-19T10:49:32.076Z */

/* Basic Colors */
internal val Neutral0 = Color(0xFFFFFFFF)
internal val Neutral100 = Color(0xFFF2F2F2)
internal val Neutral200 = Color(0xFFE6E6E6)
internal val Neutral300 = Color(0xFFCCCCCC)
internal val Neutral400 = Color(0xFFB3B3B3)
internal val Neutral500 = Color(0xFF757575)
internal val Neutral600 = Color(0xFF4D4D4D)
internal val Neutral700 = Color(0xFF333333)
internal val Neutral800 = Color(0xFF1A1A1A)
internal val Neutral900 = Color(0xFF000000)
internal val BlueLight100 = Color(0xFFE5F4FD)
internal val BlueLight200 = Color(0xFFCCEAFA)
internal val BlueLight300 = Color(0xFF99D4F5)
internal val BlueLight400 = Color(0xFF66BFF1)
internal val BlueLight500 = Color(0xFF33A9EC)
internal val BlueLight600 = Color(0xFF0094E7)
internal val BlueLight700 = Color(0xFF0074B5)
internal val BlueLight800 = Color(0xFF00598B)
internal val BlueLight900 = Color(0xFF0E2B61)
internal val BlueDark100 = Color(0xFFEFF3FD)
internal val BlueDark200 = Color(0xFFD9E4F9)
internal val BlueDark300 = Color(0xFFB2C3E5)
internal val BlueDark400 = Color(0xFF8BA3D1)
internal val BlueDark500 = Color(0xFF6482BC)
internal val BlueDark600 = Color(0xFF3D62A8)
internal val BlueDark700 = Color(0xFF164194)
internal val BlueDark800 = Color(0xFF0F2B61)
internal val BlueDark900 = Color(0xFF0A1D42)
internal val Steel100 = Color(0xFFF1F3F5)
internal val Steel200 = Color(0xFFDDE1E7)
internal val Steel300 = Color(0xFFBEC6D1)
internal val Steel400 = Color(0xFF9EABBC)
internal val Steel500 = Color(0xFF7A8AA1)
internal val Steel600 = Color(0xFF344661)
internal val Steel700 = Color(0xFF29374D)
internal val Steel800 = Color(0xFF212C3D)
internal val Steel900 = Color(0xFF161D29)
internal val Violet100 = Color(0xFFEADAF5)
internal val Violet200 = Color(0xFFCEB6DE)
internal val Violet300 = Color(0xFFB191C7)
internal val Violet400 = Color(0xFF956DB1)
internal val Violet500 = Color(0xFF78489A)
internal val Violet600 = Color(0xFF5C2483)
internal val Violet700 = Color(0xFF4A1D69)
internal val Violet800 = Color(0xFF38164F)
internal val Violet900 = Color(0xFF250E34)
internal val Green100 = Color(0xFFEFFBE7)
internal val Green200 = Color(0xFFDFF6D0)
internal val Green300 = Color(0xFFBFEDA0)
internal val Green400 = Color(0xFF9EE571)
internal val Green500 = Color(0xFF7EDC41)
internal val Green600 = Color(0xFF5ED312)
internal val Green700 = Color(0xFF48A10E)
internal val Green800 = Color(0xFF387F0B)
internal val Green900 = Color(0xFF1C3E05)
internal val Yellow100 = Color(0xFFFEF9D2)
internal val Yellow200 = Color(0xFFFDF988)
internal val Yellow300 = Color(0xFFFCE649)
internal val Yellow400 = Color(0xFFFFD538)
internal val Yellow500 = Color(0xFFFFCA05)
internal val Yellow600 = Color(0xFFD1A500)
internal val Yellow700 = Color(0xFF997900)
internal val Yellow800 = Color(0xFF665000)
internal val Yellow900 = Color(0xFF332800)
internal val YellowMkt = Color(0xFFF8E923)
internal val Orange100 = Color(0xFFFFF2E5)
internal val Orange200 = Color(0xFFFFE4CC)
internal val Orange300 = Color(0xFFFFC999)
internal val Orange400 = Color(0xFFFFAF66)
internal val Orange500 = Color(0xFFFF9433)
internal val Orange600 = Color(0xFFFF7900)
internal val Orange700 = Color(0xFFCC6300)
internal val Orange800 = Color(0xFF994900)
internal val Orange900 = Color(0xFF663000)
internal val Red100 = Color(0xFFF9E8E8)
internal val Red200 = Color(0xFFF3D1D1)
internal val Red300 = Color(0xFFE8A2A3)
internal val Red400 = Color(0xFFDC7474)
internal val Red500 = Color(0xFFD14546)
internal val Red600 = Color(0xFFC51718)
internal val Red700 = Color(0xFF911112)
internal val Red800 = Color(0xFF760E0E)
internal val Red900 = Color(0xFF4F090A)
internal val B2b100 = Color(0xFFE8F7F3)
internal val B2b200 = Color(0xFFD2EFE8)
internal val B2b300 = Color(0xFFA1DECE)
internal val B2b400 = Color(0xFF73CEB7)
internal val B2b500 = Color(0xFF43BD9E)
internal val B2b600 = Color(0xFF389F84)
internal val B2b700 = Color(0xFF2C7D68)
internal val B2b800 = Color(0xFF215E4F)
internal val B2b900 = Color(0xFF174036)

/* Semantic Colors */
interface TextColors {
	val headlineNeutral: Color
	val headlineNeutralOnDark: Color
	val headlinePositive: Color
	val headlineWarning: Color
	val headlineNegative: Color
	val bodyNeutral: Color
	val bodyNeutralOnDark: Color
	val bodyAdditional: Color
	val bodyDisabled: Color
	val bodyPositive: Color
	val bodyWarning: Color
	val bodyNegative: Color
	val bodyCurrentPrice: Color
	val bodyOriginalPrice: Color
}
object TextColorsLight : TextColors {
	override val headlineNeutral: Color = Color(0xFF1A1A1A)
	override val headlineNeutralOnDark: Color = Color(0xFFFFFFFF)
	override val headlinePositive: Color = Color(0xFF387F0B)
	override val headlineWarning: Color = Color(0xFFFF7900)
	override val headlineNegative: Color = Color(0xFFC51718)
	override val bodyNeutral: Color = Color(0xFF333333)
	override val bodyNeutralOnDark: Color = Color(0xE6FFFFFF)
	override val bodyAdditional: Color = Color(0xFF757575)
	override val bodyDisabled: Color = Color(0xFF757575)
	override val bodyPositive: Color = Color(0xFF387F0B)
	override val bodyWarning: Color = Color(0xFFFF7900)
	override val bodyNegative: Color = Color(0xFFC51718)
	override val bodyCurrentPrice: Color = Color(0xFFC51718)
	override val bodyOriginalPrice: Color = Color(0xFF757575)
}
object TextColorsDark : TextColors {
	override val headlineNeutral: Color = Color(0xFFFFFFFF)
	override val headlineNeutralOnDark: Color = Color(0xFF000000)
	override val headlinePositive: Color = Color(0xFF5ED312)
	override val headlineWarning: Color = Color(0xFFFF7900)
	override val headlineNegative: Color = Color(0xFFE1B100)
	override val bodyNeutral: Color = Color(0xFFE6E6E6)
	override val bodyNeutralOnDark: Color = Color(0xE6FFFFFF)
	override val bodyAdditional: Color = Color(0xFFB3B3B3)
	override val bodyDisabled: Color = Color(0xFFE1B100)
	override val bodyPositive: Color = Color(0xFF5ED312)
	override val bodyWarning: Color = Color(0xFFE1B100)
	override val bodyNegative: Color = Color(0xFFE1B100)
	override val bodyCurrentPrice: Color = Color(0xFFDC7474)
	override val bodyOriginalPrice: Color = Color(0xFFB3B3B3)
}

interface AvailabilityColors {
	val inStock: Color
	val forOrder: Color
}
object AvailabilityColorsLight : AvailabilityColors {
	override val inStock: Color = Color(0xFF387F0B)
	override val forOrder: Color = Color(0xFF164194)
}
object AvailabilityColorsDark : AvailabilityColors {
	override val inStock: Color = Color(0xFF5ED312)
	override val forOrder: Color = Color(0xFFB2C3E5)
}

interface AccountColors {
	val bronze: Color
	val silver: Color
	val gold: Color
	val benefit: Color
	val b2b: Color
	val isic: Color
	val alzaPlus: Color
	val alzaPremium: Color
}
object AccountColorsLight : AccountColors {
	override val bronze: Color = Color(0xFF994900)
	override val silver: Color = Color(0xFF4D4D4D)
	override val gold: Color = Color(0xFF997900)
	override val benefit: Color = Color(0xFF164194)
	override val b2b: Color = Color(0xFF389F84)
	override val isic: Color = Color(0xFF389F84)
	override val alzaPlus: Color = Color(0xFFFF7900)
	override val alzaPremium: Color = Color(0xFF911112)
}
object AccountColorsDark : AccountColors {
	override val bronze: Color = Color(0xFFE1B100)
	override val silver: Color = Color(0xFFE1B100)
	override val gold: Color = Color(0xFFE1B100)
	override val benefit: Color = Color(0xFFB2C3E5)
	override val b2b: Color = Color(0xFFE1B100)
	override val isic: Color = Color(0xFFE1B100)
	override val alzaPlus: Color = Color(0xFFFF7900)
	override val alzaPremium: Color = Color(0xFFE1B100)
}

interface LinkColors {
	val primary: Color
	val secondary: Color
	val tertiary: Color
	val positive: Color
	val negative: Color
}
object LinkColorsLight : LinkColors {
	override val primary: Color = Color(0xFF164194)
	override val secondary: Color = Color(0xFF333333)
	override val tertiary: Color = Color(0xFF757575)
	override val positive: Color = Color(0xFF387F0B)
	override val negative: Color = Color(0xFFC51718)
}
object LinkColorsDark : LinkColors {
	override val primary: Color = Color(0xFFB2C3E5)
	override val secondary: Color = Color(0xFFE6E6E6)
	override val tertiary: Color = Color(0xFFB3B3B3)
	override val positive: Color = Color(0xFF5ED312)
	override val negative: Color = Color(0xFFE1B100)
}

interface BackgroundColors {
	val primary: Color
	val secondary: Color
	val tertiary: Color
	val dark: Color
	val disabled: Color
	val selected: Color
	val dialog: Color
	val positiveLight: Color
	val positiveDark: Color
	val negativeLight: Color
	val negativeDark: Color
	val warningLight: Color
	val warningDark: Color
	val brandLight: Color
	val brandDark: Color
	val alzaPlus: Color
	val alzaPlusLight: Color
}
object BackgroundColorsLight : BackgroundColors {
	override val primary: Color = Color(0xFFFFFFFF)
	override val secondary: Color = Color(0xFFF2F2F2)
	override val tertiary: Color = Color(0xFFE6E6E6)
	override val dark: Color = Color(0xFF1A1A1A)
	override val disabled: Color = Color(0xFFE6E6E6)
	override val selected: Color = Color(0xFFEFF3FD)
	override val dialog: Color = Color(0xCC000000)
	override val positiveLight: Color = Color(0xFFEFFBE7)
	override val positiveDark: Color = Color(0xFF5ED312)
	override val negativeLight: Color = Color(0xFFF9E8E8)
	override val negativeDark: Color = Color(0xFFC51718)
	override val warningLight: Color = Color(0xFFFEF9D2)
	override val warningDark: Color = Color(0xFFFCE649)
	override val brandLight: Color = Color(0xFFD9E4F9)
	override val brandDark: Color = Color(0xFF164194)
	override val alzaPlus: Color = Color(0xFFFF7900)
	override val alzaPlusLight: Color = Color(0xFFFFF2E5)
}
object BackgroundColorsDark : BackgroundColors {
	override val primary: Color = Color(0xFF333333)
	override val secondary: Color = Color(0xFF1A1A1A)
	override val tertiary: Color = Color(0xFF000000)
	override val dark: Color = Color(0xFFE1B100)
	override val disabled: Color = Color(0xFFE1B100)
	override val selected: Color = Color(0xFF0A1D42)
	override val dialog: Color = Color(0xE6000000)
	override val positiveLight: Color = Color(0xFF1C3E05)
	override val positiveDark: Color = Color(0xFF5ED312)
	override val negativeLight: Color = Color(0xFFE1B100)
	override val negativeDark: Color = Color(0xFFC51718)
	override val warningLight: Color = Color(0xFF665000)
	override val warningDark: Color = Color(0xFFE1B100)
	override val brandLight: Color = Color(0xFF29374D)
	override val brandDark: Color = Color(0xFFB2C3E5)
	override val alzaPlus: Color = Color(0xFFFF7900)
	override val alzaPlusLight: Color = Color(0xFF663000)
}

interface BorderColors {
	val neutral: Color
	val brand: Color
	val positive: Color
	val warning: Color
	val negative: Color
	val focused: Color
	val selected: Color
	val alzaPlus: Color
}
object BorderColorsLight : BorderColors {
	override val neutral: Color = Color(0x29000000)
	override val brand: Color = Color(0xFFD9E4F9)
	override val positive: Color = Color(0xFFBFEDA0)
	override val warning: Color = Color(0xFFFFD538)
	override val negative: Color = Color(0xFFE8A2A3)
	override val focused: Color = Color(0xFF3D62A8)
	override val selected: Color = Color(0xFF164194)
	override val alzaPlus: Color = Color(0xFFFF7900)
}
object BorderColorsDark : BorderColors {
	override val neutral: Color = Color(0x29000000)
	override val brand: Color = Color(0xFF344661)
	override val positive: Color = Color(0xFFE1B100)
	override val warning: Color = Color(0xFF997900)
	override val negative: Color = Color(0xFFE1B100)
	override val focused: Color = Color(0xFFB2C3E5)
	override val selected: Color = Color(0xFFB2C3E5)
	override val alzaPlus: Color = Color(0xFF994900)
}

Last updated on