package viewmodels
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait ActivationKeyStatus extends AnyRef
- final case class AmlsCardData()(implicit enrolment: Enrolment, appConfig: AppConfig) extends TaxesCardData with Product with Serializable
- final case class AtedCardData()(implicit enrolment: Enrolment, appConfig: AppConfig) extends TaxesCardData with Product with Serializable
- final case class AtwdCardData(status: EnrolmentStatus)(implicit userProfile: UserProfile[_], viewHelpers: ViewHelpers, emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class AutoExchangeOfInfoCardData(linkUrl: String)(implicit userProfile: UserProfile[_], enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class AwrsCardData()(implicit userProfile: UserProfile[_], enrolment: Enrolment, appConfig: AppConfig) extends TaxesCardData with Product with Serializable
- case class CardLink(href: String, ga: String, id: String, dataSso: Option[String] = None, external: Boolean = true) extends Product with Serializable
- final case class CharitiesCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class CisCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class ClosedEbtiCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class CtcNewComputerisedTransitSystemCardData()(implicit userProfile: UserProfile[_], viewHelpers: ViewHelpers, emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class DdesCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- case class DefaultMessageLinks()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- final case class EMCSCardData(status: EnrolmentStatus)(implicit userProfile: UserProfile[_], portalUrlConfig: PortalUrlConfig, emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class ERSCardData(epayeEnrolment: EpayeEnrolment)(implicit portalUrlConfig: PortalUrlConfig, userProfile: UserProfile[_]) extends TaxesCardData with Product with Serializable
- final case class EbtiCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class EiReportCardData()(implicit enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class FhddsCardData()(implicit enrolment: Enrolment, appConfig: AppConfig) extends TaxesCardData with Product with Serializable
- case class FhddsMtdVat()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- case class FhddsOnly()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- final case class GeneralBettingDutyCardData()(implicit viewHelpers: ViewHelpers, enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class ImportControlSystemCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class IntrastatCardData(enrolmentType: HmrcEnrolmentType) extends TaxesCardData with Product with Serializable
- final case class MachineGamesDutyCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- case class MessagesLink(messageKey: String, id: String, href: String, dataJourney: String, additionalLinkText: Option[String] = None) extends Product with Serializable
- sealed trait MessagesLinksByEnrolments extends AnyRef
- case class MtdVatOnly()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- case class MultipleEnrolmentsMessagesLinks(enrolments: Seq[TaxEnrolment], viewHelpers: ViewHelpers)(implicit messages: Messages) extends MessagesLinksByEnrolments with Product with Serializable
- final case class NOVACardData()(implicit userProfile: UserProfile[_], portalUrlConfig: PortalUrlConfig, enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class NesCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class NewComputerisedTransitSystemCardData()(implicit userProfile: UserProfile[_], viewHelpers: ViewHelpers, emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class PensionOnlineDigitalServiceCardData(linkUrl: String)(implicit userProfile: UserProfile[_], enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class PensionOnlinePractitionersDigitalServiceCardData(linkUrl: String)(implicit userProfile: UserProfile[_], enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class PensionSchemeOnlineAdminCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class PensionSchemeOnlinePractitionersCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class PoolBettingDutyCardData()(implicit viewHelpers: ViewHelpers, enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class RebatedOilsEnquiryServiceCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class RemoteGamblingDutyCardData()(implicit viewHelpers: ViewHelpers, enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- case class SaExternalLink(linkTextMessageKey: String, url: String, gaEvent: String) extends SaIntelligentHelpLink with Product with Serializable
- case class SaFhdds()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- case class SaFhddsMtdVat()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- sealed trait SaIntelligentHelpLink extends AnyRef
- case class SaInternalLink(linkTextMessageKey: String, url: String, gaEvent: String) extends SaIntelligentHelpLink with Product with Serializable
- case class SaMtdVat()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- case class SaOnly()(implicit viewHelpers: ViewHelpers) extends MessagesLinksByEnrolments with Product with Serializable
- final case class SaPartnershipCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class SaTrustCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class SharedWorkspaceCardData()(implicit enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class StampDutyLandTaxCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- case class SubmittedReturnViewModel(taxYearEnd: Int) extends Product with Serializable
- case class SubmittedReturnsViewModel(returns: List[SubmittedReturnViewModel]) extends Product with Serializable
- case class SurveyParams(hasMessages: Boolean, enrolledTaxes: List[String], activatedTaxes: List[String], usersSessionId: String, exitSurveyOrigin: String) extends Product with Serializable
- trait TaxesCardData extends AnyRef
- abstract class TaxesCardDataRequiresActivation extends TaxesCardData
- final case class TiedOilsEnquiryServiceCardData()(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class VatEcSalesListCardData()(implicit userProfile: UserProfile[_], viewHelpers: ViewHelpers, emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class VatEuRefundsCardData(linkUrl: String)(implicit userProfile: UserProfile[_], emacUrlBuilder: EmacUrlBuilder, enrolment: Enrolment) extends TaxesCardDataRequiresActivation with Product with Serializable
- final case class VatGiantCardData()(implicit userProfile: UserProfile[_], viewHelpers: ViewHelpers, enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class VatMossNonUnionCardData(linkUrl: String)(implicit userProfile: UserProfile[_], enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class VatMossUnionCardData(linkUrl: String)(implicit userProfile: UserProfile[_], enrolment: Enrolment) extends TaxesCardData with Product with Serializable
- final case class VatRCSListCardData()(implicit enrolment: Enrolment, appConfig: AppConfig) extends TaxesCardData with Product with Serializable
Value Members
- object ActivationKeyExpired extends ActivationKeyStatus
- object ActivationKeyInTransit extends ActivationKeyStatus
- object ActivationKeyShouldHaveArrived extends ActivationKeyStatus
- object ActivationKeyStatusNotApplicable extends ActivationKeyStatus
- object CardLink extends Serializable
- object SurveyParams extends Serializable