All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bremersee.oasis.xal.AddressDetails Maven / Gradle / Ivy

//
// This file was generated by the Eclipse Implementation of JAXB, v4.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
//


package org.bremersee.oasis.xal;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.xml.namespace.QName;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAnyAttribute;
import jakarta.xml.bind.annotation.XmlAnyElement;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.XmlValue;


/**
 * 

Java class for AddressDetails complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
 * 
 *   
 *     
 *       
 *         
 *           
 *             
 *               
 *                 
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                     
 *                       
 *                         
 *                           
 *                           
 *                           
 *                         
 *                       
 *                     
 *                   
 *                   
 *                 
 *                 
 *                 
 *               
 *             
 *           
 *         
 *         
 *           
 *             
 *               
 *                 
 *                   
 *                   
 *                   
 *                 
 *               
 *             
 *           
 *           
 *           
 *             
 *               
 *                 
 *                   
 *                     
 *                     
 *                       
 *                         
 *                           
 *                             
 *                             
 *                             
 *                           
 *                         
 *                       
 *                     
 *                     
 *                     
 *                       
 *                       
 *                       
 *                     
 *                     
 *                   
 *                   
 *                 
 *               
 *             
 *           
 *           
 *           
 *           
 *         
 *         
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *     
 *   
 * 
 * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AddressDetails", propOrder = { "postalServiceElements", "thoroughfare", "locality", "administrativeArea", "country", "addressLines", "address", "anies" }) @XmlRootElement(name = "AddressDetails") public class AddressDetails implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "PostalServiceElements") protected AddressDetails.PostalServiceElements postalServiceElements; @XmlElement(name = "Thoroughfare") protected Thoroughfare thoroughfare; @XmlElement(name = "Locality") protected Locality locality; @XmlElement(name = "AdministrativeArea") protected AdministrativeArea administrativeArea; @XmlElement(name = "Country") protected AddressDetails.Country country; @XmlElement(name = "AddressLines") protected AddressLinesType addressLines; @XmlElement(name = "Address") protected AddressDetails.Address address; @XmlAnyElement(lax = true) protected List anies; @XmlAttribute(name = "AddressType") @XmlSchemaType(name = "anySimpleType") protected String addressType; @XmlAttribute(name = "CurrentStatus") @XmlSchemaType(name = "anySimpleType") protected String currentStatus; @XmlAttribute(name = "ValidFromDate") @XmlSchemaType(name = "anySimpleType") protected String validFromDate; @XmlAttribute(name = "ValidToDate") @XmlSchemaType(name = "anySimpleType") protected String validToDate; @XmlAttribute(name = "Usage") @XmlSchemaType(name = "anySimpleType") protected String usage; @XmlAttribute(name = "AddressDetailsKey") @XmlSchemaType(name = "anySimpleType") protected String addressDetailsKey; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the postalServiceElements property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements } * */ public AddressDetails.PostalServiceElements getPostalServiceElements() { return postalServiceElements; } /** * Sets the value of the postalServiceElements property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements } * */ public void setPostalServiceElements(AddressDetails.PostalServiceElements value) { this.postalServiceElements = value; } /** * Gets the value of the thoroughfare property. * * @return * possible object is * {@link Thoroughfare } * */ public Thoroughfare getThoroughfare() { return thoroughfare; } /** * Sets the value of the thoroughfare property. * * @param value * allowed object is * {@link Thoroughfare } * */ public void setThoroughfare(Thoroughfare value) { this.thoroughfare = value; } /** * Gets the value of the locality property. * * @return * possible object is * {@link Locality } * */ public Locality getLocality() { return locality; } /** * Sets the value of the locality property. * * @param value * allowed object is * {@link Locality } * */ public void setLocality(Locality value) { this.locality = value; } /** * Gets the value of the administrativeArea property. * * @return * possible object is * {@link AdministrativeArea } * */ public AdministrativeArea getAdministrativeArea() { return administrativeArea; } /** * Sets the value of the administrativeArea property. * * @param value * allowed object is * {@link AdministrativeArea } * */ public void setAdministrativeArea(AdministrativeArea value) { this.administrativeArea = value; } /** * Gets the value of the country property. * * @return * possible object is * {@link AddressDetails.Country } * */ public AddressDetails.Country getCountry() { return country; } /** * Sets the value of the country property. * * @param value * allowed object is * {@link AddressDetails.Country } * */ public void setCountry(AddressDetails.Country value) { this.country = value; } /** * Gets the value of the addressLines property. * * @return * possible object is * {@link AddressLinesType } * */ public AddressLinesType getAddressLines() { return addressLines; } /** * Sets the value of the addressLines property. * * @param value * allowed object is * {@link AddressLinesType } * */ public void setAddressLines(AddressLinesType value) { this.addressLines = value; } /** * Gets the value of the address property. * * @return * possible object is * {@link AddressDetails.Address } * */ public AddressDetails.Address getAddress() { return address; } /** * Sets the value of the address property. * * @param value * allowed object is * {@link AddressDetails.Address } * */ public void setAddress(AddressDetails.Address value) { this.address = value; } /** * Gets the value of the anies 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the anies property. * *

* For example, to add a new item, do as follows: *

     *    getAnies().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Object } * * * @return * The value of the anies property. */ public List getAnies() { if (anies == null) { anies = new ArrayList<>(); } return this.anies; } /** * Gets the value of the addressType property. * * @return * possible object is * {@link String } * */ public String getAddressType() { return addressType; } /** * Sets the value of the addressType property. * * @param value * allowed object is * {@link String } * */ public void setAddressType(String value) { this.addressType = value; } /** * Gets the value of the currentStatus property. * * @return * possible object is * {@link String } * */ public String getCurrentStatus() { return currentStatus; } /** * Sets the value of the currentStatus property. * * @param value * allowed object is * {@link String } * */ public void setCurrentStatus(String value) { this.currentStatus = value; } /** * Gets the value of the validFromDate property. * * @return * possible object is * {@link String } * */ public String getValidFromDate() { return validFromDate; } /** * Sets the value of the validFromDate property. * * @param value * allowed object is * {@link String } * */ public void setValidFromDate(String value) { this.validFromDate = value; } /** * Gets the value of the validToDate property. * * @return * possible object is * {@link String } * */ public String getValidToDate() { return validToDate; } /** * Sets the value of the validToDate property. * * @param value * allowed object is * {@link String } * */ public void setValidToDate(String value) { this.validToDate = value; } /** * Gets the value of the usage property. * * @return * possible object is * {@link String } * */ public String getUsage() { return usage; } /** * Sets the value of the usage property. * * @param value * allowed object is * {@link String } * */ public void setUsage(String value) { this.usage = value; } /** * Gets the value of the addressDetailsKey property. * * @return * possible object is * {@link String } * */ public String getAddressDetailsKey() { return addressDetailsKey; } /** * Sets the value of the addressDetailsKey property. * * @param value * allowed object is * {@link String } * */ public void setAddressDetailsKey(String value) { this.addressDetailsKey = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
     * 
     *   
     *     
     *       
     *       
     *       
     *     
     *   
     * 
     * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class Address implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
     * 
     *   
     *     
     *       
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *         
     *           
     *           
     *           
     *         
     *         
     *       
     *       
     *     
     *   
     * 
     * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "addressLines", "countryNameCodes", "countryNames", "thoroughfare", "locality", "administrativeArea", "anies" }) public static class Country implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "AddressLine") protected List addressLines; @XmlElement(name = "CountryNameCode") protected List countryNameCodes; @XmlElement(name = "CountryName") protected List countryNames; @XmlElement(name = "Thoroughfare") protected Thoroughfare thoroughfare; @XmlElement(name = "Locality") protected Locality locality; @XmlElement(name = "AdministrativeArea") protected AdministrativeArea administrativeArea; @XmlAnyElement(lax = true) protected List anies; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the addressLines 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the addressLines property. * *

* For example, to add a new item, do as follows: *

         *    getAddressLines().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AddressLine } * * * @return * The value of the addressLines property. */ public List getAddressLines() { if (addressLines == null) { addressLines = new ArrayList<>(); } return this.addressLines; } /** * Gets the value of the countryNameCodes 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the countryNameCodes property. * *

* For example, to add a new item, do as follows: *

         *    getCountryNameCodes().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AddressDetails.Country.CountryNameCode } * * * @return * The value of the countryNameCodes property. */ public List getCountryNameCodes() { if (countryNameCodes == null) { countryNameCodes = new ArrayList<>(); } return this.countryNameCodes; } /** * Gets the value of the countryNames 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the countryNames property. * *

* For example, to add a new item, do as follows: *

         *    getCountryNames().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CountryName } * * * @return * The value of the countryNames property. */ public List getCountryNames() { if (countryNames == null) { countryNames = new ArrayList<>(); } return this.countryNames; } /** * Gets the value of the thoroughfare property. * * @return * possible object is * {@link Thoroughfare } * */ public Thoroughfare getThoroughfare() { return thoroughfare; } /** * Sets the value of the thoroughfare property. * * @param value * allowed object is * {@link Thoroughfare } * */ public void setThoroughfare(Thoroughfare value) { this.thoroughfare = value; } /** * Gets the value of the locality property. * * @return * possible object is * {@link Locality } * */ public Locality getLocality() { return locality; } /** * Sets the value of the locality property. * * @param value * allowed object is * {@link Locality } * */ public void setLocality(Locality value) { this.locality = value; } /** * Gets the value of the administrativeArea property. * * @return * possible object is * {@link AdministrativeArea } * */ public AdministrativeArea getAdministrativeArea() { return administrativeArea; } /** * Sets the value of the administrativeArea property. * * @param value * allowed object is * {@link AdministrativeArea } * */ public void setAdministrativeArea(AdministrativeArea value) { this.administrativeArea = value; } /** * Gets the value of the anies 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the anies property. * *

* For example, to add a new item, do as follows: *

         *    getAnies().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Object } * * * @return * The value of the anies property. */ public List getAnies() { if (anies == null) { anies = new ArrayList<>(); } return this.anies; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class CountryNameCode implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Scheme") @XmlSchemaType(name = "anySimpleType") protected String scheme; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the scheme property. * * @return * possible object is * {@link String } * */ public String getScheme() { return scheme; } /** * Sets the value of the scheme property. * * @param value * allowed object is * {@link String } * */ public void setScheme(String value) { this.scheme = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
     * 
     *   
     *     
     *       
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *           
     *             
     *               
     *                 
     *                 
     *                 
     *               
     *             
     *           
     *         
     *         
     *       
     *       
     *       
     *     
     *   
     * 
     * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "addressIdentifiers", "endorsementLineCode", "keyLineCode", "barcode", "sortingCode", "addressLatitude", "addressLatitudeDirection", "addressLongitude", "addressLongitudeDirection", "supplementaryPostalServiceDatas", "anies" }) public static class PostalServiceElements implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "AddressIdentifier") protected List addressIdentifiers; @XmlElement(name = "EndorsementLineCode") protected AddressDetails.PostalServiceElements.EndorsementLineCode endorsementLineCode; @XmlElement(name = "KeyLineCode") protected AddressDetails.PostalServiceElements.KeyLineCode keyLineCode; @XmlElement(name = "Barcode") protected AddressDetails.PostalServiceElements.Barcode barcode; @XmlElement(name = "SortingCode") protected AddressDetails.PostalServiceElements.SortingCode sortingCode; @XmlElement(name = "AddressLatitude") protected AddressDetails.PostalServiceElements.AddressLatitude addressLatitude; @XmlElement(name = "AddressLatitudeDirection") protected AddressDetails.PostalServiceElements.AddressLatitudeDirection addressLatitudeDirection; @XmlElement(name = "AddressLongitude") protected AddressDetails.PostalServiceElements.AddressLongitude addressLongitude; @XmlElement(name = "AddressLongitudeDirection") protected AddressDetails.PostalServiceElements.AddressLongitudeDirection addressLongitudeDirection; @XmlElement(name = "SupplementaryPostalServiceData") protected List supplementaryPostalServiceDatas; @XmlAnyElement(lax = true) protected List anies; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the addressIdentifiers 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the addressIdentifiers property. * *

* For example, to add a new item, do as follows: *

         *    getAddressIdentifiers().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AddressDetails.PostalServiceElements.AddressIdentifier } * * * @return * The value of the addressIdentifiers property. */ public List getAddressIdentifiers() { if (addressIdentifiers == null) { addressIdentifiers = new ArrayList<>(); } return this.addressIdentifiers; } /** * Gets the value of the endorsementLineCode property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.EndorsementLineCode } * */ public AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode() { return endorsementLineCode; } /** * Sets the value of the endorsementLineCode property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.EndorsementLineCode } * */ public void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value) { this.endorsementLineCode = value; } /** * Gets the value of the keyLineCode property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.KeyLineCode } * */ public AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode() { return keyLineCode; } /** * Sets the value of the keyLineCode property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.KeyLineCode } * */ public void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value) { this.keyLineCode = value; } /** * Gets the value of the barcode property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.Barcode } * */ public AddressDetails.PostalServiceElements.Barcode getBarcode() { return barcode; } /** * Sets the value of the barcode property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.Barcode } * */ public void setBarcode(AddressDetails.PostalServiceElements.Barcode value) { this.barcode = value; } /** * Gets the value of the sortingCode property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.SortingCode } * */ public AddressDetails.PostalServiceElements.SortingCode getSortingCode() { return sortingCode; } /** * Sets the value of the sortingCode property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.SortingCode } * */ public void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value) { this.sortingCode = value; } /** * Gets the value of the addressLatitude property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.AddressLatitude } * */ public AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude() { return addressLatitude; } /** * Sets the value of the addressLatitude property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.AddressLatitude } * */ public void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value) { this.addressLatitude = value; } /** * Gets the value of the addressLatitudeDirection property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection } * */ public AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection() { return addressLatitudeDirection; } /** * Sets the value of the addressLatitudeDirection property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection } * */ public void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value) { this.addressLatitudeDirection = value; } /** * Gets the value of the addressLongitude property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.AddressLongitude } * */ public AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude() { return addressLongitude; } /** * Sets the value of the addressLongitude property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.AddressLongitude } * */ public void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value) { this.addressLongitude = value; } /** * Gets the value of the addressLongitudeDirection property. * * @return * possible object is * {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection } * */ public AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection() { return addressLongitudeDirection; } /** * Sets the value of the addressLongitudeDirection property. * * @param value * allowed object is * {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection } * */ public void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value) { this.addressLongitudeDirection = value; } /** * Gets the value of the supplementaryPostalServiceDatas 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the supplementaryPostalServiceDatas property. * *

* For example, to add a new item, do as follows: *

         *    getSupplementaryPostalServiceDatas().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AddressDetails.PostalServiceElements.SupplementaryPostalServiceData } * * * @return * The value of the supplementaryPostalServiceDatas property. */ public List getSupplementaryPostalServiceDatas() { if (supplementaryPostalServiceDatas == null) { supplementaryPostalServiceDatas = new ArrayList<>(); } return this.supplementaryPostalServiceDatas; } /** * Gets the value of the anies 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 Jakarta XML Binding object. * This is why there is not a {@code set} method for the anies property. * *

* For example, to add a new item, do as follows: *

         *    getAnies().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Object } * * * @return * The value of the anies property. */ public List getAnies() { if (anies == null) { anies = new ArrayList<>(); } return this.anies; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class AddressIdentifier implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "IdentifierType") @XmlSchemaType(name = "anySimpleType") protected String identifierType; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the identifierType property. * * @return * possible object is * {@link String } * */ public String getIdentifierType() { return identifierType; } /** * Sets the value of the identifierType property. * * @param value * allowed object is * {@link String } * */ public void setIdentifierType(String value) { this.identifierType = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class AddressLatitude implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** * Specific to postal service * *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class AddressLatitudeDirection implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Specific to postal service * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class AddressLongitude implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class AddressLongitudeDirection implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class Barcode implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class EndorsementLineCode implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class KeyLineCode implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class SortingCode implements Serializable { private static final long serialVersionUID = 1L; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

{@code
         * 
         *   
         *     
         *       
         *       
         *       
         *     
         *   
         * 
         * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class SupplementaryPostalServiceData implements Serializable { private static final long serialVersionUID = 1L; @XmlValue protected String content; @XmlAttribute(name = "Type") @XmlSchemaType(name = "anySimpleType") protected String type; @XmlAttribute(name = "Code") @XmlSchemaType(name = "anySimpleType") protected String code; @XmlAnyAttribute private Map otherAttributes = new HashMap<>(); /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the code property. * * @return * possible object is * {@link String } * */ public String getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link String } * */ public void setCode(String value) { this.code = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * *

* the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map getOtherAttributes() { return otherAttributes; } } } }