package models
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait AccessStoppable extends AnyRef
- final case class AuthId(internalId: String) extends Product with Serializable
- final case class Authorised[+A](request: Request[A]) extends AuthorisedRequest[A] with Product with Serializable
- sealed abstract class AuthorisedRequest[+A] extends WrappedRequest[A]
- final case class Authority(previouslyLoggedInAt: Option[DateTime], credentialStrength: Option[CredentialStrength], credId: Option[String]) extends Product with Serializable
- sealed abstract class CredentialStrength extends AnyRef
- final case class CtEnrolment(utr: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- sealed trait Deregisterable extends AnyRef
- final case class Enrolment(key: HmrcEnrolmentType, identifiers: Seq[EnrolmentIdentifier], state: EnrolmentState, delegatedAuthRule: Option[String] = None) extends Product with Serializable
- final case class EnrolmentIdentifier(key: String, value: String) extends Product with Serializable
- sealed abstract class EnrolmentState extends AnyRef
- final class Enrolments extends AnyRef
- final case class EpayeEnrolment(taxOfficeNumber: String, taxOfficeReference: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- final case class FhddsEnrolment(etmpRegistrationNumber: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- sealed trait HasEnglishName extends AnyRef
- sealed abstract class HmrcEnrolmentType extends AnyRef
- sealed trait MainTaxes extends HasEnglishName
- final case class MtdVatEnrolment(vrn: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- final case class SaEnrolment(utr: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- final case class SaUserProfile[+A](saEnrolment: SaEnrolment, userProfile: UserProfile[A]) extends AuthorisedRequest[A] with Product with Serializable
- final case class SdilEnrolment(etmpRegistrationNumber: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
- sealed abstract class TaxEnrolment extends AnyRef
- final case class UserDetails(name: Option[Name], email: Option[String], affinityGroup: AffinityGroup, credentialRole: CredentialRole, nino: Option[String], groupProfile: Option[String], confidenceLevel: ConfidenceLevel) extends Product with Serializable
- final case class UserProfile[+A](request: Request[A], userDetails: UserDetails, enrolments: Enrolments, authId: AuthId, authority: Authority, groupId: String) extends AuthorisedRequest[A] with Product with Serializable
- final case class VatEnrolment(vrn: String, isActivated: Boolean) extends TaxEnrolment with Product with Serializable
Value Members
- object CredentialStrength
- object Enrolment extends Serializable
- object EnrolmentIdentifier extends Serializable
- object EnrolmentState
- object Enrolments
- object HmrcEnrolmentType
- object TaxEnrolment