public class MessageSpecType extends Object
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="SendingEntityIN" type="{urn:oecd:ties:globestf:v5}StringMin1Max200_Type" minOccurs="0"/>
<element name="TransmittingCountry" type="{urn:oecd:ties:isoglobetypes:v1}CountryCode_Type"/>
<element name="ReceivingCountry" type="{urn:oecd:ties:isoglobetypes:v1}CountryCode_Type"/>
<element name="MessageType" type="{urn:oecd:ties:globe:v2}MessageType_EnumType"/>
<element name="Warning" type="{urn:oecd:ties:globestf:v5}StringMin1Max4000_Type" minOccurs="0"/>
<element name="Contact" type="{urn:oecd:ties:globestf:v5}StringMin1Max4000_Type" minOccurs="0"/>
<element name="MessageRefId" type="{urn:oecd:ties:globestf:v5}StringMin1Max170_Type"/>
<element name="MessageTypeIndic" type="{urn:oecd:ties:globe:v2}MessageTypeIndic_EnumType"/>
<element name="ReportingPeriod" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field | Description |
|---|---|---|
protected @Size(min=1,max=4000) String |
contact |
|
protected @NotNull @Size(min=1,max=170) String |
messageRefId |
|
protected @NotNull MessageTypeEnumType |
messageType |
|
protected @NotNull MessageTypeIndicEnumType |
messageTypeIndic |
|
protected @NotNull CountryCodeType |
receivingCountry |
|
protected @NotNull XMLGregorianCalendar |
reportingPeriod |
|
protected @Size(min=1,max=200) String |
sendingEntityIN |
|
protected @NotNull XMLGregorianCalendar |
timestamp |
|
protected @NotNull CountryCodeType |
transmittingCountry |
|
protected @Size(min=1,max=4000) String |
warning |
| Constructor | Description |
|---|---|
MessageSpecType() |
| Modifier and Type | Method | Description |
|---|---|---|
String |
getContact() |
Gets the value of the contact property.
|
String |
getMessageRefId() |
Gets the value of the messageRefId property.
|
MessageTypeEnumType |
getMessageType() |
Gets the value of the messageType property.
|
MessageTypeIndicEnumType |
getMessageTypeIndic() |
Gets the value of the messageTypeIndic property.
|
CountryCodeType |
getReceivingCountry() |
Gets the value of the receivingCountry property.
|
XMLGregorianCalendar |
getReportingPeriod() |
Gets the value of the reportingPeriod property.
|
String |
getSendingEntityIN() |
Gets the value of the sendingEntityIN property.
|
XMLGregorianCalendar |
getTimestamp() |
Gets the value of the timestamp property.
|
CountryCodeType |
getTransmittingCountry() |
Gets the value of the transmittingCountry property.
|
String |
getWarning() |
Gets the value of the warning property.
|
void |
setContact(String value) |
Sets the value of the contact property.
|
void |
setMessageRefId(String value) |
Sets the value of the messageRefId property.
|
void |
setMessageType(MessageTypeEnumType value) |
Sets the value of the messageType property.
|
void |
setMessageTypeIndic(MessageTypeIndicEnumType value) |
Sets the value of the messageTypeIndic property.
|
void |
setReceivingCountry(CountryCodeType value) |
Sets the value of the receivingCountry property.
|
void |
setReportingPeriod(XMLGregorianCalendar value) |
Sets the value of the reportingPeriod property.
|
void |
setSendingEntityIN(String value) |
Sets the value of the sendingEntityIN property.
|
void |
setTimestamp(XMLGregorianCalendar value) |
Sets the value of the timestamp property.
|
void |
setTransmittingCountry(CountryCodeType value) |
Sets the value of the transmittingCountry property.
|
void |
setWarning(String value) |
Sets the value of the warning property.
|
@Size(min=1,
max=200)
protected @Size(min=1,max=200) String sendingEntityIN
@NotNull protected @NotNull CountryCodeType transmittingCountry
@NotNull protected @NotNull CountryCodeType receivingCountry
@NotNull protected @NotNull MessageTypeEnumType messageType
@Size(min=1,
max=4000)
protected @Size(min=1,max=4000) String warning
@Size(min=1,
max=4000)
protected @Size(min=1,max=4000) String contact
@NotNull
@Size(min=1,
max=170)
protected @NotNull @Size(min=1,max=170) String messageRefId
@NotNull protected @NotNull MessageTypeIndicEnumType messageTypeIndic
@NotNull protected @NotNull XMLGregorianCalendar reportingPeriod
@NotNull protected @NotNull XMLGregorianCalendar timestamp
public String getSendingEntityIN()
Stringpublic void setSendingEntityIN(String value)
value - allowed object is
Stringpublic CountryCodeType getTransmittingCountry()
CountryCodeTypepublic void setTransmittingCountry(CountryCodeType value)
value - allowed object is
CountryCodeTypepublic CountryCodeType getReceivingCountry()
CountryCodeTypepublic void setReceivingCountry(CountryCodeType value)
value - allowed object is
CountryCodeTypepublic MessageTypeEnumType getMessageType()
MessageTypeEnumTypepublic void setMessageType(MessageTypeEnumType value)
value - allowed object is
MessageTypeEnumTypepublic String getWarning()
Stringpublic void setWarning(String value)
value - allowed object is
Stringpublic String getContact()
Stringpublic void setContact(String value)
value - allowed object is
Stringpublic String getMessageRefId()
Stringpublic void setMessageRefId(String value)
value - allowed object is
Stringpublic MessageTypeIndicEnumType getMessageTypeIndic()
MessageTypeIndicEnumTypepublic void setMessageTypeIndic(MessageTypeIndicEnumType value)
value - allowed object is
MessageTypeIndicEnumTypepublic XMLGregorianCalendar getReportingPeriod()
XMLGregorianCalendarpublic void setReportingPeriod(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getTimestamp()
XMLGregorianCalendarpublic void setTimestamp(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarCopyright © 2025. All rights reserved.