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

de.vdv.ojp20.siri.CapabilityGeneralInteractionStructure Maven / Gradle / Ivy

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


package de.vdv.ojp20.siri;

import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.opentripplanner.ojp.netex.OmitNullsToStringStyle;


/**
 * 

Java class for CapabilityGeneralInteractionStructure complex type

. * *

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

* *
{@code
 * 
 *   
 *     
 *       
 *         
 *           
 *             
 *               
 *                 
 *                   
 *                   
 *                 
 *               
 *             
 *           
 *         
 *         
 *           
 *             
 *               
 *                 
 *                   
 *                   
 *                 
 *               
 *             
 *           
 *         
 *         
 *         
 *         
 *         
 *         
 *       
 *     
 *   
 * 
 * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CapabilityGeneralInteractionStructure", propOrder = { "interaction", "delivery", "multipartDespatch", "multipleSubscriberFilter", "hasConfirmDelivery", "hasHeartbeat", "visitNumberisOrder" }) public class CapabilityGeneralInteractionStructure { @XmlElement(name = "Interaction", required = true) protected CapabilityGeneralInteractionStructure.Interaction interaction; @XmlElement(name = "Delivery", required = true) protected CapabilityGeneralInteractionStructure.Delivery delivery; @XmlElement(name = "MultipartDespatch", defaultValue = "true") protected boolean multipartDespatch; @XmlElement(name = "MultipleSubscriberFilter", defaultValue = "false") protected boolean multipleSubscriberFilter; @XmlElement(name = "HasConfirmDelivery", defaultValue = "false") protected boolean hasConfirmDelivery; @XmlElement(name = "HasHeartbeat", defaultValue = "false") protected boolean hasHeartbeat; @XmlElement(name = "VisitNumberisOrder", defaultValue = "false") protected Boolean visitNumberisOrder; /** * Gets the value of the interaction property. * * @return * possible object is * {@link CapabilityGeneralInteractionStructure.Interaction } * */ public CapabilityGeneralInteractionStructure.Interaction getInteraction() { return interaction; } /** * Sets the value of the interaction property. * * @param value * allowed object is * {@link CapabilityGeneralInteractionStructure.Interaction } * */ public void setInteraction(CapabilityGeneralInteractionStructure.Interaction value) { this.interaction = value; } /** * Gets the value of the delivery property. * * @return * possible object is * {@link CapabilityGeneralInteractionStructure.Delivery } * */ public CapabilityGeneralInteractionStructure.Delivery getDelivery() { return delivery; } /** * Sets the value of the delivery property. * * @param value * allowed object is * {@link CapabilityGeneralInteractionStructure.Delivery } * */ public void setDelivery(CapabilityGeneralInteractionStructure.Delivery value) { this.delivery = value; } /** * Gets the value of the multipartDespatch property. * */ public boolean isMultipartDespatch() { return multipartDespatch; } /** * Sets the value of the multipartDespatch property. * */ public void setMultipartDespatch(boolean value) { this.multipartDespatch = value; } /** * Gets the value of the multipleSubscriberFilter property. * */ public boolean isMultipleSubscriberFilter() { return multipleSubscriberFilter; } /** * Sets the value of the multipleSubscriberFilter property. * */ public void setMultipleSubscriberFilter(boolean value) { this.multipleSubscriberFilter = value; } /** * Gets the value of the hasConfirmDelivery property. * */ public boolean isHasConfirmDelivery() { return hasConfirmDelivery; } /** * Sets the value of the hasConfirmDelivery property. * */ public void setHasConfirmDelivery(boolean value) { this.hasConfirmDelivery = value; } /** * Gets the value of the hasHeartbeat property. * */ public boolean isHasHeartbeat() { return hasHeartbeat; } /** * Sets the value of the hasHeartbeat property. * */ public void setHasHeartbeat(boolean value) { this.hasHeartbeat = value; } /** * Gets the value of the visitNumberisOrder property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVisitNumberisOrder() { return visitNumberisOrder; } /** * Sets the value of the visitNumberisOrder property. * * @param value * allowed object is * {@link Boolean } * */ public void setVisitNumberisOrder(Boolean value) { this.visitNumberisOrder = value; } public CapabilityGeneralInteractionStructure withInteraction(CapabilityGeneralInteractionStructure.Interaction value) { setInteraction(value); return this; } public CapabilityGeneralInteractionStructure withDelivery(CapabilityGeneralInteractionStructure.Delivery value) { setDelivery(value); return this; } public CapabilityGeneralInteractionStructure withMultipartDespatch(boolean value) { setMultipartDespatch(value); return this; } public CapabilityGeneralInteractionStructure withMultipleSubscriberFilter(boolean value) { setMultipleSubscriberFilter(value); return this; } public CapabilityGeneralInteractionStructure withHasConfirmDelivery(boolean value) { setHasConfirmDelivery(value); return this; } public CapabilityGeneralInteractionStructure withHasHeartbeat(boolean value) { setHasHeartbeat(value); return this; } public CapabilityGeneralInteractionStructure withVisitNumberisOrder(Boolean value) { setVisitNumberisOrder(value); return this; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, OmitNullsToStringStyle.INSTANCE); } /** *

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 = { "directDelivery", "fetchedDelivery" }) public static class Delivery { @XmlElement(name = "DirectDelivery") protected boolean directDelivery; @XmlElement(name = "FetchedDelivery") protected boolean fetchedDelivery; /** * Gets the value of the directDelivery property. * */ public boolean isDirectDelivery() { return directDelivery; } /** * Sets the value of the directDelivery property. * */ public void setDirectDelivery(boolean value) { this.directDelivery = value; } /** * Gets the value of the fetchedDelivery property. * */ public boolean isFetchedDelivery() { return fetchedDelivery; } /** * Sets the value of the fetchedDelivery property. * */ public void setFetchedDelivery(boolean value) { this.fetchedDelivery = value; } public CapabilityGeneralInteractionStructure.Delivery withDirectDelivery(boolean value) { setDirectDelivery(value); return this; } public CapabilityGeneralInteractionStructure.Delivery withFetchedDelivery(boolean value) { setFetchedDelivery(value); return this; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, OmitNullsToStringStyle.INSTANCE); } } /** *

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 = { "requestResponse", "publishSubscribe" }) public static class Interaction { @XmlElement(name = "RequestResponse", defaultValue = "true") protected boolean requestResponse; @XmlElement(name = "PublishSubscribe", defaultValue = "true") protected boolean publishSubscribe; /** * Gets the value of the requestResponse property. * */ public boolean isRequestResponse() { return requestResponse; } /** * Sets the value of the requestResponse property. * */ public void setRequestResponse(boolean value) { this.requestResponse = value; } /** * Gets the value of the publishSubscribe property. * */ public boolean isPublishSubscribe() { return publishSubscribe; } /** * Sets the value of the publishSubscribe property. * */ public void setPublishSubscribe(boolean value) { this.publishSubscribe = value; } public CapabilityGeneralInteractionStructure.Interaction withRequestResponse(boolean value) { setRequestResponse(value); return this; } public CapabilityGeneralInteractionStructure.Interaction withPublishSubscribe(boolean value) { setPublishSubscribe(value); return this; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, OmitNullsToStringStyle.INSTANCE); } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy