uk.gov.hmrc.wco.dec

# status

#### package status

Visibility

1. Public
2. All

### Type Members

1. #### case class CodeListElementField(type: Option[String] = None, responsibleAgent: Option[String] = None, value: Option[String] = None) extends Product with Serializable

   Annotations
     @JsonDeserialize()

2. #### class CodeListElementFieldDeserializer extends ExtendedAttributeAndTextDeserializer[CodeListElementField]

3. #### case class DateTime(formatCode: Option[String] = None, value: Option[String] = None) extends Product with Serializable

   Annotations
     @JsonDeserialize()

4. #### class DateTimeDeserializer extends StdAttributeAndTextDeserializer[DateTime]

5. #### case class Declaration(versionNumber: Option[Int] = None, creationDate: Option[DateTime] = None, goodsItemCount: Option[Quantity] = None, tradeMovementType: Option[CodeListElementField] = None, type: Option[CodeListElementField] = None, packageCount: Option[Quantity] = None, acceptanceDate: Option[DateTime] = None, parties: Seq[Parties] = Seq.empty) extends Product with Serializable

6. #### case class DeclarationManagementInformationResponse(declaration: Declaration = Declaration()) extends Product with Serializable

   Annotations
     @JacksonXmlRootElement()

7. #### abstract class ExtendedAttributeAndTextDeserializer[T] extends StdDeserializer[T]

8. #### case class Parties(partyIdentification: Option[PartyIdentification] = None) extends Product with Serializable

9. #### case class PartyIdentification(number: Option[String] = None) extends Product with Serializable

10. #### case class Quantity(unitType: Option[String] = None, qualifier: Option[String] = None, value: Option[String] = None) extends Product with Serializable

    Annotations
      @JsonDeserialize()

11. #### class QuantityDeserializer extends ExtendedAttributeAndTextDeserializer[Quantity]

### Value Members

1. #### object DeclarationManagementInformationResponse extends JacksonMapper with Serializable

### Ungrouped