package cards
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class CtCard(title: String = "", description: String = "", referenceNumber: String = "", primaryLink: Option[Link] = None, messageReferenceKey: Option[String] = Some("card.ct.utr"), paymentsPartial: Option[String] = None, returnsPartial: Option[String] = None, paymentHistory: Either[PaymentRecordFailure.type, List[PaymentRecord]] = Right(Nil), paymentSectionAdditionalLinks: Option[List[Link]] = None, accountBalance: Option[BigDecimal] = None) extends MicroserviceTaxCardData with ReferencedTaxCards with Product with Serializable
- case class CtCardAudit(credId: Option[String], ref: String, balance: BigDecimal, lastPaymentRef: Option[String], lastPaymentDate: Option[DateTime], lastPaymentAmount: Option[BigDecimal], links: List[String]) extends Product with Serializable
- final case class CtErrorCard(ctEnrolment: CtEnrolment) extends MicroserviceTaxCardData with Product with Serializable
- case class EpayeCard(payeReference: String, officeReference: String, upcomingPayments: Option[UpcomingPaymentsType], overduePayments: Option[OverduePaymentsType], seasonalLink: Option[EpayeSeasonalLink], payP11DLink: Option[EpayeSeasonalLink], employmentAllowanceLink: Option[EpayeSeasonalLink], paymentHistory: Either[PaymentRecordFailure.type, List[PaymentRecord]]) extends MicroserviceTaxCardData with Product with Serializable
- case class EpayeCardAudit(credId: Option[String], ref: String, links: List[String], lastPaymentAmount: Option[Long] = None, lastPaymentRef: Option[String] = None, upcomingPaymentType: Option[String] = None, upcomingAmount: Option[Double] = None, upcomingPaymentDate: Option[LocalDate] = None, upcomingMostUrgent: Option[Double] = None, overdueType: Option[String] = None, overdueAmount: Option[Double] = None, dailyInterestAmount: Option[Double] = None, cardPaymentMadeAmount: Option[List[Long]] = None, cardPaymentMadeDate: Option[List[LocalDate]] = None) extends Product with Serializable
- case class EpayeData(payeReference: String, officeReference: String, upcomingPayments: Option[UpcomingPayments], overduePayments: Option[OverduePayments], p11dBill: Option[String]) extends Product with Serializable
- case class EpayeDataMissingCard(empRef: String) extends EpayeErrorCard with Product with Serializable
- sealed trait EpayeErrorCard extends MicroserviceTaxCardData
- case class EpayeGenericCardAudit(credId: String, ref: String, links: List[String]) extends Product with Serializable
- case class EpayeNonValidationErrorCard(empRef: String) extends EpayeErrorCard with Product with Serializable
- sealed trait EpayePaymentType extends AnyRef
- case class EpayeSeasonalLink(link: Link, message: Option[String] = None, suffix: Option[String] = None) extends Product with Serializable
- case class GenericMicroserviceTaxCardData(titleId: String = "", title: String = "", description: String = "", paragraphs: Seq[String] = Nil, referenceNumber: String = "", primaryLink: Option[Link] = None, additionalLinks: Seq[Link] = Nil, messageReferenceKey: Option[String] = Some("bt.message.utr")) extends MicroserviceTaxCardData with Product with Serializable
- case class InsolvencyCard(title: String, subHeading: String, vrn: String, paragraphs: Seq[String], beforeLinkText: String, primaryLink: Link, afterLinkText: String) extends MicroserviceTaxCardData with Product with Serializable
- case class Link(id: String, title: String, href: String, ga: String, dataSso: Option[String] = None, external: Boolean = false) extends Product with Serializable
- trait MicroserviceTaxCardData extends AnyRef
- case class MicroserviceTaxesData(corporationTaxCardData: Option[MicroserviceTaxCardData] = None, mtdItCardData: Option[MicroserviceTaxCardData] = None, insolvencyCardData: Option[MicroserviceTaxCardData] = None, selfAssessmentCardData: Option[MicroserviceTaxCardData] = None, epayeCardData: Option[MicroserviceTaxCardData] = None, vatCardData: Option[MicroserviceTaxCardData] = None, mtdVatMarketingCardData: Option[MicroserviceTaxCardData] = None, mtdVatShutterCardData: Option[MicroserviceTaxCardData] = None, sdilCardData: Option[MicroserviceTaxCardData] = None) extends Product with Serializable
- case class MtdItCard(title: String = "", intro: String = "", description: String = "", referenceNumber: String = "", primaryLink: Option[Link] = None, messageReferenceKey: Option[String] = None) extends MicroserviceTaxCardData with Product with Serializable
- case class MtdVatCard(title: String, paragraphs: Option[Seq[String]], primaryLink: Option[Link], returnsPartial: Option[Html] = None, vatDeferralStatus: Option[String] = None, vrn: String) extends MicroserviceTaxCardData with Product with Serializable
- case class MtdVatCardAudit(credId: Option[String], ref: String, links: String) extends Product with Serializable
- final case class MtdVatErrorCard(mtdVatEnrolment: MtdVatEnrolment) extends MicroserviceTaxCardData with Product with Serializable
- case class MtdVatGenericCardAudit(credId: Option[String], ref: String, links: List[String]) extends Product with Serializable
- case class MtdVatShutterCard(vrn: String) extends MicroserviceTaxCardData with Product with Serializable
- case class OverduePayments(type: EpayePaymentType, amount: Double, multiplePayments: Boolean, dailyInterestAmount: Option[Double], dailyPenalties: Boolean) extends Product with Serializable
- sealed trait OverduePaymentsType extends AnyRef
- case class PtaCardAudit(credId: Option[String], ref: String, links: List[String]) extends Product with Serializable
- trait ReferencedTaxCards extends AnyRef
- case class SaCard(title: String = "", description: String = "", referenceNumber: String = "", primaryLink: Option[Link] = None, messageReferenceKey: Option[String] = Some("card.sa.utr"), paymentsPartial: Option[String] = None, returnsPartial: Option[String] = None, makePaymentLink: Option[Link] = None, seminarLink: Option[Link] = None, paymentHistory: Either[PaymentRecordFailure.type, List[PaymentRecord]] = Right(Nil), deferral: Option[BigDecimal] = None, ssttp: Boolean = false) extends MicroserviceTaxCardData with ReferencedTaxCards with Product with Serializable
- case class SaCardAudit(credId: Option[String], ref: String, mtdIT: Option[String], links: List[String], payments: Option[Payments], returnsToComplete: Option[List[LocalDate]]) extends Product with Serializable
- case class SaErrorCard(saEnrolment: SaEnrolment, seminarLink: Option[Link]) extends MicroserviceTaxCardData with Product with Serializable
- sealed abstract class SdilData extends MicroserviceTaxCardData
- case class UnactivatedCardData(title: String = "", referenceNumber: String = "", messageReferenceKey: Option[String] = None, activationLink: Link, requestLink: Link, hoursToDisplayDetails: String = "0", primaryLink: Option[Link] = None, showRequestLink: Boolean = true, headingId: String = "") extends MicroserviceTaxCardData with ReferencedTaxCards with Product with Serializable
- case class UnactivatedCardMultiState(title: String = "", referenceNumber: String = "", messageReferenceKey: Option[String] = None, activationLink: Link, requestLink: Link, hoursToDisplayDetails: String = "0", activationKeyStatus: Either[String, ActivationKeyStatus], headingId: String = "", expiredMessageKey: String) extends MicroserviceTaxCardData with ReferencedTaxCards with Product with Serializable
- case class UpcomingPayments(type: EpayePaymentType, amount: Double, dueDate: LocalDate, multiplePayments: Boolean, mostUrgentAmount: Option[Double], dailyPenalties: Boolean) extends Product with Serializable
- sealed abstract class UpcomingPaymentsType extends AnyRef
- case class VatCard(title: String = "", description: String = "", referenceNumber: String = "", primaryLink: Option[Link] = None, messageReferenceKey: Option[String] = ..., panelPartial: Option[String] = None, paymentsPartial: Option[String] = None, returnsPartial: Option[String] = None, vatVarPartial: Option[String] = None, paymentHistory: Either[PaymentRecordFailure.type, List[PaymentRecord]] = Right(Nil), paymentSectionAdditionalLinks: Option[List[Link]] = None, accountBalance: Option[BigDecimal] = None) extends MicroserviceTaxCardData with ReferencedTaxCards with Product with Serializable
- case class VatCardAudit(credId: Option[String], ref: String, balance: BigDecimal, links: List[String]) extends Product with Serializable
- final case class VatErrorCard(vatEnrolment: VatEnrolment) extends MicroserviceTaxCardData with Product with Serializable
Value Members
- object CtCard extends Serializable
- object CtCardAudit extends Serializable
- object EpayeCardAudit extends Serializable
- object EpayeData extends Product with Serializable
- object EpayeGenericCardAudit extends Serializable
- object EpayePaymentType
- object EpayeValidationErrorCard extends EpayeErrorCard with Product with Serializable
- object GenericMicroserviceTaxCardData extends Serializable
- object InsolvencyCard extends MicroserviceTaxCardData with Product with Serializable
- object Link extends Serializable
- object MtdVatCardAudit extends Serializable
- object MtdVatGenericCardAudit extends Serializable
- object MtdVatMarketingCard extends MicroserviceTaxCardData with Product with Serializable
- object OverduePayments extends Serializable
- object OverduePaymentsType
- object P11DStatusType extends Product with Serializable
- object PaymentRecordFailure extends Product with Serializable
- object PtaCardAudit extends Serializable
- object SaCardAudit extends Serializable
- object SdilData
- object SdilErrorCard extends MicroserviceTaxCardData with Product with Serializable
- object UpcomingPayments extends Serializable
- object UpcomingPaymentsType extends Product with Serializable
- object VatCard extends Serializable
- object VatCardAudit extends Serializable