< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package uk
  Definition Classes
    root
-  package gov
  Definition Classes
    uk
-  package hmrc
  Definition Classes
    gov
-  package ct
  Definition Classes
    hmrc
-  package accounts
  Definition Classes
    ct
-  package box
  Definition Classes
    ct
-  package formats
-  package retriever
- AnnualConstant
- Calculated
- CompoundCalculated
- CtBigDecimal
- CtBoolean
- CtBoxIdentifier
- CtDate
- CtInteger
- CtOptionalBigDecimal
- CtOptionalBoolean
- CtOptionalDate
- CtOptionalInteger
- CtOptionalString
- CtString
- CtTypeConverters
- CtValidation
- CtValue
- Debit
- EndDate
- ExtraValidation
- Input
- InputWithDefault
- Linked
- MustBeNoneOrZeroOrPositiveDecimal
- MustBeZeroOrPositive
- NotInPdf
- OptionalCtValue
- SelfValidatableBox
- StartDate
- ValidatableBox
- Validators
-  package computations
  Definition Classes
    ct
-  package ct600
  Definition Classes
    ct
-  package ct600a
  Definition Classes
    ct
-  package ct600e
  Definition Classes
    ct
-  package ct600j
  Definition Classes
    ct
-  package domain
  Definition Classes
    ct
-  package utils
  Definition Classes
    ct
-  package validation
  Definition Classes
    ct
-  package version
  Definition Classes
    ct

p

uk.gov.hmrc.ct

# box 

#### package box

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  trait AnnualConstant extends AnyRef
2.  trait Calculated[T, C <: BoxRetriever] extends AnyRef
3.  trait CompoundCalculated[T, C] extends AnyRef
4.  trait CtBigDecimal extends CtValue[BigDecimal]
5.  trait CtBoolean extends CtValue[Boolean]
6.  abstract class CtBoxIdentifier extends AnyRef
7.  trait CtDate extends CtValue[LocalDate]
8.  trait CtInteger extends CtValue[Int]
9.  trait CtOptionalBigDecimal extends OptionalCtValue[BigDecimal]
10.  trait CtOptionalBoolean extends OptionalCtValue[Boolean]
11.  trait CtOptionalDate extends OptionalCtValue[LocalDate]
12.  trait CtOptionalInteger extends OptionalCtValue[Int]
13.  trait CtOptionalString extends OptionalCtValue[String]
14.  trait CtString extends CtValue[String]
15.  trait CtTypeConverters extends AnyRef
16.  case class CtValidation(boxId: Option[String], errorMessageKey: String, args: Option[Seq[String]] = None) extends Product with Serializable
17.  trait CtValue[T] extends AnyRef
18.  trait Debit extends AnyRef

    This represents a debit which implies a box that reduces the value of a balance sheet.

19.  trait EndDate extends CtDate
20.  trait ExtraValidation extends Validators
21.  trait Input extends AnyRef
22.  trait InputWithDefault[T] extends AnyRef
23.  trait Linked[S <: CtValue[_], T <: CtBoxIdentifier] extends AnyRef
24.  trait MustBeNoneOrZeroOrPositiveDecimal extends AnyRef
25.  trait MustBeZeroOrPositive extends AnyRef
26.  trait NotInPdf extends AnyRef
27.  trait OptionalCtValue[T] extends CtValue[Option[T]]
28.  trait SelfValidatableBox[T <: BoxRetriever, B] extends Validators with ValidatableBox[T]
29.  trait StartDate extends CtDate
30.  trait ValidatableBox[T <: BoxRetriever] extends Validators with ExtraValidation
31.  trait Validators extends AnyRef

### Value Members

1.  object CtValidation extends Serializable
2.  object ValidatableBox

### Ungrouped