Class MessageSpecType
java.lang.Object
eu.europa.ec.taxud.dac8.vm.domain.CarfStatusMessageXml.v1.MessageSpecType
Information in the message header identifies the Tax Administration that is sending the message. It specifies when the message was created, what period (normally a year) the report is for, and the nature of the report (original, corrected, supplemental, etc).
Java class for MessageSpec_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MessageSpec_Type">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="SendingCompanyIN" type="{urn:oecd:ties:csm:v2}StringMin1Max200_Type" minOccurs="0"/>
<element name="TransmittingCountry" type="{urn:oecd:ties:isocsmtypes:v1}CountryCode_Type"/>
<element name="ReceivingCountry" type="{urn:oecd:ties:isocsmtypes:v1}CountryCode_Type"/>
<element name="MessageType" type="{urn:oecd:ties:csm:v2}MessageType_EnumType"/>
<element name="Warning" type="{urn:oecd:ties:csm:v2}StringMin1Max4000_Type" minOccurs="0"/>
<element name="Contact" type="{urn:oecd:ties:csm:v2}StringMin1Max4000_Type" minOccurs="0"/>
<element name="MessageRefId" type="{urn:oecd:ties:csm:v2}StringMin1Max170_Type"/>
<element name="MessageTypeIndic" type="{urn:oecd:ties:csm:v2}CARFMessageTypeIndic_EnumType" minOccurs="0"/>
<element name="CorrMessageRefId" type="{urn:oecd:ties:csm:v2}StringMin1Max170_Type" maxOccurs="unbounded" minOccurs="0"/>
<element name="ReportingPeriod" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected MessageTypeEnumTypeprotected CARFMessageTypeIndicEnumTypeprotected CountryCodeTypeprotected XMLGregorianCalendarprotected Stringprotected XMLGregorianCalendarprotected CountryCodeTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contact property.Gets the value of the corrMessageRefId property.Gets the value of the messageRefId property.Gets the value of the messageType property.Gets the value of the messageTypeIndic property.Gets the value of the receivingCountry property.Gets the value of the reportingPeriod property.Gets the value of the sendingCompanyIN property.Gets the value of the timestamp property.Gets the value of the transmittingCountry property.Gets the value of the warning property.voidsetContact(String value) Sets the value of the contact property.voidsetMessageRefId(String value) Sets the value of the messageRefId property.voidSets the value of the messageType property.voidSets the value of the messageTypeIndic property.voidSets the value of the receivingCountry property.voidSets the value of the reportingPeriod property.voidsetSendingCompanyIN(String value) Sets the value of the sendingCompanyIN property.voidsetTimestamp(XMLGregorianCalendar value) Sets the value of the timestamp property.voidSets the value of the transmittingCountry property.voidsetWarning(String value) Sets the value of the warning property.
-
Field Details
-
sendingCompanyIN
-
transmittingCountry
-
receivingCountry
-
messageType
-
warning
-
contact
-
messageRefId
-
messageTypeIndic
-
corrMessageRefId
-
reportingPeriod
-
timestamp
-
-
Constructor Details
-
MessageSpecType
public MessageSpecType()
-
-
Method Details
-
getSendingCompanyIN
Gets the value of the sendingCompanyIN property.- Returns:
- possible object is
String
-
setSendingCompanyIN
Sets the value of the sendingCompanyIN property.- Parameters:
value- allowed object isString
-
getTransmittingCountry
Gets the value of the transmittingCountry property.- Returns:
- possible object is
CountryCodeType
-
setTransmittingCountry
Sets the value of the transmittingCountry property.- Parameters:
value- allowed object isCountryCodeType
-
getReceivingCountry
Gets the value of the receivingCountry property.- Returns:
- possible object is
CountryCodeType
-
setReceivingCountry
Sets the value of the receivingCountry property.- Parameters:
value- allowed object isCountryCodeType
-
getMessageType
Gets the value of the messageType property.- Returns:
- possible object is
MessageTypeEnumType
-
setMessageType
Sets the value of the messageType property.- Parameters:
value- allowed object isMessageTypeEnumType
-
getWarning
Gets the value of the warning property.- Returns:
- possible object is
String
-
setWarning
Sets the value of the warning property.- Parameters:
value- allowed object isString
-
getContact
Gets the value of the contact property.- Returns:
- possible object is
String
-
setContact
Sets the value of the contact property.- Parameters:
value- allowed object isString
-
getMessageRefId
Gets the value of the messageRefId property.- Returns:
- possible object is
String
-
setMessageRefId
Sets the value of the messageRefId property.- Parameters:
value- allowed object isString
-
getMessageTypeIndic
Gets the value of the messageTypeIndic property.- Returns:
- possible object is
CARFMessageTypeIndicEnumType
-
setMessageTypeIndic
Sets the value of the messageTypeIndic property.- Parameters:
value- allowed object isCARFMessageTypeIndicEnumType
-
getCorrMessageRefId
Gets the value of the corrMessageRefId property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the corrMessageRefId property.For example, to add a new item, do as follows:
getCorrMessageRefId().add(newItem);Objects of the following type(s) are allowed in the list
String -
getReportingPeriod
Gets the value of the reportingPeriod property.- Returns:
- possible object is
XMLGregorianCalendar
-
setReportingPeriod
Sets the value of the reportingPeriod property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getTimestamp
Gets the value of the timestamp property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimestamp
Sets the value of the timestamp property.- Parameters:
value- allowed object isXMLGregorianCalendar
-