android-ngn-stack/src/main/java/org/doubango/ngn/datatype/ms/gms/ns/list_service/ListServiceType.java
c732d49e
 /*
  *
74ca6d11
  *   Copyright (C) 2020, University of the Basque Country (UPV/EHU)
c732d49e
  *
  *  Contact for licensing options: <licensing-mcpttclient(at)mcopenplatform(dot)com>
  *
  *  This file is part of MCOP MCPTT Client
  *
  *  This is free software: you can redistribute it and/or modify it under the terms of
  *  the GNU General Public License as published by the Free Software Foundation, either version 3
  *  of the License, or (at your option) any later version.
  *
  *  This is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
  *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *  See the GNU General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License along
  *  with this program; if not, write to the Free Software Foundation, Inc.,
  *  59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
 
 
 
175b478c
 package org.doubango.ngn.datatype.ms.gms.ns.list_service;
c732d49e
 
175b478c
 import org.doubango.ngn.datatype.ms.gms.ns.common_policy.Ruleset;
 import org.doubango.ngn.datatype.ms.gms.ns.mcpttgroup.*;
 import org.doubango.ngn.datatype.ms.gms.ns.mcpttgroup.EmptyType;
 import org.doubango.ngn.datatype.ms.gms.ns.resource_lists.DisplayNameType;
 import org.doubango.ngn.datatype.ms.gms.ns.xdm.extensions.ServiceListType;
c732d49e
 import org.simpleframework.xml.Attribute;
 import org.simpleframework.xml.Element;
 import org.simpleframework.xml.ElementList;
 import org.simpleframework.xml.Namespace;
 import org.simpleframework.xml.Root;
 
 import java.math.BigInteger;
 import java.util.List;
 
 import javax.xml.datatype.Duration;
 
 
 /**
  * <p>Clase Java para list-service-type complex type.
  * 
  * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
  * 
  * <pre>
  * &lt;complexType name="list-service-type">
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;element name="display-name" type="{urn:ietf:params:xml:ns:resource-lists}display-nameType" minOccurs="0"/>
  *         &lt;element name="list" type="{urn:oma:xml:poc:list-service}list-type" minOccurs="0"/>
  *         &lt;element name="invite-members" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
  *         &lt;element name="max-participant-count" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
  *         &lt;any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
  *       &lt;/sequence>
  *       &lt;attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
  *       &lt;anyAttribute processContents='lax' namespace='##other'/>
  *     &lt;/restriction>
  *   &lt;/complexContent>
  * &lt;/complexType>
  * </pre>
  * 
  * 
  */
 @Root(strict=false, name = "list-service-type")
 public class ListServiceType {
 
     @Element(required = false, name =  "display-name")
     protected DisplayNameType displayName;
     @Element(required = false, name =  "list")
     protected ListType list;
     @Element(required = false, name =  "invite-members")
     protected Boolean inviteMembers;
     @Element(required = false, name =  "max-participant-count")
     protected BigInteger maxParticipantCount;
 
     @Element(required = false, name = "ruleset")
     @Namespace(prefix = "cp", reference = "urn:ietf:params:xml:ns:common-policy")
     protected Ruleset ruleset;
 
     @ElementList(required=false,inline=true,entry = "supported-services")
     @Namespace(prefix = "oxe", reference = "urn:oma:xml:xdm:extensions")
     protected List<ServiceListType> supportedservices;
 
     @Attribute(required = false , name =  "uri")
     protected String uri;
 
     //MCS
     @Element(required = false, name = "on-network-disabled")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
175b478c
     protected org.doubango.ngn.datatype.ms.gms.ns.mcpttgroup.EmptyType onnetworkdisabled;
c732d49e
 
     @Element(required = false, name = "on-network-temporary")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected TemporaryType onNetworkTemporary;
 
     @Element(required = false, name = "on-network-regrouped")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected RegroupedType onnetworkregrouped;
 
     @Element(required = false, name = "off-network-ProSe-layer-2-group-id")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSelayer2groupid;
 
     @Element(required = false, name = "off-network-IP-multicast-address")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkIPmulticastaddress;
 
     @Element(required = false, name = "off-network-PDN-type")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkPDNtype;
 
     @Element(required = false, name = "off-network-ProSe-relay-service-code")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSerelayservicecode;
 
     @Element(required = false, name = "owner")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String owner;
 
     @Element(required = false, name = "level-within-group-hierarchy")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer levelwithingrouphierarchy;
 
     @Element(required = false, name = "level-within-user-hierarchy")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer levelwithinuserhierarchy;
 
     //MCPTT
 
     @Element(required = false, name = "on-network-group-priority")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer onnetworkgrouppriority;
 
     @Element(required = false, name = "off-network-ProSe-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSesignallingPPPP;
 
     @Element(required = false, name = "off-network-ProSe-emergency-call-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSeemergencycallsignallingPPPP;
 
     @Element(required = false, name = "off-network-ProSe-imminent-peril-call-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSeimminentperilcallsignallingPPPP;
 
     @Element(required = false, name = "off-network-ProSe-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSemediaPPPP;
 
     @Element(required = false, name = "off-network-ProSe-emergency-call-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSeemergencycallmediaPPPP;
 
     @Element(required = false, name = "off-network-ProSe-imminent-peril-call-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String offnetworkProSeimminentperilcallmediaPPPP;
 
     @Element(required = false, name = "on-network-max-participant-count")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String onnetworkmaxparticipantcount;
 
     @Element(required = false, name = "on-network-invite-members")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean onnetworkinvitemembers;
 
     @Element(required = false, name = "preferred-voice-encodings")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected EncodingsType preferredvoiceencodings;
 
     @Element(required = false, name = "on-network-in-progress-emergency-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration onnetworkinprogressemergencystatecancellationtimeout;
 
     @Element(required = false, name = "on-network-in-progress-imminent-peril-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration onnetworkinprogressimminentperilstatecancellationtimeout;
 
     @Element(required = false, name = "off-network-in-progress-emergency-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration offnetworkinprogressemergencystatecancellationtimeout;
 
     @Element(required = false, name = "off-network-in-progress-imminent-peril-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration offnetworkinprogressimminentperilstatecancellationtimeout;
 
     @Element(required = false, name = "on-network-hang-timer")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration onnetworkhangtimer;
 
     @Element(required = false, name = "on-network-maximum-duration")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration onnetworkmaximumduration;
 
     @Element(required = false, name = "off-network-hang-timer")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration offnetworkhangtimer;
 
     @Element(required = false, name = "off-network-maximum-duration")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration offnetworkmaximumduration;
 
     @Element(required = false, name = "on-network-minimum-number-to-start")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer onnetworkminimumnumbertostart;
 
     @Element(required = false, name = "on-network-timeout-for-acknowledgement-of-required-members")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration onnetworktimeoutforacknowledgementofrequiredmembers;
 
     @Element(required = false, name = "on-network-action-upon-expiration-of-timeout-for-acknowledgement-of-required-members")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String onnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers;
 
     @Element(required = false, name = "protect-media")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean protectmedia;
 
     @Element(required = false, name = "protect-floor-control-signalling")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean protectfloorcontrolsignalling;
 
     @Element(required = false, name = "require-multicast-floor-control-signalling")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
175b478c
     protected org.doubango.ngn.datatype.ms.gms.ns.mcpttgroup.EmptyType requiremulticastfloorcontrolsignalling;
c732d49e
 
     @Element(required = false, name = "off-network-queue-usage")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean offnetworkqueueusage;
 
     @Element(required = false, name = "mcptt-on-network-audio-cut-in")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcpttonnetworkaudiocutin;
 
     //MCVideo
     @Element(required = false, name = "mcvideo-on-network-invite-members")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideoonnetworkinvitemembers;
 
     @Element(required = false, name = "mcvideo-on-network-maximum-duration")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration mcvideoonnetworkmaximumduration;
 
     @Element(required = false, name = "mcvideo-protect-media")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideoprotectmedia;
 
     @Element(required = false, name = "mcvideo-protect-transmission-control")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideoprotecttransmissioncontrol;
 
     @Element(required = false, name = "mcvideo-preferred-audio-encodings")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected EncodingType mcvideopreferredaudioencodings;
 
     @Element(required = false, name = "mcvideo-preferred-video-encodings")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected EncodingType mcvideopreferredvideoencodings;
 
     @Element(required = false, name = "mcvideo-preferred-video-resolutions")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideopreferredvideoresolutions;
 
     @Element(required = false, name = "mcvideo-preferred-video-frame-rate")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideopreferredvideoframerate;
 
     @Element(required = false, name = "mcvideo-urgent-real-time-video-mode")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideourgentrealtimevideomode;
 
     @Element(required = false, name = "mcvideo-non-urgent-real-time-video-mode")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideononurgentrealtimevideomode;
 
     @Element(required = false, name = "mcvideo-non-real-time-video-mode")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcvideononrealtimevideomode;
 
     @Element(required = false, name = "mcvideo-active-real-time-video-mode")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideoactiverealtimevideomode;
 
     @Element(required = false, name = "mcvideo-maximum-simultaneous-mcvideo-transmitting-group-members")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcvideomaximumsimultaneousmcvideotransmittinggroupmembers;
 
     @Element(required = false, name = "mcvideo-on-network-minimum-number-to-start")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcvideoonnetworkminimumnumbertostart;
 
     @Element(required = false, name = "mcvideo-on-network-group-priority")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcvideoonnetworkgrouppriority;
 
     @Element(required = false, name = "mcvideo-off-network-arbitration-approach")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkarbitrationapproach;
 
     @Element(required = false, name = "mcvideo-off-network-maximum-simultaneous-transmissions")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcvideooffnetworkmaximumsimultaneoustransmissions;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSesignallingPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-emergency-call-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSeemergencycallsignallingPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-imminent-peril-call-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSeimminentperilcallsignallingPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSemediaPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-emergency-call-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSeemergencycallmediaPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-ProSe-imminent-peril-call-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcvideooffnetworkProSeimminentperilcallmediaPPPP;
 
     @Element(required = false, name = "mcvideo-off-network-in-progress-emergency-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration mcvideooffnetworkinprogressemergencystatecancellationtimeout;
 
     @Element(required = false, name = "mcvideo-off-network-in-progress-imminent-peril-state-cancellation-timeout")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration mcvideooffnetworkinprogressimminentperilstatecancellationtimeout;
 
     @Element(required = false, name = "mcvideo-off-network-maximum-duration")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Duration mcvideooffnetworkmaximumduration;
 
     //MCData
 
 
     @Element(required = false, name = "mcdata-protect-media")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataprotectmedia;
 
     @Element(required = false, name = "mcdata-protect-transmission-control")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataprotecttransmissioncontrol;
 
     @Element(required = false, name = "mcdata-allow-short-data-service")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowshortdataservice;
 
     @Element(required = false, name = "mcdata-allow-file-distribution")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowfiledistribution;
 
     @Element(required = false, name = "mcdata-allow-conversation-management")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowconversationmanagement;
 
     @Element(required = false, name = "mcdata-allow-tx-control")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowtxcontrol;
 
     @Element(required = false, name = "mcdata-allow-rx-control")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowrxcontrol;
 
     @Element(required = false, name = "mcdata-allow-enhanced-status")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Boolean mcdataallowenhancedstatus;
 
     @Element(required = false, name = "mcdata-enhanced-status-operational-values")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcdataenhancedstatusoperationalvalues;
 
     @Element(required = false, name = "mcdata-on-network-max-data-size-for-SDS")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcdataonnetworkmaxdatasizeforSDS;
 
     @Element(required = false, name = "mcdata-on-network-max-data-size-for-FD")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcdataonnetworkmaxdatasizeforFD;
 
     @Element(required = false, name = "mcdata-on-network-max-data-size-auto-recv")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcdataonnetworkmaxdatasizeautorecv;
 
     @Element(required = false, name = "mcdata-on-network-group-priority")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected Integer mcdataonnetworkgrouppriority;
 
     @Element(required = false, name = "mcdata-off-network-ProSe-signalling-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcdataoffnetworkProSesignallingPPPP;
 
     @Element(required = false, name = "mcdata-off-network-ProSe-media-PPPP")
     @Namespace(prefix = "mcpttgi", reference = "urn:3gpp:ns:mcpttGroupInfo:1.0")
     protected String mcdataoffnetworkProSemediaPPPP;
 
 
     public List<ServiceListType> getSupportedservices() {
         return supportedservices;
     }
 
     public void setSupportedservices(List<ServiceListType> supportedservices) {
         this.supportedservices = supportedservices;
     }
 
     public Boolean getInviteMembers() {
         return inviteMembers;
     }
 
     public Ruleset getRuleset() {
         return ruleset;
     }
 
     public void setRuleset(Ruleset ruleset) {
         this.ruleset = ruleset;
     }
 
     /**
      * Obtiene el valor de la propiedad displayName.
      * 
      * @return
      *     possible object is
      *     {@link DisplayNameType }
      *     
      */
     public DisplayNameType getDisplayName() {
         return displayName;
     }
 
     /**
      * Define el valor de la propiedad displayName.
      * 
      * @param value
      *     allowed object is
      *     {@link DisplayNameType }
      *     
      */
     public void setDisplayName(DisplayNameType value) {
         this.displayName = value;
     }
 
     /**
      * Obtiene el valor de la propiedad list.
      * 
      * @return
      *     possible object is
      *     {@link ListType }
      *     
      */
     public ListType getList() {
         return list;
     }
 
     /**
      * Define el valor de la propiedad list.
      * 
      * @param value
      *     allowed object is
      *     {@link ListType }
      *     
      */
     public void setList(ListType value) {
         this.list = value;
     }
 
     /**
      * Obtiene el valor de la propiedad inviteMembers.
      * 
      * @return
      *     possible object is
      *     {@link Boolean }
      *     
      */
     public Boolean isInviteMembers() {
         return inviteMembers;
     }
 
     /**
      * Define el valor de la propiedad inviteMembers.
      * 
      * @param value
      *     allowed object is
      *     {@link Boolean }
      *     
      */
     public void setInviteMembers(Boolean value) {
         this.inviteMembers = value;
     }
 
     /**
      * Obtiene el valor de la propiedad maxParticipantCount.
      * 
      * @return
      *     possible object is
      *     {@link BigInteger }
      *     
      */
     public BigInteger getMaxParticipantCount() {
         return maxParticipantCount;
     }
 
     /**
      * Define el valor de la propiedad maxParticipantCount.
      * 
      * @param value
      *     allowed object is
      *     {@link BigInteger }
      *     
      */
     public void setMaxParticipantCount(BigInteger value) {
         this.maxParticipantCount = value;
     }
 
     /**
      * Obtiene el valor de la propiedad uri.
      * 
      * @return
      *     possible object is
      *     {@link String }
      *     
      */
     public String getUri() {
         return uri;
     }
 
     /**
      * Define el valor de la propiedad uri.
      * 
      * @param value
      *     allowed object is
      *     {@link String }
      *     
      */
     public void setUri(String value) {
         this.uri = value;
     }
 
175b478c
     public org.doubango.ngn.datatype.ms.gms.ns.mcpttgroup.EmptyType getOnnetworkdisabled() {
c732d49e
         return onnetworkdisabled;
     }
 
     public void setOnnetworkdisabled(EmptyType onnetworkdisabled) {
         this.onnetworkdisabled = onnetworkdisabled;
     }
 
     public TemporaryType getOnNetworkTemporary() {
         return onNetworkTemporary;
     }
 
     public void setOnNetworkTemporary(TemporaryType onNetworkTemporary) {
         this.onNetworkTemporary = onNetworkTemporary;
     }
 
     public RegroupedType getOnnetworkregrouped() {
         return onnetworkregrouped;
     }
 
     public void setOnnetworkregrouped(RegroupedType onnetworkregrouped) {
         this.onnetworkregrouped = onnetworkregrouped;
     }
 
     public String getOffnetworkProSelayer2groupid() {
         return offnetworkProSelayer2groupid;
     }
 
     public void setOffnetworkProSelayer2groupid(String offnetworkProSelayer2groupid) {
         this.offnetworkProSelayer2groupid = offnetworkProSelayer2groupid;
     }
 
     public String getOffnetworkIPmulticastaddress() {
         return offnetworkIPmulticastaddress;
     }
 
     public void setOffnetworkIPmulticastaddress(String offnetworkIPmulticastaddress) {
         this.offnetworkIPmulticastaddress = offnetworkIPmulticastaddress;
     }
 
     public String getOffnetworkPDNtype() {
         return offnetworkPDNtype;
     }
 
     public void setOffnetworkPDNtype(String offnetworkPDNtype) {
         this.offnetworkPDNtype = offnetworkPDNtype;
     }
 
     public String getOffnetworkProSerelayservicecode() {
         return offnetworkProSerelayservicecode;
     }
 
     public void setOffnetworkProSerelayservicecode(String offnetworkProSerelayservicecode) {
         this.offnetworkProSerelayservicecode = offnetworkProSerelayservicecode;
     }
 
     public String getOwner() {
         return owner;
     }
 
     public void setOwner(String owner) {
         this.owner = owner;
     }
 
     public Integer getLevelwithingrouphierarchy() {
         return levelwithingrouphierarchy;
     }
 
     public void setLevelwithingrouphierarchy(Integer levelwithingrouphierarchy) {
         this.levelwithingrouphierarchy = levelwithingrouphierarchy;
     }
 
     public Integer getLevelwithinuserhierarchy() {
         return levelwithinuserhierarchy;
     }
 
     public void setLevelwithinuserhierarchy(Integer levelwithinuserhierarchy) {
         this.levelwithinuserhierarchy = levelwithinuserhierarchy;
     }
 
     public Integer getOnnetworkgrouppriority() {
         return onnetworkgrouppriority;
     }
 
     public void setOnnetworkgrouppriority(Integer onnetworkgrouppriority) {
         this.onnetworkgrouppriority = onnetworkgrouppriority;
     }
 
     public String getOffnetworkProSesignallingPPPP() {
         return offnetworkProSesignallingPPPP;
     }
 
     public void setOffnetworkProSesignallingPPPP(String offnetworkProSesignallingPPPP) {
         this.offnetworkProSesignallingPPPP = offnetworkProSesignallingPPPP;
     }
 
     public String getOffnetworkProSeemergencycallsignallingPPPP() {
         return offnetworkProSeemergencycallsignallingPPPP;
     }
 
     public void setOffnetworkProSeemergencycallsignallingPPPP(String offnetworkProSeemergencycallsignallingPPPP) {
         this.offnetworkProSeemergencycallsignallingPPPP = offnetworkProSeemergencycallsignallingPPPP;
     }
 
     public String getOffnetworkProSeimminentperilcallsignallingPPPP() {
         return offnetworkProSeimminentperilcallsignallingPPPP;
     }
 
     public void setOffnetworkProSeimminentperilcallsignallingPPPP(String offnetworkProSeimminentperilcallsignallingPPPP) {
         this.offnetworkProSeimminentperilcallsignallingPPPP = offnetworkProSeimminentperilcallsignallingPPPP;
     }
 
     public String getOffnetworkProSemediaPPPP() {
         return offnetworkProSemediaPPPP;
     }
 
     public void setOffnetworkProSemediaPPPP(String offnetworkProSemediaPPPP) {
         this.offnetworkProSemediaPPPP = offnetworkProSemediaPPPP;
     }
 
     public String getOffnetworkProSeemergencycallmediaPPPP() {
         return offnetworkProSeemergencycallmediaPPPP;
     }
 
     public void setOffnetworkProSeemergencycallmediaPPPP(String offnetworkProSeemergencycallmediaPPPP) {
         this.offnetworkProSeemergencycallmediaPPPP = offnetworkProSeemergencycallmediaPPPP;
     }
 
     public String getOffnetworkProSeimminentperilcallmediaPPPP() {
         return offnetworkProSeimminentperilcallmediaPPPP;
     }
 
     public void setOffnetworkProSeimminentperilcallmediaPPPP(String offnetworkProSeimminentperilcallmediaPPPP) {
         this.offnetworkProSeimminentperilcallmediaPPPP = offnetworkProSeimminentperilcallmediaPPPP;
     }
 
     public String getOnnetworkmaxparticipantcount() {
         return onnetworkmaxparticipantcount;
     }
 
     public void setOnnetworkmaxparticipantcount(String onnetworkmaxparticipantcount) {
         this.onnetworkmaxparticipantcount = onnetworkmaxparticipantcount;
     }
 
     public Boolean getOnnetworkinvitemembers() {
         return onnetworkinvitemembers;
     }
 
     public void setOnnetworkinvitemembers(Boolean onnetworkinvitemembers) {
         this.onnetworkinvitemembers = onnetworkinvitemembers;
     }
 
     public EncodingsType getPreferredvoiceencodings() {
         return preferredvoiceencodings;
     }
 
     public void setPreferredvoiceencodings(EncodingsType preferredvoiceencodings) {
         this.preferredvoiceencodings = preferredvoiceencodings;
     }
 
     public Duration getOnnetworkinprogressemergencystatecancellationtimeout() {
         return onnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public void setOnnetworkinprogressemergencystatecancellationtimeout(Duration onnetworkinprogressemergencystatecancellationtimeout) {
         this.onnetworkinprogressemergencystatecancellationtimeout = onnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public Duration getOnnetworkinprogressimminentperilstatecancellationtimeout() {
         return onnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public void setOnnetworkinprogressimminentperilstatecancellationtimeout(Duration onnetworkinprogressimminentperilstatecancellationtimeout) {
         this.onnetworkinprogressimminentperilstatecancellationtimeout = onnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public Duration getOffnetworkinprogressemergencystatecancellationtimeout() {
         return offnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public void setOffnetworkinprogressemergencystatecancellationtimeout(Duration offnetworkinprogressemergencystatecancellationtimeout) {
         this.offnetworkinprogressemergencystatecancellationtimeout = offnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public Duration getOffnetworkinprogressimminentperilstatecancellationtimeout() {
         return offnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public void setOffnetworkinprogressimminentperilstatecancellationtimeout(Duration offnetworkinprogressimminentperilstatecancellationtimeout) {
         this.offnetworkinprogressimminentperilstatecancellationtimeout = offnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public Duration getOnnetworkhangtimer() {
         return onnetworkhangtimer;
     }
 
     public void setOnnetworkhangtimer(Duration onnetworkhangtimer) {
         this.onnetworkhangtimer = onnetworkhangtimer;
     }
 
     public Duration getOnnetworkmaximumduration() {
         return onnetworkmaximumduration;
     }
 
     public void setOnnetworkmaximumduration(Duration onnetworkmaximumduration) {
         this.onnetworkmaximumduration = onnetworkmaximumduration;
     }
 
     public Duration getOffnetworkhangtimer() {
         return offnetworkhangtimer;
     }
 
     public void setOffnetworkhangtimer(Duration offnetworkhangtimer) {
         this.offnetworkhangtimer = offnetworkhangtimer;
     }
 
     public Duration getOffnetworkmaximumduration() {
         return offnetworkmaximumduration;
     }
 
     public void setOffnetworkmaximumduration(Duration offnetworkmaximumduration) {
         this.offnetworkmaximumduration = offnetworkmaximumduration;
     }
 
     public Integer getOnnetworkminimumnumbertostart() {
         return onnetworkminimumnumbertostart;
     }
 
     public void setOnnetworkminimumnumbertostart(Integer onnetworkminimumnumbertostart) {
         this.onnetworkminimumnumbertostart = onnetworkminimumnumbertostart;
     }
 
     public Duration getOnnetworktimeoutforacknowledgementofrequiredmembers() {
         return onnetworktimeoutforacknowledgementofrequiredmembers;
     }
 
     public void setOnnetworktimeoutforacknowledgementofrequiredmembers(Duration onnetworktimeoutforacknowledgementofrequiredmembers) {
         this.onnetworktimeoutforacknowledgementofrequiredmembers = onnetworktimeoutforacknowledgementofrequiredmembers;
     }
 
     public String getOnnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers() {
         return onnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers;
     }
 
     public void setOnnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers(String onnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers) {
         this.onnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers = onnetworkactionuponexpirationoftimeoutforacknowledgementofrequiredmembers;
     }
 
     public Boolean getProtectmedia() {
         return protectmedia;
     }
 
     public void setProtectmedia(Boolean protectmedia) {
         this.protectmedia = protectmedia;
     }
 
     public Boolean getProtectfloorcontrolsignalling() {
         return protectfloorcontrolsignalling;
     }
 
     public void setProtectfloorcontrolsignalling(Boolean protectfloorcontrolsignalling) {
         this.protectfloorcontrolsignalling = protectfloorcontrolsignalling;
     }
 
     public EmptyType getRequiremulticastfloorcontrolsignalling() {
         return requiremulticastfloorcontrolsignalling;
     }
 
     public void setRequiremulticastfloorcontrolsignalling(EmptyType requiremulticastfloorcontrolsignalling) {
         this.requiremulticastfloorcontrolsignalling = requiremulticastfloorcontrolsignalling;
     }
 
     public Boolean getOffnetworkqueueusage() {
         return offnetworkqueueusage;
     }
 
     public void setOffnetworkqueueusage(Boolean offnetworkqueueusage) {
         this.offnetworkqueueusage = offnetworkqueueusage;
     }
 
     public Boolean getMcpttonnetworkaudiocutin() {
         return mcpttonnetworkaudiocutin;
     }
 
     public void setMcpttonnetworkaudiocutin(Boolean mcpttonnetworkaudiocutin) {
         this.mcpttonnetworkaudiocutin = mcpttonnetworkaudiocutin;
     }
 
     public Boolean getMcvideoonnetworkinvitemembers() {
         return mcvideoonnetworkinvitemembers;
     }
 
     public void setMcvideoonnetworkinvitemembers(Boolean mcvideoonnetworkinvitemembers) {
         this.mcvideoonnetworkinvitemembers = mcvideoonnetworkinvitemembers;
     }
 
     public Duration getMcvideoonnetworkmaximumduration() {
         return mcvideoonnetworkmaximumduration;
     }
 
     public void setMcvideoonnetworkmaximumduration(Duration mcvideoonnetworkmaximumduration) {
         this.mcvideoonnetworkmaximumduration = mcvideoonnetworkmaximumduration;
     }
 
     public Boolean getMcvideoprotectmedia() {
         return mcvideoprotectmedia;
     }
 
     public void setMcvideoprotectmedia(Boolean mcvideoprotectmedia) {
         this.mcvideoprotectmedia = mcvideoprotectmedia;
     }
 
     public Boolean getMcvideoprotecttransmissioncontrol() {
         return mcvideoprotecttransmissioncontrol;
     }
 
     public void setMcvideoprotecttransmissioncontrol(Boolean mcvideoprotecttransmissioncontrol) {
         this.mcvideoprotecttransmissioncontrol = mcvideoprotecttransmissioncontrol;
     }
 
     public EncodingType getMcvideopreferredaudioencodings() {
         return mcvideopreferredaudioencodings;
     }
 
     public void setMcvideopreferredaudioencodings(EncodingType mcvideopreferredaudioencodings) {
         this.mcvideopreferredaudioencodings = mcvideopreferredaudioencodings;
     }
 
     public EncodingType getMcvideopreferredvideoencodings() {
         return mcvideopreferredvideoencodings;
     }
 
     public void setMcvideopreferredvideoencodings(EncodingType mcvideopreferredvideoencodings) {
         this.mcvideopreferredvideoencodings = mcvideopreferredvideoencodings;
     }
 
     public String getMcvideopreferredvideoresolutions() {
         return mcvideopreferredvideoresolutions;
     }
 
     public void setMcvideopreferredvideoresolutions(String mcvideopreferredvideoresolutions) {
         this.mcvideopreferredvideoresolutions = mcvideopreferredvideoresolutions;
     }
 
     public String getMcvideopreferredvideoframerate() {
         return mcvideopreferredvideoframerate;
     }
 
     public void setMcvideopreferredvideoframerate(String mcvideopreferredvideoframerate) {
         this.mcvideopreferredvideoframerate = mcvideopreferredvideoframerate;
     }
 
     public Boolean getMcvideourgentrealtimevideomode() {
         return mcvideourgentrealtimevideomode;
     }
 
     public void setMcvideourgentrealtimevideomode(Boolean mcvideourgentrealtimevideomode) {
         this.mcvideourgentrealtimevideomode = mcvideourgentrealtimevideomode;
     }
 
     public Boolean getMcvideononurgentrealtimevideomode() {
         return mcvideononurgentrealtimevideomode;
     }
 
     public void setMcvideononurgentrealtimevideomode(Boolean mcvideononurgentrealtimevideomode) {
         this.mcvideononurgentrealtimevideomode = mcvideononurgentrealtimevideomode;
     }
 
     public Boolean getMcvideononrealtimevideomode() {
         return mcvideononrealtimevideomode;
     }
 
     public void setMcvideononrealtimevideomode(Boolean mcvideononrealtimevideomode) {
         this.mcvideononrealtimevideomode = mcvideononrealtimevideomode;
     }
 
     public String getMcvideoactiverealtimevideomode() {
         return mcvideoactiverealtimevideomode;
     }
 
     public void setMcvideoactiverealtimevideomode(String mcvideoactiverealtimevideomode) {
         this.mcvideoactiverealtimevideomode = mcvideoactiverealtimevideomode;
     }
 
     public Integer getMcvideomaximumsimultaneousmcvideotransmittinggroupmembers() {
         return mcvideomaximumsimultaneousmcvideotransmittinggroupmembers;
     }
 
     public void setMcvideomaximumsimultaneousmcvideotransmittinggroupmembers(Integer mcvideomaximumsimultaneousmcvideotransmittinggroupmembers) {
         this.mcvideomaximumsimultaneousmcvideotransmittinggroupmembers = mcvideomaximumsimultaneousmcvideotransmittinggroupmembers;
     }
 
     public Integer getMcvideoonnetworkminimumnumbertostart() {
         return mcvideoonnetworkminimumnumbertostart;
     }
 
     public void setMcvideoonnetworkminimumnumbertostart(Integer mcvideoonnetworkminimumnumbertostart) {
         this.mcvideoonnetworkminimumnumbertostart = mcvideoonnetworkminimumnumbertostart;
     }
 
     public Integer getMcvideoonnetworkgrouppriority() {
         return mcvideoonnetworkgrouppriority;
     }
 
     public void setMcvideoonnetworkgrouppriority(Integer mcvideoonnetworkgrouppriority) {
         this.mcvideoonnetworkgrouppriority = mcvideoonnetworkgrouppriority;
     }
 
     public String getMcvideooffnetworkarbitrationapproach() {
         return mcvideooffnetworkarbitrationapproach;
     }
 
     public void setMcvideooffnetworkarbitrationapproach(String mcvideooffnetworkarbitrationapproach) {
         this.mcvideooffnetworkarbitrationapproach = mcvideooffnetworkarbitrationapproach;
     }
 
     public Integer getMcvideooffnetworkmaximumsimultaneoustransmissions() {
         return mcvideooffnetworkmaximumsimultaneoustransmissions;
     }
 
     public void setMcvideooffnetworkmaximumsimultaneoustransmissions(Integer mcvideooffnetworkmaximumsimultaneoustransmissions) {
         this.mcvideooffnetworkmaximumsimultaneoustransmissions = mcvideooffnetworkmaximumsimultaneoustransmissions;
     }
 
     public String getMcvideooffnetworkProSesignallingPPPP() {
         return mcvideooffnetworkProSesignallingPPPP;
     }
 
     public void setMcvideooffnetworkProSesignallingPPPP(String mcvideooffnetworkProSesignallingPPPP) {
         this.mcvideooffnetworkProSesignallingPPPP = mcvideooffnetworkProSesignallingPPPP;
     }
 
     public String getMcvideooffnetworkProSeemergencycallsignallingPPPP() {
         return mcvideooffnetworkProSeemergencycallsignallingPPPP;
     }
 
     public void setMcvideooffnetworkProSeemergencycallsignallingPPPP(String mcvideooffnetworkProSeemergencycallsignallingPPPP) {
         this.mcvideooffnetworkProSeemergencycallsignallingPPPP = mcvideooffnetworkProSeemergencycallsignallingPPPP;
     }
 
     public String getMcvideooffnetworkProSeimminentperilcallsignallingPPPP() {
         return mcvideooffnetworkProSeimminentperilcallsignallingPPPP;
     }
 
     public void setMcvideooffnetworkProSeimminentperilcallsignallingPPPP(String mcvideooffnetworkProSeimminentperilcallsignallingPPPP) {
         this.mcvideooffnetworkProSeimminentperilcallsignallingPPPP = mcvideooffnetworkProSeimminentperilcallsignallingPPPP;
     }
 
     public String getMcvideooffnetworkProSemediaPPPP() {
         return mcvideooffnetworkProSemediaPPPP;
     }
 
     public void setMcvideooffnetworkProSemediaPPPP(String mcvideooffnetworkProSemediaPPPP) {
         this.mcvideooffnetworkProSemediaPPPP = mcvideooffnetworkProSemediaPPPP;
     }
 
     public String getMcvideooffnetworkProSeemergencycallmediaPPPP() {
         return mcvideooffnetworkProSeemergencycallmediaPPPP;
     }
 
     public void setMcvideooffnetworkProSeemergencycallmediaPPPP(String mcvideooffnetworkProSeemergencycallmediaPPPP) {
         this.mcvideooffnetworkProSeemergencycallmediaPPPP = mcvideooffnetworkProSeemergencycallmediaPPPP;
     }
 
     public String getMcvideooffnetworkProSeimminentperilcallmediaPPPP() {
         return mcvideooffnetworkProSeimminentperilcallmediaPPPP;
     }
 
     public void setMcvideooffnetworkProSeimminentperilcallmediaPPPP(String mcvideooffnetworkProSeimminentperilcallmediaPPPP) {
         this.mcvideooffnetworkProSeimminentperilcallmediaPPPP = mcvideooffnetworkProSeimminentperilcallmediaPPPP;
     }
 
     public Duration getMcvideooffnetworkinprogressemergencystatecancellationtimeout() {
         return mcvideooffnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public void setMcvideooffnetworkinprogressemergencystatecancellationtimeout(Duration mcvideooffnetworkinprogressemergencystatecancellationtimeout) {
         this.mcvideooffnetworkinprogressemergencystatecancellationtimeout = mcvideooffnetworkinprogressemergencystatecancellationtimeout;
     }
 
     public Duration getMcvideooffnetworkinprogressimminentperilstatecancellationtimeout() {
         return mcvideooffnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public void setMcvideooffnetworkinprogressimminentperilstatecancellationtimeout(Duration mcvideooffnetworkinprogressimminentperilstatecancellationtimeout) {
         this.mcvideooffnetworkinprogressimminentperilstatecancellationtimeout = mcvideooffnetworkinprogressimminentperilstatecancellationtimeout;
     }
 
     public Duration getMcvideooffnetworkmaximumduration() {
         return mcvideooffnetworkmaximumduration;
     }
 
     public void setMcvideooffnetworkmaximumduration(Duration mcvideooffnetworkmaximumduration) {
         this.mcvideooffnetworkmaximumduration = mcvideooffnetworkmaximumduration;
     }
 
     public Boolean getMcdataprotectmedia() {
         return mcdataprotectmedia;
     }
 
     public void setMcdataprotectmedia(Boolean mcdataprotectmedia) {
         this.mcdataprotectmedia = mcdataprotectmedia;
     }
 
     public Boolean getMcdataprotecttransmissioncontrol() {
         return mcdataprotecttransmissioncontrol;
     }
 
     public void setMcdataprotecttransmissioncontrol(Boolean mcdataprotecttransmissioncontrol) {
         this.mcdataprotecttransmissioncontrol = mcdataprotecttransmissioncontrol;
     }
 
     public Boolean getMcdataallowshortdataservice() {
         return mcdataallowshortdataservice;
     }
 
     public void setMcdataallowshortdataservice(Boolean mcdataallowshortdataservice) {
         this.mcdataallowshortdataservice = mcdataallowshortdataservice;
     }
 
     public Boolean getMcdataallowfiledistribution() {
         return mcdataallowfiledistribution;
     }
 
     public void setMcdataallowfiledistribution(Boolean mcdataallowfiledistribution) {
         this.mcdataallowfiledistribution = mcdataallowfiledistribution;
     }
 
     public Boolean getMcdataallowconversationmanagement() {
         return mcdataallowconversationmanagement;
     }
 
     public void setMcdataallowconversationmanagement(Boolean mcdataallowconversationmanagement) {
         this.mcdataallowconversationmanagement = mcdataallowconversationmanagement;
     }
 
     public Boolean getMcdataallowtxcontrol() {
         return mcdataallowtxcontrol;
     }
 
     public void setMcdataallowtxcontrol(Boolean mcdataallowtxcontrol) {
         this.mcdataallowtxcontrol = mcdataallowtxcontrol;
     }
 
     public Boolean getMcdataallowrxcontrol() {
         return mcdataallowrxcontrol;
     }
 
     public void setMcdataallowrxcontrol(Boolean mcdataallowrxcontrol) {
         this.mcdataallowrxcontrol = mcdataallowrxcontrol;
     }
 
     public Boolean getMcdataallowenhancedstatus() {
         return mcdataallowenhancedstatus;
     }
 
     public void setMcdataallowenhancedstatus(Boolean mcdataallowenhancedstatus) {
         this.mcdataallowenhancedstatus = mcdataallowenhancedstatus;
     }
 
     public String getMcdataenhancedstatusoperationalvalues() {
         return mcdataenhancedstatusoperationalvalues;
     }
 
     public void setMcdataenhancedstatusoperationalvalues(String mcdataenhancedstatusoperationalvalues) {
         this.mcdataenhancedstatusoperationalvalues = mcdataenhancedstatusoperationalvalues;
     }
 
     public Integer getMcdataonnetworkmaxdatasizeforSDS() {
         return mcdataonnetworkmaxdatasizeforSDS;
     }
 
     public void setMcdataonnetworkmaxdatasizeforSDS(Integer mcdataonnetworkmaxdatasizeforSDS) {
         this.mcdataonnetworkmaxdatasizeforSDS = mcdataonnetworkmaxdatasizeforSDS;
     }
 
     public Integer getMcdataonnetworkmaxdatasizeforFD() {
         return mcdataonnetworkmaxdatasizeforFD;
     }
 
     public void setMcdataonnetworkmaxdatasizeforFD(Integer mcdataonnetworkmaxdatasizeforFD) {
         this.mcdataonnetworkmaxdatasizeforFD = mcdataonnetworkmaxdatasizeforFD;
     }
 
     public Integer getMcdataonnetworkmaxdatasizeautorecv() {
         return mcdataonnetworkmaxdatasizeautorecv;
     }
 
     public void setMcdataonnetworkmaxdatasizeautorecv(Integer mcdataonnetworkmaxdatasizeautorecv) {
         this.mcdataonnetworkmaxdatasizeautorecv = mcdataonnetworkmaxdatasizeautorecv;
     }
 
     public Integer getMcdataonnetworkgrouppriority() {
         return mcdataonnetworkgrouppriority;
     }
 
     public void setMcdataonnetworkgrouppriority(Integer mcdataonnetworkgrouppriority) {
         this.mcdataonnetworkgrouppriority = mcdataonnetworkgrouppriority;
     }
 
     public String getMcdataoffnetworkProSesignallingPPPP() {
         return mcdataoffnetworkProSesignallingPPPP;
     }
 
     public void setMcdataoffnetworkProSesignallingPPPP(String mcdataoffnetworkProSesignallingPPPP) {
         this.mcdataoffnetworkProSesignallingPPPP = mcdataoffnetworkProSesignallingPPPP;
     }
 
     public String getMcdataoffnetworkProSemediaPPPP() {
         return mcdataoffnetworkProSemediaPPPP;
     }
 
     public void setMcdataoffnetworkProSemediaPPPP(String mcdataoffnetworkProSemediaPPPP) {
         this.mcdataoffnetworkProSemediaPPPP = mcdataoffnetworkProSemediaPPPP;
     }
 }