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

com.sforce.soap.metadata.ConversationVendorInfo Maven / Gradle / Ivy

There is a newer version: 64.0.3
Show newest version
package com.sforce.soap.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class ConversationVendorInfo extends com.sforce.soap.metadata.Metadata {

    /**
     * Constructor
     */
    public ConversationVendorInfo() {}

    /* Cache the typeInfo instead of declaring static fields throughout*/
    private transient java.util.Map typeInfoCache = new java.util.HashMap();
    private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) {
      com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName);
      if (typeInfo == null) {
        typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm);
        typeInfoCache.put(fieldName, typeInfo);
      }
      return typeInfo;
    }

    /**
     * element : agentSSOSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean agentSSOSupported__is_set = false;

    private boolean agentSSOSupported;

    public boolean getAgentSSOSupported() {
      return agentSSOSupported;
    }

    public boolean isAgentSSOSupported() {
      return agentSSOSupported;
    }

    public void setAgentSSOSupported(boolean agentSSOSupported) {
      this.agentSSOSupported = agentSSOSupported;
      agentSSOSupported__is_set = true;
    }

    protected void setAgentSSOSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("agentSSOSupported", "http://soap.sforce.com/2006/04/metadata","agentSSOSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setAgentSSOSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("agentSSOSupported", "http://soap.sforce.com/2006/04/metadata","agentSSOSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldAgentSSOSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("agentSSOSupported", "http://soap.sforce.com/2006/04/metadata","agentSSOSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), agentSSOSupported, agentSSOSupported__is_set);
    }

    /**
     * element : awsAccountKey of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean awsAccountKey__is_set = false;

    private java.lang.String awsAccountKey;

    public java.lang.String getAwsAccountKey() {
      return awsAccountKey;
    }

    public void setAwsAccountKey(java.lang.String awsAccountKey) {
      this.awsAccountKey = awsAccountKey;
      awsAccountKey__is_set = true;
    }

    protected void setAwsAccountKey(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("awsAccountKey", "http://soap.sforce.com/2006/04/metadata","awsAccountKey","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAwsAccountKey(__typeMapper.readString(__in, _lookupTypeInfo("awsAccountKey", "http://soap.sforce.com/2006/04/metadata","awsAccountKey","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldAwsAccountKey(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("awsAccountKey", "http://soap.sforce.com/2006/04/metadata","awsAccountKey","http://www.w3.org/2001/XMLSchema","string",0,1,true), awsAccountKey, awsAccountKey__is_set);
    }

    /**
     * element : awsRootEmail of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean awsRootEmail__is_set = false;

    private java.lang.String awsRootEmail;

    public java.lang.String getAwsRootEmail() {
      return awsRootEmail;
    }

    public void setAwsRootEmail(java.lang.String awsRootEmail) {
      this.awsRootEmail = awsRootEmail;
      awsRootEmail__is_set = true;
    }

    protected void setAwsRootEmail(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("awsRootEmail", "http://soap.sforce.com/2006/04/metadata","awsRootEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAwsRootEmail(__typeMapper.readString(__in, _lookupTypeInfo("awsRootEmail", "http://soap.sforce.com/2006/04/metadata","awsRootEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldAwsRootEmail(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("awsRootEmail", "http://soap.sforce.com/2006/04/metadata","awsRootEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true), awsRootEmail, awsRootEmail__is_set);
    }

    /**
     * element : awsTenantVersion of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean awsTenantVersion__is_set = false;

    private double awsTenantVersion;

    public double getAwsTenantVersion() {
      return awsTenantVersion;
    }

    public void setAwsTenantVersion(double awsTenantVersion) {
      this.awsTenantVersion = awsTenantVersion;
      awsTenantVersion__is_set = true;
    }

    protected void setAwsTenantVersion(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("awsTenantVersion", "http://soap.sforce.com/2006/04/metadata","awsTenantVersion","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setAwsTenantVersion((double)__typeMapper.readDouble(__in, _lookupTypeInfo("awsTenantVersion", "http://soap.sforce.com/2006/04/metadata","awsTenantVersion","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldAwsTenantVersion(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("awsTenantVersion", "http://soap.sforce.com/2006/04/metadata","awsTenantVersion","http://www.w3.org/2001/XMLSchema","double",0,1,true), awsTenantVersion, awsTenantVersion__is_set);
    }

    /**
     * element : bridgeComponent of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean bridgeComponent__is_set = false;

    private java.lang.String bridgeComponent;

    public java.lang.String getBridgeComponent() {
      return bridgeComponent;
    }

    public void setBridgeComponent(java.lang.String bridgeComponent) {
      this.bridgeComponent = bridgeComponent;
      bridgeComponent__is_set = true;
    }

    protected void setBridgeComponent(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("bridgeComponent", "http://soap.sforce.com/2006/04/metadata","bridgeComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setBridgeComponent(__typeMapper.readString(__in, _lookupTypeInfo("bridgeComponent", "http://soap.sforce.com/2006/04/metadata","bridgeComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldBridgeComponent(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("bridgeComponent", "http://soap.sforce.com/2006/04/metadata","bridgeComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true), bridgeComponent, bridgeComponent__is_set);
    }

    /**
     * element : clientAuthMode of type {http://soap.sforce.com/2006/04/metadata}ClientAuthMode
     * java type: com.sforce.soap.metadata.ClientAuthMode
     */
    private boolean clientAuthMode__is_set = false;

    private com.sforce.soap.metadata.ClientAuthMode clientAuthMode;

    public com.sforce.soap.metadata.ClientAuthMode getClientAuthMode() {
      return clientAuthMode;
    }

    public void setClientAuthMode(com.sforce.soap.metadata.ClientAuthMode clientAuthMode) {
      this.clientAuthMode = clientAuthMode;
      clientAuthMode__is_set = true;
    }

    protected void setClientAuthMode(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("clientAuthMode", "http://soap.sforce.com/2006/04/metadata","clientAuthMode","http://soap.sforce.com/2006/04/metadata","ClientAuthMode",0,1,true))) {
        setClientAuthMode((com.sforce.soap.metadata.ClientAuthMode)__typeMapper.readObject(__in, _lookupTypeInfo("clientAuthMode", "http://soap.sforce.com/2006/04/metadata","clientAuthMode","http://soap.sforce.com/2006/04/metadata","ClientAuthMode",0,1,true), com.sforce.soap.metadata.ClientAuthMode.class));
      }
    }

    private void writeFieldClientAuthMode(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("clientAuthMode", "http://soap.sforce.com/2006/04/metadata","clientAuthMode","http://soap.sforce.com/2006/04/metadata","ClientAuthMode",0,1,true), clientAuthMode, clientAuthMode__is_set);
    }

    /**
     * element : connectorUrl of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean connectorUrl__is_set = false;

    private java.lang.String connectorUrl;

    public java.lang.String getConnectorUrl() {
      return connectorUrl;
    }

    public void setConnectorUrl(java.lang.String connectorUrl) {
      this.connectorUrl = connectorUrl;
      connectorUrl__is_set = true;
    }

    protected void setConnectorUrl(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("connectorUrl", "http://soap.sforce.com/2006/04/metadata","connectorUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setConnectorUrl(__typeMapper.readString(__in, _lookupTypeInfo("connectorUrl", "http://soap.sforce.com/2006/04/metadata","connectorUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldConnectorUrl(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("connectorUrl", "http://soap.sforce.com/2006/04/metadata","connectorUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), connectorUrl, connectorUrl__is_set);
    }

    /**
     * element : customConfig of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customConfig__is_set = false;

    private java.lang.String customConfig;

    public java.lang.String getCustomConfig() {
      return customConfig;
    }

    public void setCustomConfig(java.lang.String customConfig) {
      this.customConfig = customConfig;
      customConfig__is_set = true;
    }

    protected void setCustomConfig(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("customConfig", "http://soap.sforce.com/2006/04/metadata","customConfig","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomConfig(__typeMapper.readString(__in, _lookupTypeInfo("customConfig", "http://soap.sforce.com/2006/04/metadata","customConfig","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomConfig(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customConfig", "http://soap.sforce.com/2006/04/metadata","customConfig","http://www.w3.org/2001/XMLSchema","string",0,1,true), customConfig, customConfig__is_set);
    }

    /**
     * element : customIcon of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customIcon__is_set = false;

    private java.lang.String customIcon;

    public java.lang.String getCustomIcon() {
      return customIcon;
    }

    public void setCustomIcon(java.lang.String customIcon) {
      this.customIcon = customIcon;
      customIcon__is_set = true;
    }

    protected void setCustomIcon(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("customIcon", "http://soap.sforce.com/2006/04/metadata","customIcon","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomIcon(__typeMapper.readString(__in, _lookupTypeInfo("customIcon", "http://soap.sforce.com/2006/04/metadata","customIcon","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomIcon(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customIcon", "http://soap.sforce.com/2006/04/metadata","customIcon","http://www.w3.org/2001/XMLSchema","string",0,1,true), customIcon, customIcon__is_set);
    }

    /**
     * element : customLoginUrl of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customLoginUrl__is_set = false;

    private java.lang.String customLoginUrl;

    public java.lang.String getCustomLoginUrl() {
      return customLoginUrl;
    }

    public void setCustomLoginUrl(java.lang.String customLoginUrl) {
      this.customLoginUrl = customLoginUrl;
      customLoginUrl__is_set = true;
    }

    protected void setCustomLoginUrl(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("customLoginUrl", "http://soap.sforce.com/2006/04/metadata","customLoginUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomLoginUrl(__typeMapper.readString(__in, _lookupTypeInfo("customLoginUrl", "http://soap.sforce.com/2006/04/metadata","customLoginUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomLoginUrl(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customLoginUrl", "http://soap.sforce.com/2006/04/metadata","customLoginUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), customLoginUrl, customLoginUrl__is_set);
    }

    /**
     * element : developerName of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean developerName__is_set = false;

    private java.lang.String developerName;

    public java.lang.String getDeveloperName() {
      return developerName;
    }

    public void setDeveloperName(java.lang.String developerName) {
      this.developerName = developerName;
      developerName__is_set = true;
    }

    protected void setDeveloperName(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("developerName", "http://soap.sforce.com/2006/04/metadata","developerName","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setDeveloperName(__typeMapper.readString(__in, _lookupTypeInfo("developerName", "http://soap.sforce.com/2006/04/metadata","developerName","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

    private void writeFieldDeveloperName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("developerName", "http://soap.sforce.com/2006/04/metadata","developerName","http://www.w3.org/2001/XMLSchema","string",1,1,true), developerName, developerName__is_set);
    }

    /**
     * element : einsteinConversationInsightsSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean einsteinConversationInsightsSupported__is_set = false;

    private boolean einsteinConversationInsightsSupported;

    public boolean getEinsteinConversationInsightsSupported() {
      return einsteinConversationInsightsSupported;
    }

    public boolean isEinsteinConversationInsightsSupported() {
      return einsteinConversationInsightsSupported;
    }

    public void setEinsteinConversationInsightsSupported(boolean einsteinConversationInsightsSupported) {
      this.einsteinConversationInsightsSupported = einsteinConversationInsightsSupported;
      einsteinConversationInsightsSupported__is_set = true;
    }

    protected void setEinsteinConversationInsightsSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("einsteinConversationInsightsSupported", "http://soap.sforce.com/2006/04/metadata","einsteinConversationInsightsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEinsteinConversationInsightsSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("einsteinConversationInsightsSupported", "http://soap.sforce.com/2006/04/metadata","einsteinConversationInsightsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEinsteinConversationInsightsSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("einsteinConversationInsightsSupported", "http://soap.sforce.com/2006/04/metadata","einsteinConversationInsightsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), einsteinConversationInsightsSupported, einsteinConversationInsightsSupported__is_set);
    }

    /**
     * element : integrationClass of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean integrationClass__is_set = false;

    private java.lang.String integrationClass;

    public java.lang.String getIntegrationClass() {
      return integrationClass;
    }

    public void setIntegrationClass(java.lang.String integrationClass) {
      this.integrationClass = integrationClass;
      integrationClass__is_set = true;
    }

    protected void setIntegrationClass(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("integrationClass", "http://soap.sforce.com/2006/04/metadata","integrationClass","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIntegrationClass(__typeMapper.readString(__in, _lookupTypeInfo("integrationClass", "http://soap.sforce.com/2006/04/metadata","integrationClass","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldIntegrationClass(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("integrationClass", "http://soap.sforce.com/2006/04/metadata","integrationClass","http://www.w3.org/2001/XMLSchema","string",0,1,true), integrationClass, integrationClass__is_set);
    }

    /**
     * element : integrationClassName of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean integrationClassName__is_set = false;

    private java.lang.String integrationClassName;

    public java.lang.String getIntegrationClassName() {
      return integrationClassName;
    }

    public void setIntegrationClassName(java.lang.String integrationClassName) {
      this.integrationClassName = integrationClassName;
      integrationClassName__is_set = true;
    }

    protected void setIntegrationClassName(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("integrationClassName", "http://soap.sforce.com/2006/04/metadata","integrationClassName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIntegrationClassName(__typeMapper.readString(__in, _lookupTypeInfo("integrationClassName", "http://soap.sforce.com/2006/04/metadata","integrationClassName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldIntegrationClassName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("integrationClassName", "http://soap.sforce.com/2006/04/metadata","integrationClassName","http://www.w3.org/2001/XMLSchema","string",0,1,true), integrationClassName, integrationClassName__is_set);
    }

    /**
     * element : intelligenceSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean intelligenceSupported__is_set = false;

    private boolean intelligenceSupported;

    public boolean getIntelligenceSupported() {
      return intelligenceSupported;
    }

    public boolean isIntelligenceSupported() {
      return intelligenceSupported;
    }

    public void setIntelligenceSupported(boolean intelligenceSupported) {
      this.intelligenceSupported = intelligenceSupported;
      intelligenceSupported__is_set = true;
    }

    protected void setIntelligenceSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("intelligenceSupported", "http://soap.sforce.com/2006/04/metadata","intelligenceSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setIntelligenceSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("intelligenceSupported", "http://soap.sforce.com/2006/04/metadata","intelligenceSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldIntelligenceSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("intelligenceSupported", "http://soap.sforce.com/2006/04/metadata","intelligenceSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), intelligenceSupported, intelligenceSupported__is_set);
    }

    /**
     * element : isTaxCompliant of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean isTaxCompliant__is_set = false;

    private boolean isTaxCompliant;

    public boolean getIsTaxCompliant() {
      return isTaxCompliant;
    }

    public boolean isIsTaxCompliant() {
      return isTaxCompliant;
    }

    public void setIsTaxCompliant(boolean isTaxCompliant) {
      this.isTaxCompliant = isTaxCompliant;
      isTaxCompliant__is_set = true;
    }

    protected void setIsTaxCompliant(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("isTaxCompliant", "http://soap.sforce.com/2006/04/metadata","isTaxCompliant","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setIsTaxCompliant(__typeMapper.readBoolean(__in, _lookupTypeInfo("isTaxCompliant", "http://soap.sforce.com/2006/04/metadata","isTaxCompliant","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldIsTaxCompliant(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("isTaxCompliant", "http://soap.sforce.com/2006/04/metadata","isTaxCompliant","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), isTaxCompliant, isTaxCompliant__is_set);
    }

    /**
     * element : keyProvisioningSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean keyProvisioningSupported__is_set = false;

    private boolean keyProvisioningSupported;

    public boolean getKeyProvisioningSupported() {
      return keyProvisioningSupported;
    }

    public boolean isKeyProvisioningSupported() {
      return keyProvisioningSupported;
    }

    public void setKeyProvisioningSupported(boolean keyProvisioningSupported) {
      this.keyProvisioningSupported = keyProvisioningSupported;
      keyProvisioningSupported__is_set = true;
    }

    protected void setKeyProvisioningSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("keyProvisioningSupported", "http://soap.sforce.com/2006/04/metadata","keyProvisioningSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setKeyProvisioningSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("keyProvisioningSupported", "http://soap.sforce.com/2006/04/metadata","keyProvisioningSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldKeyProvisioningSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("keyProvisioningSupported", "http://soap.sforce.com/2006/04/metadata","keyProvisioningSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), keyProvisioningSupported, keyProvisioningSupported__is_set);
    }

    /**
     * element : masterLabel of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean masterLabel__is_set = false;

    private java.lang.String masterLabel;

    public java.lang.String getMasterLabel() {
      return masterLabel;
    }

    public void setMasterLabel(java.lang.String masterLabel) {
      this.masterLabel = masterLabel;
      masterLabel__is_set = true;
    }

    protected void setMasterLabel(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setMasterLabel(__typeMapper.readString(__in, _lookupTypeInfo("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

    private void writeFieldMasterLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",1,1,true), masterLabel, masterLabel__is_set);
    }

    /**
     * element : namedCredential of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean namedCredential__is_set = false;

    private java.lang.String namedCredential;

    public java.lang.String getNamedCredential() {
      return namedCredential;
    }

    public void setNamedCredential(java.lang.String namedCredential) {
      this.namedCredential = namedCredential;
      namedCredential__is_set = true;
    }

    protected void setNamedCredential(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setNamedCredential(__typeMapper.readString(__in, _lookupTypeInfo("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldNamedCredential(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true), namedCredential, namedCredential__is_set);
    }

    /**
     * element : namedCredentialSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean namedCredentialSupported__is_set = false;

    private boolean namedCredentialSupported;

    public boolean getNamedCredentialSupported() {
      return namedCredentialSupported;
    }

    public boolean isNamedCredentialSupported() {
      return namedCredentialSupported;
    }

    public void setNamedCredentialSupported(boolean namedCredentialSupported) {
      this.namedCredentialSupported = namedCredentialSupported;
      namedCredentialSupported__is_set = true;
    }

    protected void setNamedCredentialSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("namedCredentialSupported", "http://soap.sforce.com/2006/04/metadata","namedCredentialSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setNamedCredentialSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("namedCredentialSupported", "http://soap.sforce.com/2006/04/metadata","namedCredentialSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldNamedCredentialSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("namedCredentialSupported", "http://soap.sforce.com/2006/04/metadata","namedCredentialSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), namedCredentialSupported, namedCredentialSupported__is_set);
    }

    /**
     * element : partnerContactCenterListSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean partnerContactCenterListSupported__is_set = false;

    private boolean partnerContactCenterListSupported;

    public boolean getPartnerContactCenterListSupported() {
      return partnerContactCenterListSupported;
    }

    public boolean isPartnerContactCenterListSupported() {
      return partnerContactCenterListSupported;
    }

    public void setPartnerContactCenterListSupported(boolean partnerContactCenterListSupported) {
      this.partnerContactCenterListSupported = partnerContactCenterListSupported;
      partnerContactCenterListSupported__is_set = true;
    }

    protected void setPartnerContactCenterListSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("partnerContactCenterListSupported", "http://soap.sforce.com/2006/04/metadata","partnerContactCenterListSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setPartnerContactCenterListSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("partnerContactCenterListSupported", "http://soap.sforce.com/2006/04/metadata","partnerContactCenterListSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldPartnerContactCenterListSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("partnerContactCenterListSupported", "http://soap.sforce.com/2006/04/metadata","partnerContactCenterListSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), partnerContactCenterListSupported, partnerContactCenterListSupported__is_set);
    }

    /**
     * element : partnerPhoneNumbersSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean partnerPhoneNumbersSupported__is_set = false;

    private boolean partnerPhoneNumbersSupported;

    public boolean getPartnerPhoneNumbersSupported() {
      return partnerPhoneNumbersSupported;
    }

    public boolean isPartnerPhoneNumbersSupported() {
      return partnerPhoneNumbersSupported;
    }

    public void setPartnerPhoneNumbersSupported(boolean partnerPhoneNumbersSupported) {
      this.partnerPhoneNumbersSupported = partnerPhoneNumbersSupported;
      partnerPhoneNumbersSupported__is_set = true;
    }

    protected void setPartnerPhoneNumbersSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("partnerPhoneNumbersSupported", "http://soap.sforce.com/2006/04/metadata","partnerPhoneNumbersSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setPartnerPhoneNumbersSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("partnerPhoneNumbersSupported", "http://soap.sforce.com/2006/04/metadata","partnerPhoneNumbersSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldPartnerPhoneNumbersSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("partnerPhoneNumbersSupported", "http://soap.sforce.com/2006/04/metadata","partnerPhoneNumbersSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), partnerPhoneNumbersSupported, partnerPhoneNumbersSupported__is_set);
    }

    /**
     * element : partnerTransferDestinationsSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean partnerTransferDestinationsSupported__is_set = false;

    private boolean partnerTransferDestinationsSupported;

    public boolean getPartnerTransferDestinationsSupported() {
      return partnerTransferDestinationsSupported;
    }

    public boolean isPartnerTransferDestinationsSupported() {
      return partnerTransferDestinationsSupported;
    }

    public void setPartnerTransferDestinationsSupported(boolean partnerTransferDestinationsSupported) {
      this.partnerTransferDestinationsSupported = partnerTransferDestinationsSupported;
      partnerTransferDestinationsSupported__is_set = true;
    }

    protected void setPartnerTransferDestinationsSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("partnerTransferDestinationsSupported", "http://soap.sforce.com/2006/04/metadata","partnerTransferDestinationsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setPartnerTransferDestinationsSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("partnerTransferDestinationsSupported", "http://soap.sforce.com/2006/04/metadata","partnerTransferDestinationsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldPartnerTransferDestinationsSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("partnerTransferDestinationsSupported", "http://soap.sforce.com/2006/04/metadata","partnerTransferDestinationsSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), partnerTransferDestinationsSupported, partnerTransferDestinationsSupported__is_set);
    }

    /**
     * element : queueManagementSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean queueManagementSupported__is_set = false;

    private boolean queueManagementSupported;

    public boolean getQueueManagementSupported() {
      return queueManagementSupported;
    }

    public boolean isQueueManagementSupported() {
      return queueManagementSupported;
    }

    public void setQueueManagementSupported(boolean queueManagementSupported) {
      this.queueManagementSupported = queueManagementSupported;
      queueManagementSupported__is_set = true;
    }

    protected void setQueueManagementSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("queueManagementSupported", "http://soap.sforce.com/2006/04/metadata","queueManagementSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setQueueManagementSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("queueManagementSupported", "http://soap.sforce.com/2006/04/metadata","queueManagementSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldQueueManagementSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("queueManagementSupported", "http://soap.sforce.com/2006/04/metadata","queueManagementSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), queueManagementSupported, queueManagementSupported__is_set);
    }

    /**
     * element : serverAuthMode of type {http://soap.sforce.com/2006/04/metadata}ServerAuthMode
     * java type: com.sforce.soap.metadata.ServerAuthMode
     */
    private boolean serverAuthMode__is_set = false;

    private com.sforce.soap.metadata.ServerAuthMode serverAuthMode;

    public com.sforce.soap.metadata.ServerAuthMode getServerAuthMode() {
      return serverAuthMode;
    }

    public void setServerAuthMode(com.sforce.soap.metadata.ServerAuthMode serverAuthMode) {
      this.serverAuthMode = serverAuthMode;
      serverAuthMode__is_set = true;
    }

    protected void setServerAuthMode(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("serverAuthMode", "http://soap.sforce.com/2006/04/metadata","serverAuthMode","http://soap.sforce.com/2006/04/metadata","ServerAuthMode",0,1,true))) {
        setServerAuthMode((com.sforce.soap.metadata.ServerAuthMode)__typeMapper.readObject(__in, _lookupTypeInfo("serverAuthMode", "http://soap.sforce.com/2006/04/metadata","serverAuthMode","http://soap.sforce.com/2006/04/metadata","ServerAuthMode",0,1,true), com.sforce.soap.metadata.ServerAuthMode.class));
      }
    }

    private void writeFieldServerAuthMode(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("serverAuthMode", "http://soap.sforce.com/2006/04/metadata","serverAuthMode","http://soap.sforce.com/2006/04/metadata","ServerAuthMode",0,1,true), serverAuthMode, serverAuthMode__is_set);
    }

    /**
     * element : telephonySettingsComponent of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean telephonySettingsComponent__is_set = false;

    private java.lang.String telephonySettingsComponent;

    public java.lang.String getTelephonySettingsComponent() {
      return telephonySettingsComponent;
    }

    public void setTelephonySettingsComponent(java.lang.String telephonySettingsComponent) {
      this.telephonySettingsComponent = telephonySettingsComponent;
      telephonySettingsComponent__is_set = true;
    }

    protected void setTelephonySettingsComponent(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("telephonySettingsComponent", "http://soap.sforce.com/2006/04/metadata","telephonySettingsComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setTelephonySettingsComponent(__typeMapper.readString(__in, _lookupTypeInfo("telephonySettingsComponent", "http://soap.sforce.com/2006/04/metadata","telephonySettingsComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldTelephonySettingsComponent(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("telephonySettingsComponent", "http://soap.sforce.com/2006/04/metadata","telephonySettingsComponent","http://www.w3.org/2001/XMLSchema","string",0,1,true), telephonySettingsComponent, telephonySettingsComponent__is_set);
    }

    /**
     * element : unifiedRoutingSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean unifiedRoutingSupported__is_set = false;

    private boolean unifiedRoutingSupported;

    public boolean getUnifiedRoutingSupported() {
      return unifiedRoutingSupported;
    }

    public boolean isUnifiedRoutingSupported() {
      return unifiedRoutingSupported;
    }

    public void setUnifiedRoutingSupported(boolean unifiedRoutingSupported) {
      this.unifiedRoutingSupported = unifiedRoutingSupported;
      unifiedRoutingSupported__is_set = true;
    }

    protected void setUnifiedRoutingSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("unifiedRoutingSupported", "http://soap.sforce.com/2006/04/metadata","unifiedRoutingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setUnifiedRoutingSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("unifiedRoutingSupported", "http://soap.sforce.com/2006/04/metadata","unifiedRoutingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldUnifiedRoutingSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("unifiedRoutingSupported", "http://soap.sforce.com/2006/04/metadata","unifiedRoutingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), unifiedRoutingSupported, unifiedRoutingSupported__is_set);
    }

    /**
     * element : universalCallRecordingAccessSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean universalCallRecordingAccessSupported__is_set = false;

    private boolean universalCallRecordingAccessSupported;

    public boolean getUniversalCallRecordingAccessSupported() {
      return universalCallRecordingAccessSupported;
    }

    public boolean isUniversalCallRecordingAccessSupported() {
      return universalCallRecordingAccessSupported;
    }

    public void setUniversalCallRecordingAccessSupported(boolean universalCallRecordingAccessSupported) {
      this.universalCallRecordingAccessSupported = universalCallRecordingAccessSupported;
      universalCallRecordingAccessSupported__is_set = true;
    }

    protected void setUniversalCallRecordingAccessSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("universalCallRecordingAccessSupported", "http://soap.sforce.com/2006/04/metadata","universalCallRecordingAccessSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setUniversalCallRecordingAccessSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("universalCallRecordingAccessSupported", "http://soap.sforce.com/2006/04/metadata","universalCallRecordingAccessSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldUniversalCallRecordingAccessSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("universalCallRecordingAccessSupported", "http://soap.sforce.com/2006/04/metadata","universalCallRecordingAccessSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), universalCallRecordingAccessSupported, universalCallRecordingAccessSupported__is_set);
    }

    /**
     * element : userSyncingSupported of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean userSyncingSupported__is_set = false;

    private boolean userSyncingSupported;

    public boolean getUserSyncingSupported() {
      return userSyncingSupported;
    }

    public boolean isUserSyncingSupported() {
      return userSyncingSupported;
    }

    public void setUserSyncingSupported(boolean userSyncingSupported) {
      this.userSyncingSupported = userSyncingSupported;
      userSyncingSupported__is_set = true;
    }

    protected void setUserSyncingSupported(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("userSyncingSupported", "http://soap.sforce.com/2006/04/metadata","userSyncingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setUserSyncingSupported(__typeMapper.readBoolean(__in, _lookupTypeInfo("userSyncingSupported", "http://soap.sforce.com/2006/04/metadata","userSyncingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldUserSyncingSupported(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("userSyncingSupported", "http://soap.sforce.com/2006/04/metadata","userSyncingSupported","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), userSyncingSupported, userSyncingSupported__is_set);
    }

    /**
     * element : vendorType of type {http://soap.sforce.com/2006/04/metadata}ConversationVendorType
     * java type: com.sforce.soap.metadata.ConversationVendorType
     */
    private boolean vendorType__is_set = false;

    private com.sforce.soap.metadata.ConversationVendorType vendorType;

    public com.sforce.soap.metadata.ConversationVendorType getVendorType() {
      return vendorType;
    }

    public void setVendorType(com.sforce.soap.metadata.ConversationVendorType vendorType) {
      this.vendorType = vendorType;
      vendorType__is_set = true;
    }

    protected void setVendorType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("vendorType", "http://soap.sforce.com/2006/04/metadata","vendorType","http://soap.sforce.com/2006/04/metadata","ConversationVendorType",0,1,true))) {
        setVendorType((com.sforce.soap.metadata.ConversationVendorType)__typeMapper.readObject(__in, _lookupTypeInfo("vendorType", "http://soap.sforce.com/2006/04/metadata","vendorType","http://soap.sforce.com/2006/04/metadata","ConversationVendorType",0,1,true), com.sforce.soap.metadata.ConversationVendorType.class));
      }
    }

    private void writeFieldVendorType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("vendorType", "http://soap.sforce.com/2006/04/metadata","vendorType","http://soap.sforce.com/2006/04/metadata","ConversationVendorType",0,1,true), vendorType, vendorType__is_set);
    }

    /**
     */
    @Override
    public void write(javax.xml.namespace.QName __element,
        com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper)
        throws java.io.IOException {
      __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart());
      __typeMapper.writeXsiType(__out, "http://soap.sforce.com/2006/04/metadata", "ConversationVendorInfo");
      writeFields(__out, __typeMapper);
      __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart());
    }

    protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper)
         throws java.io.IOException {
       super.writeFields(__out, __typeMapper);
       writeFields1(__out, __typeMapper);
    }

    @Override
    public void load(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __typeMapper.consumeStartTag(__in);
      loadFields(__in, __typeMapper);
      __typeMapper.consumeEndTag(__in);
    }

    protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        super.loadFields(__in, __typeMapper);
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[ConversationVendorInfo ");
      sb.append(super.toString());
      toString1(sb);

      sb.append("]\n");
      return sb.toString();
    }

    private void toStringHelper(StringBuilder sb, String name, Object value) {
      sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n");
    }

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldAgentSSOSupported(__out, __typeMapper);
      writeFieldAwsAccountKey(__out, __typeMapper);
      writeFieldAwsRootEmail(__out, __typeMapper);
      writeFieldAwsTenantVersion(__out, __typeMapper);
      writeFieldBridgeComponent(__out, __typeMapper);
      writeFieldClientAuthMode(__out, __typeMapper);
      writeFieldConnectorUrl(__out, __typeMapper);
      writeFieldCustomConfig(__out, __typeMapper);
      writeFieldCustomIcon(__out, __typeMapper);
      writeFieldCustomLoginUrl(__out, __typeMapper);
      writeFieldDeveloperName(__out, __typeMapper);
      writeFieldEinsteinConversationInsightsSupported(__out, __typeMapper);
      writeFieldIntegrationClass(__out, __typeMapper);
      writeFieldIntegrationClassName(__out, __typeMapper);
      writeFieldIntelligenceSupported(__out, __typeMapper);
      writeFieldIsTaxCompliant(__out, __typeMapper);
      writeFieldKeyProvisioningSupported(__out, __typeMapper);
      writeFieldMasterLabel(__out, __typeMapper);
      writeFieldNamedCredential(__out, __typeMapper);
      writeFieldNamedCredentialSupported(__out, __typeMapper);
      writeFieldPartnerContactCenterListSupported(__out, __typeMapper);
      writeFieldPartnerPhoneNumbersSupported(__out, __typeMapper);
      writeFieldPartnerTransferDestinationsSupported(__out, __typeMapper);
      writeFieldQueueManagementSupported(__out, __typeMapper);
      writeFieldServerAuthMode(__out, __typeMapper);
      writeFieldTelephonySettingsComponent(__out, __typeMapper);
      writeFieldUnifiedRoutingSupported(__out, __typeMapper);
      writeFieldUniversalCallRecordingAccessSupported(__out, __typeMapper);
      writeFieldUserSyncingSupported(__out, __typeMapper);
      writeFieldVendorType(__out, __typeMapper);
    }

    private void loadFields1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      setAgentSSOSupported(__in, __typeMapper);
      setAwsAccountKey(__in, __typeMapper);
      setAwsRootEmail(__in, __typeMapper);
      setAwsTenantVersion(__in, __typeMapper);
      setBridgeComponent(__in, __typeMapper);
      setClientAuthMode(__in, __typeMapper);
      setConnectorUrl(__in, __typeMapper);
      setCustomConfig(__in, __typeMapper);
      setCustomIcon(__in, __typeMapper);
      setCustomLoginUrl(__in, __typeMapper);
      setDeveloperName(__in, __typeMapper);
      setEinsteinConversationInsightsSupported(__in, __typeMapper);
      setIntegrationClass(__in, __typeMapper);
      setIntegrationClassName(__in, __typeMapper);
      setIntelligenceSupported(__in, __typeMapper);
      setIsTaxCompliant(__in, __typeMapper);
      setKeyProvisioningSupported(__in, __typeMapper);
      setMasterLabel(__in, __typeMapper);
      setNamedCredential(__in, __typeMapper);
      setNamedCredentialSupported(__in, __typeMapper);
      setPartnerContactCenterListSupported(__in, __typeMapper);
      setPartnerPhoneNumbersSupported(__in, __typeMapper);
      setPartnerTransferDestinationsSupported(__in, __typeMapper);
      setQueueManagementSupported(__in, __typeMapper);
      setServerAuthMode(__in, __typeMapper);
      setTelephonySettingsComponent(__in, __typeMapper);
      setUnifiedRoutingSupported(__in, __typeMapper);
      setUniversalCallRecordingAccessSupported(__in, __typeMapper);
      setUserSyncingSupported(__in, __typeMapper);
      setVendorType(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "agentSSOSupported", agentSSOSupported);
      toStringHelper(sb, "awsAccountKey", awsAccountKey);
      toStringHelper(sb, "awsRootEmail", awsRootEmail);
      toStringHelper(sb, "awsTenantVersion", awsTenantVersion);
      toStringHelper(sb, "bridgeComponent", bridgeComponent);
      toStringHelper(sb, "clientAuthMode", clientAuthMode);
      toStringHelper(sb, "connectorUrl", connectorUrl);
      toStringHelper(sb, "customConfig", customConfig);
      toStringHelper(sb, "customIcon", customIcon);
      toStringHelper(sb, "customLoginUrl", customLoginUrl);
      toStringHelper(sb, "developerName", developerName);
      toStringHelper(sb, "einsteinConversationInsightsSupported", einsteinConversationInsightsSupported);
      toStringHelper(sb, "integrationClass", integrationClass);
      toStringHelper(sb, "integrationClassName", integrationClassName);
      toStringHelper(sb, "intelligenceSupported", intelligenceSupported);
      toStringHelper(sb, "isTaxCompliant", isTaxCompliant);
      toStringHelper(sb, "keyProvisioningSupported", keyProvisioningSupported);
      toStringHelper(sb, "masterLabel", masterLabel);
      toStringHelper(sb, "namedCredential", namedCredential);
      toStringHelper(sb, "namedCredentialSupported", namedCredentialSupported);
      toStringHelper(sb, "partnerContactCenterListSupported", partnerContactCenterListSupported);
      toStringHelper(sb, "partnerPhoneNumbersSupported", partnerPhoneNumbersSupported);
      toStringHelper(sb, "partnerTransferDestinationsSupported", partnerTransferDestinationsSupported);
      toStringHelper(sb, "queueManagementSupported", queueManagementSupported);
      toStringHelper(sb, "serverAuthMode", serverAuthMode);
      toStringHelper(sb, "telephonySettingsComponent", telephonySettingsComponent);
      toStringHelper(sb, "unifiedRoutingSupported", unifiedRoutingSupported);
      toStringHelper(sb, "universalCallRecordingAccessSupported", universalCallRecordingAccessSupported);
      toStringHelper(sb, "userSyncingSupported", userSyncingSupported);
      toStringHelper(sb, "vendorType", vendorType);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy