uk.gov.hmrc.apiplatform.modules.tpd.core.domain.models
Members list
Type members
Classlikes
case class AccountSetup(roles: List[String] = ..., rolesOther: Option[String] = ..., services: List[String] = ..., servicesOther: Option[String] = ..., targets: List[String] = ..., targetsOther: Option[String] = ..., incomplete: Boolean = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AccountSetup
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AccountSetup.type
trait SessionId
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class DeviceSessionIdclass UserSessionId
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object UnregisteredUser
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UnregisteredUser.type
case class User(email: LaxEmailAddress, firstName: String, lastName: String, registrationTime: Instant, lastModified: Instant, verified: Boolean, accountSetup: Option[AccountSetup] = ..., mfaDetails: List[MfaDetail], nonce: Option[String] = ..., emailPreferences: EmailPreferences = ..., userId: UserId, failedLogins: Int = ..., lastLogin: Option[Instant] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article