uk.gov.hmrc.ct.ct600a

# v2

#### package v2

Visibility

1. Public
2. All

### Type Members

1. #### case class A1(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Product with Serializable

2. #### case class A10(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

3. #### case class A10Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

4. #### case class A11(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable

5. #### case class A11Inverse(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable

6. #### case class A12(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

7. #### case class A13(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable

8. #### case class A2(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

9. #### case class A3(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable

10. #### case class A4(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

11. #### case class A5(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

12. #### case class A6(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

13. #### case class A7(value: Option[BigDecimal]) extends CtBoxIdentifier with CtOptionalBigDecimal with Product with Serializable

14. #### case class A8(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

15. #### case class A8Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

16. #### case class A9(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

17. #### case class A9Inverse(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Product with Serializable

18. #### case class LP02(loans: Option[List[Loan]]) extends CtBoxIdentifier with CtValue[Option[List[Loan]]] with Input with Product with Serializable

19. #### case class LP03(writeOffs: Option[List[WriteOff]] = None) extends CtBoxIdentifier with CtValue[Option[List[WriteOff]]] with Input with Product with Serializable

20. #### case class LP04(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Input with Product with Serializable

21. #### case class LPQ01(value: Boolean) extends CtBoxIdentifier with CtBoolean with Product with Serializable

22. #### case class LPQ03(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

23. #### case class LPQ04(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

24. #### case class LPQ05(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

25. #### case class LPQ06(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

26. #### case class LPQ07(value: Option[LocalDate]) extends CtBoxIdentifier with CtOptionalDate with Input with Product with Serializable

27. #### case class LPQ08(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

28. #### case class LPQ09(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

29. #### case class LPQ10(value: Option[Boolean]) extends CtBoxIdentifier with CtOptionalBoolean with Input with Product with Serializable

30. #### case class Loan(id: String, name: String, amount: Int, repaid: Boolean = false, lastRepaymentDate: Option[LocalDate] = None, totalAmountRepaid: Option[Int] = None, endDateOfRepaymentAP: Option[LocalDate] = None) extends Product with Serializable

    endDateOfRepaymentAP

      : The end date of the accounting period in which the loan repayment was made

31. #### case class WriteOff(loanId: String, amountWrittenOff: Int, dateWrittenOff: LocalDate, endDateOfWriteOffAP: Option[LocalDate] = None) extends Product with Serializable

### Value Members

1. #### object A1 extends Linked[LPQ09, A1] with Serializable

2. #### object A10 extends Calculated[A10, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

3. #### object A10Inverse extends Calculated[A10Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

4. #### object A11 extends Calculated[A11, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

5. #### object A11Inverse extends Calculated[A11Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

6. #### object A12 extends Calculated[A12, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

7. #### object A13 extends Calculated[A13, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

8. #### object A2 extends Calculated[A2, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

9. #### object A3 extends Calculated[A3, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

10. #### object A4 extends Calculated[A4, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

11. #### object A5 extends Calculated[A5, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

12. #### object A6 extends Calculated[A6, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

13. #### object A7 extends Calculated[A7, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

14. #### object A8 extends Calculated[A8, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

15. #### object A8Inverse extends Calculated[A8Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

16. #### object A9 extends Calculated[A9, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

17. #### object A9Inverse extends Calculated[A9Inverse, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

18. #### object LPQ01 extends Calculated[LPQ01, CT600ABoxRetriever] with LoansToParticipatorsCalculator with Serializable

19. #### package formats

20. #### package retriever

### Ungrouped