uk.gov.hmrc.cataloguewrapper.models
Members list
Type members
Classlikes
final case class BannerMenu(brand: MenuLink, topLevelLinks: Seq[MenuLink], dropdowns: Seq[MenuDropdown])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object BannerMenu
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BannerMenu.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DropdownSeparatorclass Page
object DropdownItem
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DropdownItem.type
case object DropdownSeparator extends DropdownItem
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait DropdownItemclass Objecttrait Matchableclass AnyShow all
- Self type
-
DropdownSeparator.type
final case class MenuDropdown(id: String, name: String, href: Option[String], items: Seq[DropdownItem], dropDownRole: Seq[Role] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MenuDropdown
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MenuDropdown.type
object MenuLink
case class MenuLinkViewModel(name: String, id: String, href: Option[String], external: Boolean, dropdown: Option[MenuDropdown], isActive: Boolean = ..., isDropdownActive: Boolean = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MenuLinkViewModel
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MenuLinkViewModel.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object NavigationData
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NavigationData.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object NavigationView
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NavigationView.type
final case class Page(name: String, id: String, href: Option[String], external: Boolean = ...) extends MenuLink, DropdownItem
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DropdownItemtrait MenuLinkclass Objecttrait Matchableclass AnyShow all
object Page
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object CanCreateobject CanManageUsers
object Role
final case class SearchTerm(linkType: String, name: String, href: String, weight: Float = ..., hints: Set[String] = ..., openInNewWindow: Boolean = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SearchTerm
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SearchTerm.type
object TopMenu
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article