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: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}GIRMessageTypeIndic_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>
| Modifier and Type | Field | Description |
|---|---|---|
protected @Size(min=1,max=4000) String |
contact |
|
protected List<String> |
corrMessageRefId |
|
protected @NotNull @Size(min=1,max=170) String |
messageRefId |
|
protected @NotNull MessageTypeEnumType |
messageType |
|
protected GIRMessageTypeIndicEnumType |
messageTypeIndic |
|
protected @NotNull CountryCodeType |
receivingCountry |
|
protected 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.
|
List<String> |
getCorrMessageRefId() |
Gets the value of the corrMessageRefId property.
|
String |
getMessageRefId() |
Gets the value of the messageRefId property.
|
MessageTypeEnumType |
getMessageType() |
Gets the value of the messageType property.
|
GIRMessageTypeIndicEnumType |
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(GIRMessageTypeIndicEnumType 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
protected GIRMessageTypeIndicEnumType messageTypeIndic
protected 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 GIRMessageTypeIndicEnumType getMessageTypeIndic()
GIRMessageTypeIndicEnumTypepublic void setMessageTypeIndic(GIRMessageTypeIndicEnumType value)
value - allowed object is
GIRMessageTypeIndicEnumTypepublic List<String> getCorrMessageRefId()
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 set method 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
public 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.