package dec
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AdditionalDocument(categoryCode: Option[String] = None, id: Option[String] = None, typeCode: Option[String] = None) extends Product with Serializable
- case class AdditionalInformation(statementCode: Option[String] = None, statementDescription: Option[String] = None, limitDateTime: Option[String] = None, statementTypeCode: Option[String] = None, pointers: Seq[Pointer] = Seq.empty) extends Product with Serializable
- case class Address(cityName: Option[String] = None, countryCode: Option[String] = None, countrySubDivisionCode: Option[String] = None, countrySubDivisionName: Option[String] = None, line: Option[String] = None, postcodeId: Option[String] = None) extends Product with Serializable
- case class Agent(name: Option[String] = None, id: Option[String] = None, functionCode: Option[String] = None, address: Option[Address] = None) extends Product with Serializable
- case class Amendment(changeReasonCode: Option[String] = None, pointers: Seq[Pointer] = Seq.empty) extends Product with Serializable
-
case class
Amount(currencyId: Option[String] = None, value: Option[BigDecimal] = None) extends Product with Serializable
- Annotations
- @JsonDeserialize()
- class AmountDeserializer extends StdAttributeAndTextDeserializer[Amount]
- case class Authentication(authentication: Option[String] = None, authenticator: Option[Authenticator] = None) extends Product with Serializable
- case class Authenticator(name: Option[String] = None) extends Product with Serializable
- case class AuthorisationHolder(id: Option[String] = None, categoryCode: Option[String] = None) extends Product with Serializable
- case class BorderTransportMeans(name: Option[String] = None, id: Option[String] = None, identificationTypeCode: Option[String] = None, typeCode: Option[String] = None, registrationNationalityCode: Option[String] = None, modeCode: Option[Int] = None) extends Product with Serializable
- case class ChargeDeduction(chargesTypeCode: Option[String] = None, otherChargeDeductionAmount: Option[Amount] = None) extends Product with Serializable
- case class Classification(id: Option[String] = None, nameCode: Option[String] = None, identificationTypeCode: Option[String] = None, bindingTariffReferenceId: Option[String] = None) extends Product with Serializable
- case class Commodity(description: Option[String] = None, classifications: Seq[Classification] = Seq.empty, dangerousGoods: Seq[DangerousGoods] = Seq.empty, dutyTaxFees: Seq[DutyTaxFee] = Seq.empty, goodsMeasure: Option[GoodsMeasure] = None, invoiceLine: Option[InvoiceLine] = None, transportEquipments: Seq[TransportEquipment] = Seq.empty) extends Product with Serializable
- case class Communication(id: Option[String] = None, typeCode: Option[String] = None) extends Product with Serializable
- case class Consignment(containerCode: Option[String] = None, arrivalTransportMeans: Option[TransportMeans] = None, departureTransportMeans: Option[TransportMeans] = None, freight: Option[Freight] = None, goodsLocation: Option[GoodsLocation] = None, itineraries: Seq[Itinerary] = Seq.empty, loadingLocation: Option[LoadingLocation] = None, transportEquipments: Seq[TransportEquipment] = Seq.empty) extends Product with Serializable
- case class Contact(name: Option[String] = None) extends Product with Serializable
- case class CurrencyExchange(currencyTypeCode: Option[String] = None, rateNumeric: Option[BigDecimal] = None) extends Product with Serializable
- case class CustomsValuation(methodCode: Option[String] = None, freightChargeAmount: Option[BigDecimal] = None, chargeDeductions: Seq[ChargeDeduction] = Seq.empty) extends Product with Serializable
- case class DangerousGoods(undgid: Option[String] = None) extends Product with Serializable
- case class DateTimeElement(dateTimeString: DateTimeString) extends Product with Serializable
-
case class
DateTimeString(formatCode: String, value: String) extends Product with Serializable
- Annotations
- @JsonDeserialize()
- class DateTimeStringDeserializer extends StdAttributeAndTextDeserializer[DateTimeString]
- case class Declaration(acceptanceDateTime: Option[DateTimeElement] = None, functionCode: Option[Int] = None, functionalReferenceId: Option[String] = None, id: Option[String] = None, issueDateTime: Option[DateTimeElement] = None, issueLocationId: Option[String] = None, typeCode: Option[String] = None, goodsItemQuantity: Option[Int] = None, declarationOfficeId: Option[String] = None, invoiceAmount: Option[Amount] = None, loadingListQuantity: Option[Int] = None, totalGrossMassMeasure: Option[Measure] = None, totalPackageQuantity: Option[Int] = None, specificCircumstancesCode: Option[String] = None, authentication: Option[Authentication] = None, submitter: Option[NamedEntityWithAddress] = None, additionalDocuments: Seq[AdditionalDocument] = Seq.empty, additionalInformations: Seq[AdditionalInformation] = Seq.empty, agent: Option[Agent] = None, amendments: Seq[Amendment] = Seq.empty, authorisationHolders: Seq[AuthorisationHolder] = Seq.empty, borderTransportMeans: Option[BorderTransportMeans] = None, currencyExchanges: Seq[CurrencyExchange] = Seq.empty, declarant: Option[ImportExportParty] = None, exitOffice: Option[Office] = None, exporter: Option[ImportExportParty] = None, goodsShipment: Option[GoodsShipment] = None, obligationGuarantees: Seq[ObligationGuarantee] = Seq.empty, presentationOffice: Option[Office] = None, supervisingOffice: Option[Office] = None) extends Product with Serializable
- case class Destination(countryCode: Option[String] = None, regionId: Option[String] = None) extends Product with Serializable
- case class DutyTaxFee(adValoremTaxBaseAmount: Option[Amount] = None, deductAmount: Option[Amount] = None, dutyRegimeCode: Option[String], specificTaxBaseQuantity: Option[Measure] = None, taxRateNumeric: Option[BigDecimal] = None, typeCode: Option[String] = None, quotaOrderId: Option[String] = None, payment: Option[Payment] = None) extends Product with Serializable
- case class ExportCountry(id: String) extends Product with Serializable
- case class Freight(paymentMethodCode: Option[String] = None) extends Product with Serializable
- case class GoodsLocation(name: Option[String] = None, id: Option[String] = None, typeCode: Option[String] = None, address: Option[GoodsLocationAddress] = None) extends Product with Serializable
- case class GoodsLocationAddress(typeCode: Option[String] = None, cityName: Option[String] = None, countryCode: Option[String] = None, line: Option[String] = None, postcodeId: Option[String] = None) extends Product with Serializable
- case class GoodsMeasure(grossMassMeasure: Option[Measure] = None, netWeightMeasure: Option[Measure] = None, tariffQuantity: Option[Measure] = None) extends Product with Serializable
- case class GoodsShipment(exitDateTime: Option[DateTimeElement] = None, transactionNatureCode: Option[Int] = None, aeoMutualRecognitionParties: Seq[RoleBasedParty] = Seq.empty, buyer: Option[ImportExportParty] = None, consignee: Option[NamedEntityWithAddress] = None, consignment: Option[Consignment] = None, consignor: Option[NamedEntityWithAddress] = None, customsValuation: Option[CustomsValuation] = None, destination: Option[Destination] = None, domesticDutyTaxParties: Seq[RoleBasedParty] = Seq.empty, exportCountry: Option[ExportCountry] = None, governmentAgencyGoodsItems: Seq[GovernmentAgencyGoodsItem] = Seq.empty, importer: Option[ImportExportParty] = None, invoice: Option[Invoice] = None, payers: Seq[NamedEntityWithAddress] = Seq.empty, previousDocuments: Seq[PreviousDocument] = Seq.empty, seller: Option[ImportExportParty] = None, sureties: Seq[NamedEntityWithAddress] = Seq.empty, tradeTerms: Option[TradeTerms] = None, ucr: Option[Ucr] = None, warehouse: Option[Warehouse] = None) extends Product with Serializable
- case class GovernmentAgencyGoodsItem(customsValueAmount: Option[BigDecimal] = None, sequenceNumeric: Int, statisticalValueAmount: Option[Amount] = None, transactionNatureCode: Option[Int] = None, additionalDocuments: Seq[GovernmentAgencyGoodsItemAdditionalDocument] = Seq.empty, additionalInformations: Seq[AdditionalInformation] = Seq.empty, aeoMutualRecognitionParties: Seq[RoleBasedParty] = Seq.empty, buyer: Option[ImportExportParty] = None, commodity: Option[Commodity] = None, consignee: Option[NamedEntityWithAddress] = None, consignor: Option[NamedEntityWithAddress] = None, customsValuation: Option[CustomsValuation] = None, destination: Option[Destination] = None, domesticDutyTaxParties: Seq[RoleBasedParty] = Seq.empty, exportCountry: Option[ExportCountry] = None, governmentProcedures: Seq[GovernmentProcedure] = Seq.empty, manufacturers: Seq[NamedEntityWithAddress] = Seq.empty, origins: Seq[Origin] = Seq.empty, packagings: Seq[Packaging] = Seq.empty, previousDocuments: Seq[PreviousDocument] = Seq.empty, refundRecipientParties: Seq[NamedEntityWithAddress] = Seq.empty, seller: Option[ImportExportParty] = None, ucr: Option[Ucr] = None, valuationAdjustment: Option[ValuationAdjustment] = None) extends Product with Serializable
- case class GovernmentAgencyGoodsItemAdditionalDocument(categoryCode: Option[String] = None, effectiveDateTime: Option[DateTimeElement] = None, id: Option[String] = None, name: Option[String] = None, typeCode: Option[String] = None, lpcoExemptionCode: Option[String] = None, submitter: Option[GovernmentAgencyGoodsItemAdditionalDocumentSubmitter] = None, writeOff: Option[WriteOff] = None) extends Product with Serializable
- case class GovernmentAgencyGoodsItemAdditionalDocumentSubmitter(name: Option[String] = None, roleCode: Option[String] = None) extends Product with Serializable
- case class GovernmentProcedure(currentCode: Option[String] = None, previousCode: Option[String] = None) extends Product with Serializable
- case class ImportExportParty(name: Option[String] = None, id: Option[String] = None, address: Option[Address] = None, contacts: Seq[Contact] = Seq.empty, communications: Seq[Communication] = Seq.empty) extends Product with Serializable
- case class Invoice(id: Option[String] = None, issueDateTime: Option[DateTimeElement] = None) extends Product with Serializable
- case class InvoiceLine(itemChargeAmount: Option[Amount] = None) extends Product with Serializable
- case class Itinerary(sequenceNumeric: Int, routingCountryCode: Option[String] = None) extends Product with Serializable
- case class LoadingLocation(name: Option[String] = None, id: Option[String] = None) extends Product with Serializable
-
case class
Measure(unitCode: Option[String] = None, value: Option[BigDecimal] = None) extends Product with Serializable
- Annotations
- @JsonDeserialize()
- class MeasureDeserializer extends StdAttributeAndTextDeserializer[Measure]
-
case class
MetaData(wcoDataModelVersionCode: Option[String] = None, wcoTypeName: Option[String] = None, responsibleCountryCode: Option[String] = None, responsibleAgencyName: Option[String] = None, agencyAssignedCustomizationCode: Option[String] = None, agencyAssignedCustomizationVersionCode: Option[String] = None, declaration: Option[Declaration] = None, response: Seq[Response] = Seq.empty) extends JacksonMapper with Product with Serializable
- Annotations
- @JsonIgnoreProperties() @JacksonXmlRootElement()
- case class NamedEntityWithAddress(name: Option[String] = None, id: Option[String] = None, address: Option[Address] = None) extends Product with Serializable
- case class ObligationGuarantee(amount: Option[BigDecimal] = None, id: Option[String] = None, referenceId: Option[String] = None, securityDetailsCode: Option[String] = None, accessCode: Option[String] = None, guaranteeOffice: Option[Office] = None) extends Product with Serializable
- case class Office(id: Option[String]) extends Product with Serializable
- case class Origin(countryCode: Option[String] = None, regionId: Option[String] = None, typeCode: Option[String] = None) extends Product with Serializable
- case class Packaging(sequenceNumeric: Option[Int] = None, marksNumbersId: Option[String] = None, quantity: Option[Int] = None, typeCode: Option[String] = None, packingMaterialDescription: Option[String] = None, lengthMeasure: Option[Long] = None, widthMeasure: Option[Long] = None, heightMeasure: Option[Long] = None, volumeMeasure: Option[Measure] = None) extends Product with Serializable
- case class Payment(methodCode: Option[String] = None, taxAssessedAmount: Option[Amount] = None, paymentAmount: Option[Amount] = None) extends Product with Serializable
- case class Pointer(sequenceNumeric: Option[Int] = None, documentSectionCode: Option[String] = None, tagId: Option[String] = None) extends Product with Serializable
- case class PreviousDocument(categoryCode: Option[String] = None, id: Option[String] = None, typeCode: Option[String] = None, lineNumeric: Option[Int] = None) extends Product with Serializable
- case class Response(functionCode: String, functionalReferenceId: Option[String] = None, issueDateTime: Option[ResponseDateTimeElement] = None, additionalInformation: Seq[ResponseAdditionalInformation] = Seq.empty, amendments: Seq[ResponseAmendment] = Seq.empty, appealOffice: Option[ResponseAppealOffice] = None, bank: Option[ResponseBank] = None, contactOffices: Seq[ResponseContactOffice] = Seq.empty, errors: Seq[ResponseError] = Seq.empty, status: Seq[ResponseStatus] = Seq.empty, declaration: Option[ResponseDeclaration] = None) extends Product with Serializable
- case class ResponseAdditionalInformation(statementCode: Option[String] = None, statementDescription: Option[String] = None, limitDateTime: Option[ResponseDateTimeElement] = None, statementTypeCode: Option[String] = None, pointers: Seq[ResponsePointer] = Seq.empty) extends Product with Serializable
- case class ResponseAmendment(changeReasonCode: Option[String] = None, pointers: Seq[ResponsePointer] = Seq.empty) extends Product with Serializable
- case class ResponseAppealOffice(id: Option[String] = None) extends Product with Serializable
- case class ResponseBank(referenceID: Option[String] = None, id: Option[String] = None) extends Product with Serializable
- case class ResponseCommodity(dutyTaxFees: Seq[ResponseCommodityDutyTaxFee] = Seq.empty) extends Product with Serializable
- case class ResponseCommodityDutyTaxFee(adValoremTaxBaseAmount: Option[Amount] = None, deductAmount: Option[Amount] = None, dutyRegimeCode: Option[String] = None, specificTaxBaseQuantity: Option[Measure] = None, taxRateNumeric: Option[BigDecimal] = None, typeCode: Option[String] = None, payment: Option[ResponseDutyTaxFeePayment] = None) extends Product with Serializable
- case class ResponseCommunication(id: Option[String] = None, typeCode: Option[String] = None) extends Product with Serializable
- case class ResponseContactOffice(id: Option[String] = None, communications: Seq[ResponseCommunication] = Seq.empty) extends Product with Serializable
- case class ResponseDateTimeElement(dateTimeString: DateTimeString) extends Product with Serializable
- case class ResponseDeclaration(acceptanceDateTime: Option[ResponseDateTimeElement] = None, cancellationDateTime: Option[ResponseDateTimeElement] = None, functionalReferenceId: Option[String] = None, id: Option[String] = None, rejectionDateTime: Option[ResponseDateTimeElement] = None, versionID: Option[String] = None, dutyTaxFees: Seq[ResponseDutyTaxFee] = Seq.empty, goodsShipment: Option[ResponseGoodsShipment] = None) extends Product with Serializable
- case class ResponseDutyTaxFee(payment: Option[ResponsePayment] = None) extends Product with Serializable
- case class ResponseDutyTaxFeePayment(taxAssessedAmount: Option[Amount] = None, paymentAmount: Option[Amount] = None) extends Product with Serializable
- case class ResponseError(description: Option[String] = None, validationCode: Option[String] = None, pointers: Seq[ResponsePointer] = Seq.empty) extends Product with Serializable
- case class ResponseGoodsShipment(governmentAgencyGoodsItems: Seq[ResponseGovernmentAgencyGoodsItem] = Seq.empty) extends Product with Serializable
- case class ResponseGovernmentAgencyGoodsItem(sequenceNumeric: Int, commodity: Option[ResponseCommodity] = None) extends Product with Serializable
- case class ResponseObligationGuarantee(referenceId: Option[String] = None) extends Product with Serializable
- case class ResponsePayment(referenceId: Option[String] = None, taxAssessedAmount: Option[Amount] = None, dueDateTime: Option[ResponseDateTimeElement] = None, paymentAmount: Option[Amount] = None, obligationGuarantees: Seq[ResponseObligationGuarantee] = Seq.empty) extends Product with Serializable
- case class ResponsePointer(sequenceNumeric: Option[Int] = None, documentSectionCode: Option[String] = None, tagId: Option[String] = None) extends Product with Serializable
- case class ResponseStatus(effectiveDateTime: Option[ResponseDateTimeElement] = None, nameCode: Option[String] = None, releaseDateTime: Option[ResponseDateTimeElement] = None, pointers: Seq[ResponsePointer] = Seq.empty) extends Product with Serializable
- case class RoleBasedParty(id: Option[String] = None, roleCode: Option[String] = None) extends Product with Serializable
- case class Seal(sequenceNumeric: Int, id: Option[String] = None) extends Product with Serializable
- abstract class StdAttributeAndTextDeserializer[T] extends StdDeserializer[T]
- case class TradeTerms(conditionCode: Option[String] = None, countryRelationshipCode: Option[String] = None, description: Option[String] = None, locationId: Option[String] = None, locationName: Option[String] = None) extends Product with Serializable
- case class TransportEquipment(sequenceNumeric: Int, id: Option[String] = None, seals: Seq[Seal] = Seq.empty) extends Product with Serializable
- case class TransportMeans(name: Option[String] = None, id: Option[String] = None, identificationTypeCode: Option[String] = None, typeCode: Option[String] = None, modeCode: Option[Int] = None) extends Product with Serializable
- case class TypeCodeValue(value: String, display: String, additionalDisplay: Option[String]) extends Product with Serializable
- case class Ucr(id: Option[String] = None, traderAssignedReferenceId: Option[String] = None) extends Product with Serializable
- case class ValuationAdjustment(additionCode: Option[String] = None) extends Product with Serializable
- case class Warehouse(id: Option[String] = None, typeCode: String) extends Product with Serializable
- case class WriteOff(quantity: Option[Measure] = None, amount: Option[Amount] = None) extends Product with Serializable
Value Members
- object Address extends Serializable
- object MetaData extends JacksonMapper with Serializable
- object TypeCodeValues