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

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

There is a newer version: 62.0.0
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 BotVersion extends com.sforce.soap.metadata.Metadata {

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

    /* 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 : articleAnswersGPTEnabled of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean articleAnswersGPTEnabled__is_set = false;

    private boolean articleAnswersGPTEnabled;

    public boolean getArticleAnswersGPTEnabled() {
      return articleAnswersGPTEnabled;
    }

    public boolean isArticleAnswersGPTEnabled() {
      return articleAnswersGPTEnabled;
    }

    public void setArticleAnswersGPTEnabled(boolean articleAnswersGPTEnabled) {
      this.articleAnswersGPTEnabled = articleAnswersGPTEnabled;
      articleAnswersGPTEnabled__is_set = true;
    }

    protected void setArticleAnswersGPTEnabled(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("articleAnswersGPTEnabled", "http://soap.sforce.com/2006/04/metadata","articleAnswersGPTEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setArticleAnswersGPTEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("articleAnswersGPTEnabled", "http://soap.sforce.com/2006/04/metadata","articleAnswersGPTEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

    /**
     * element : botDialogGroups of type {http://soap.sforce.com/2006/04/metadata}BotDialogGroup
     * java type: com.sforce.soap.metadata.BotDialogGroup[]
     */
    private boolean botDialogGroups__is_set = false;

    private com.sforce.soap.metadata.BotDialogGroup[] botDialogGroups = new com.sforce.soap.metadata.BotDialogGroup[0];

    public com.sforce.soap.metadata.BotDialogGroup[] getBotDialogGroups() {
      return botDialogGroups;
    }

    public void setBotDialogGroups(com.sforce.soap.metadata.BotDialogGroup[] botDialogGroups) {
      this.botDialogGroups = botDialogGroups;
      botDialogGroups__is_set = true;
    }

    protected void setBotDialogGroups(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("botDialogGroups", "http://soap.sforce.com/2006/04/metadata","botDialogGroups","http://soap.sforce.com/2006/04/metadata","BotDialogGroup",0,-1,true))) {
        setBotDialogGroups((com.sforce.soap.metadata.BotDialogGroup[])__typeMapper.readObject(__in, _lookupTypeInfo("botDialogGroups", "http://soap.sforce.com/2006/04/metadata","botDialogGroups","http://soap.sforce.com/2006/04/metadata","BotDialogGroup",0,-1,true), com.sforce.soap.metadata.BotDialogGroup[].class));
      }
    }

    private void writeFieldBotDialogGroups(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("botDialogGroups", "http://soap.sforce.com/2006/04/metadata","botDialogGroups","http://soap.sforce.com/2006/04/metadata","BotDialogGroup",0,-1,true), botDialogGroups, botDialogGroups__is_set);
    }

    /**
     * element : botDialogs of type {http://soap.sforce.com/2006/04/metadata}BotDialog
     * java type: com.sforce.soap.metadata.BotDialog[]
     */
    private boolean botDialogs__is_set = false;

    private com.sforce.soap.metadata.BotDialog[] botDialogs = new com.sforce.soap.metadata.BotDialog[0];

    public com.sforce.soap.metadata.BotDialog[] getBotDialogs() {
      return botDialogs;
    }

    public void setBotDialogs(com.sforce.soap.metadata.BotDialog[] botDialogs) {
      this.botDialogs = botDialogs;
      botDialogs__is_set = true;
    }

    protected void setBotDialogs(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("botDialogs", "http://soap.sforce.com/2006/04/metadata","botDialogs","http://soap.sforce.com/2006/04/metadata","BotDialog",0,-1,true))) {
        setBotDialogs((com.sforce.soap.metadata.BotDialog[])__typeMapper.readObject(__in, _lookupTypeInfo("botDialogs", "http://soap.sforce.com/2006/04/metadata","botDialogs","http://soap.sforce.com/2006/04/metadata","BotDialog",0,-1,true), com.sforce.soap.metadata.BotDialog[].class));
      }
    }

    private void writeFieldBotDialogs(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("botDialogs", "http://soap.sforce.com/2006/04/metadata","botDialogs","http://soap.sforce.com/2006/04/metadata","BotDialog",0,-1,true), botDialogs, botDialogs__is_set);
    }

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

    private boolean citationsEnabled;

    public boolean getCitationsEnabled() {
      return citationsEnabled;
    }

    public boolean isCitationsEnabled() {
      return citationsEnabled;
    }

    public void setCitationsEnabled(boolean citationsEnabled) {
      this.citationsEnabled = citationsEnabled;
      citationsEnabled__is_set = true;
    }

    protected void setCitationsEnabled(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("citationsEnabled", "http://soap.sforce.com/2006/04/metadata","citationsEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setCitationsEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("citationsEnabled", "http://soap.sforce.com/2006/04/metadata","citationsEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

    /**
     * element : conversationDefinitionPlanners of type {http://soap.sforce.com/2006/04/metadata}ConversationDefinitionPlanner
     * java type: com.sforce.soap.metadata.ConversationDefinitionPlanner[]
     */
    private boolean conversationDefinitionPlanners__is_set = false;

    private com.sforce.soap.metadata.ConversationDefinitionPlanner[] conversationDefinitionPlanners = new com.sforce.soap.metadata.ConversationDefinitionPlanner[0];

    public com.sforce.soap.metadata.ConversationDefinitionPlanner[] getConversationDefinitionPlanners() {
      return conversationDefinitionPlanners;
    }

    public void setConversationDefinitionPlanners(com.sforce.soap.metadata.ConversationDefinitionPlanner[] conversationDefinitionPlanners) {
      this.conversationDefinitionPlanners = conversationDefinitionPlanners;
      conversationDefinitionPlanners__is_set = true;
    }

    protected void setConversationDefinitionPlanners(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("conversationDefinitionPlanners", "http://soap.sforce.com/2006/04/metadata","conversationDefinitionPlanners","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionPlanner",0,-1,true))) {
        setConversationDefinitionPlanners((com.sforce.soap.metadata.ConversationDefinitionPlanner[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationDefinitionPlanners", "http://soap.sforce.com/2006/04/metadata","conversationDefinitionPlanners","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionPlanner",0,-1,true), com.sforce.soap.metadata.ConversationDefinitionPlanner[].class));
      }
    }

    private void writeFieldConversationDefinitionPlanners(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conversationDefinitionPlanners", "http://soap.sforce.com/2006/04/metadata","conversationDefinitionPlanners","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionPlanner",0,-1,true), conversationDefinitionPlanners, conversationDefinitionPlanners__is_set);
    }

    /**
     * element : conversationGoals of type {http://soap.sforce.com/2006/04/metadata}ConversationDefinitionGoal
     * java type: com.sforce.soap.metadata.ConversationDefinitionGoal[]
     */
    private boolean conversationGoals__is_set = false;

    private com.sforce.soap.metadata.ConversationDefinitionGoal[] conversationGoals = new com.sforce.soap.metadata.ConversationDefinitionGoal[0];

    public com.sforce.soap.metadata.ConversationDefinitionGoal[] getConversationGoals() {
      return conversationGoals;
    }

    public void setConversationGoals(com.sforce.soap.metadata.ConversationDefinitionGoal[] conversationGoals) {
      this.conversationGoals = conversationGoals;
      conversationGoals__is_set = true;
    }

    protected void setConversationGoals(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("conversationGoals", "http://soap.sforce.com/2006/04/metadata","conversationGoals","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionGoal",0,-1,true))) {
        setConversationGoals((com.sforce.soap.metadata.ConversationDefinitionGoal[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationGoals", "http://soap.sforce.com/2006/04/metadata","conversationGoals","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionGoal",0,-1,true), com.sforce.soap.metadata.ConversationDefinitionGoal[].class));
      }
    }

    private void writeFieldConversationGoals(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conversationGoals", "http://soap.sforce.com/2006/04/metadata","conversationGoals","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionGoal",0,-1,true), conversationGoals, conversationGoals__is_set);
    }

    /**
     * element : conversationSystemDialogs of type {http://soap.sforce.com/2006/04/metadata}ConversationSystemDialog
     * java type: com.sforce.soap.metadata.ConversationSystemDialog[]
     */
    private boolean conversationSystemDialogs__is_set = false;

    private com.sforce.soap.metadata.ConversationSystemDialog[] conversationSystemDialogs = new com.sforce.soap.metadata.ConversationSystemDialog[0];

    public com.sforce.soap.metadata.ConversationSystemDialog[] getConversationSystemDialogs() {
      return conversationSystemDialogs;
    }

    public void setConversationSystemDialogs(com.sforce.soap.metadata.ConversationSystemDialog[] conversationSystemDialogs) {
      this.conversationSystemDialogs = conversationSystemDialogs;
      conversationSystemDialogs__is_set = true;
    }

    protected void setConversationSystemDialogs(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("conversationSystemDialogs", "http://soap.sforce.com/2006/04/metadata","conversationSystemDialogs","http://soap.sforce.com/2006/04/metadata","ConversationSystemDialog",0,-1,true))) {
        setConversationSystemDialogs((com.sforce.soap.metadata.ConversationSystemDialog[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationSystemDialogs", "http://soap.sforce.com/2006/04/metadata","conversationSystemDialogs","http://soap.sforce.com/2006/04/metadata","ConversationSystemDialog",0,-1,true), com.sforce.soap.metadata.ConversationSystemDialog[].class));
      }
    }

    private void writeFieldConversationSystemDialogs(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conversationSystemDialogs", "http://soap.sforce.com/2006/04/metadata","conversationSystemDialogs","http://soap.sforce.com/2006/04/metadata","ConversationSystemDialog",0,-1,true), conversationSystemDialogs, conversationSystemDialogs__is_set);
    }

    /**
     * element : conversationVariables of type {http://soap.sforce.com/2006/04/metadata}ConversationVariable
     * java type: com.sforce.soap.metadata.ConversationVariable[]
     */
    private boolean conversationVariables__is_set = false;

    private com.sforce.soap.metadata.ConversationVariable[] conversationVariables = new com.sforce.soap.metadata.ConversationVariable[0];

    public com.sforce.soap.metadata.ConversationVariable[] getConversationVariables() {
      return conversationVariables;
    }

    public void setConversationVariables(com.sforce.soap.metadata.ConversationVariable[] conversationVariables) {
      this.conversationVariables = conversationVariables;
      conversationVariables__is_set = true;
    }

    protected void setConversationVariables(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("conversationVariables", "http://soap.sforce.com/2006/04/metadata","conversationVariables","http://soap.sforce.com/2006/04/metadata","ConversationVariable",0,-1,true))) {
        setConversationVariables((com.sforce.soap.metadata.ConversationVariable[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationVariables", "http://soap.sforce.com/2006/04/metadata","conversationVariables","http://soap.sforce.com/2006/04/metadata","ConversationVariable",0,-1,true), com.sforce.soap.metadata.ConversationVariable[].class));
      }
    }

    private void writeFieldConversationVariables(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conversationVariables", "http://soap.sforce.com/2006/04/metadata","conversationVariables","http://soap.sforce.com/2006/04/metadata","ConversationVariable",0,-1,true), conversationVariables, conversationVariables__is_set);
    }

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

    private java.lang.String entryDialog;

    public java.lang.String getEntryDialog() {
      return entryDialog;
    }

    public void setEntryDialog(java.lang.String entryDialog) {
      this.entryDialog = entryDialog;
      entryDialog__is_set = true;
    }

    protected void setEntryDialog(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("entryDialog", "http://soap.sforce.com/2006/04/metadata","entryDialog","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setEntryDialog(__typeMapper.readString(__in, _lookupTypeInfo("entryDialog", "http://soap.sforce.com/2006/04/metadata","entryDialog","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

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

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

    private boolean intentDisambiguationEnabled;

    public boolean getIntentDisambiguationEnabled() {
      return intentDisambiguationEnabled;
    }

    public boolean isIntentDisambiguationEnabled() {
      return intentDisambiguationEnabled;
    }

    public void setIntentDisambiguationEnabled(boolean intentDisambiguationEnabled) {
      this.intentDisambiguationEnabled = intentDisambiguationEnabled;
      intentDisambiguationEnabled__is_set = true;
    }

    protected void setIntentDisambiguationEnabled(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("intentDisambiguationEnabled", "http://soap.sforce.com/2006/04/metadata","intentDisambiguationEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setIntentDisambiguationEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("intentDisambiguationEnabled", "http://soap.sforce.com/2006/04/metadata","intentDisambiguationEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean intentV3Enabled;

    public boolean getIntentV3Enabled() {
      return intentV3Enabled;
    }

    public boolean isIntentV3Enabled() {
      return intentV3Enabled;
    }

    public void setIntentV3Enabled(boolean intentV3Enabled) {
      this.intentV3Enabled = intentV3Enabled;
      intentV3Enabled__is_set = true;
    }

    protected void setIntentV3Enabled(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("intentV3Enabled", "http://soap.sforce.com/2006/04/metadata","intentV3Enabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setIntentV3Enabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("intentV3Enabled", "http://soap.sforce.com/2006/04/metadata","intentV3Enabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean knowledgeFallbackEnabled;

    public boolean getKnowledgeFallbackEnabled() {
      return knowledgeFallbackEnabled;
    }

    public boolean isKnowledgeFallbackEnabled() {
      return knowledgeFallbackEnabled;
    }

    public void setKnowledgeFallbackEnabled(boolean knowledgeFallbackEnabled) {
      this.knowledgeFallbackEnabled = knowledgeFallbackEnabled;
      knowledgeFallbackEnabled__is_set = true;
    }

    protected void setKnowledgeFallbackEnabled(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("knowledgeFallbackEnabled", "http://soap.sforce.com/2006/04/metadata","knowledgeFallbackEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setKnowledgeFallbackEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("knowledgeFallbackEnabled", "http://soap.sforce.com/2006/04/metadata","knowledgeFallbackEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private java.lang.String mainMenuDialog;

    public java.lang.String getMainMenuDialog() {
      return mainMenuDialog;
    }

    public void setMainMenuDialog(java.lang.String mainMenuDialog) {
      this.mainMenuDialog = mainMenuDialog;
      mainMenuDialog__is_set = true;
    }

    protected void setMainMenuDialog(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("mainMenuDialog", "http://soap.sforce.com/2006/04/metadata","mainMenuDialog","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setMainMenuDialog(__typeMapper.readString(__in, _lookupTypeInfo("mainMenuDialog", "http://soap.sforce.com/2006/04/metadata","mainMenuDialog","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

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

    /**
     * element : nlpProviders of type {http://soap.sforce.com/2006/04/metadata}ConversationDefinitionNlpProvider
     * java type: com.sforce.soap.metadata.ConversationDefinitionNlpProvider[]
     */
    private boolean nlpProviders__is_set = false;

    private com.sforce.soap.metadata.ConversationDefinitionNlpProvider[] nlpProviders = new com.sforce.soap.metadata.ConversationDefinitionNlpProvider[0];

    public com.sforce.soap.metadata.ConversationDefinitionNlpProvider[] getNlpProviders() {
      return nlpProviders;
    }

    public void setNlpProviders(com.sforce.soap.metadata.ConversationDefinitionNlpProvider[] nlpProviders) {
      this.nlpProviders = nlpProviders;
      nlpProviders__is_set = true;
    }

    protected void setNlpProviders(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("nlpProviders", "http://soap.sforce.com/2006/04/metadata","nlpProviders","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionNlpProvider",0,-1,true))) {
        setNlpProviders((com.sforce.soap.metadata.ConversationDefinitionNlpProvider[])__typeMapper.readObject(__in, _lookupTypeInfo("nlpProviders", "http://soap.sforce.com/2006/04/metadata","nlpProviders","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionNlpProvider",0,-1,true), com.sforce.soap.metadata.ConversationDefinitionNlpProvider[].class));
      }
    }

    private void writeFieldNlpProviders(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("nlpProviders", "http://soap.sforce.com/2006/04/metadata","nlpProviders","http://soap.sforce.com/2006/04/metadata","ConversationDefinitionNlpProvider",0,-1,true), nlpProviders, nlpProviders__is_set);
    }

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

    private int responseDelayMilliseconds;

    public int getResponseDelayMilliseconds() {
      return responseDelayMilliseconds;
    }

    public void setResponseDelayMilliseconds(int responseDelayMilliseconds) {
      this.responseDelayMilliseconds = responseDelayMilliseconds;
      responseDelayMilliseconds__is_set = true;
    }

    protected void setResponseDelayMilliseconds(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("responseDelayMilliseconds", "http://soap.sforce.com/2006/04/metadata","responseDelayMilliseconds","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setResponseDelayMilliseconds((int)__typeMapper.readInt(__in, _lookupTypeInfo("responseDelayMilliseconds", "http://soap.sforce.com/2006/04/metadata","responseDelayMilliseconds","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

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

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

    private boolean smallTalkEnabled;

    public boolean getSmallTalkEnabled() {
      return smallTalkEnabled;
    }

    public boolean isSmallTalkEnabled() {
      return smallTalkEnabled;
    }

    public void setSmallTalkEnabled(boolean smallTalkEnabled) {
      this.smallTalkEnabled = smallTalkEnabled;
      smallTalkEnabled__is_set = true;
    }

    protected void setSmallTalkEnabled(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("smallTalkEnabled", "http://soap.sforce.com/2006/04/metadata","smallTalkEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setSmallTalkEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("smallTalkEnabled", "http://soap.sforce.com/2006/04/metadata","smallTalkEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldSmallTalkEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("smallTalkEnabled", "http://soap.sforce.com/2006/04/metadata","smallTalkEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), smallTalkEnabled, smallTalkEnabled__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", "BotVersion");
      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("[BotVersion ");
      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 {
      writeFieldArticleAnswersGPTEnabled(__out, __typeMapper);
      writeFieldBotDialogGroups(__out, __typeMapper);
      writeFieldBotDialogs(__out, __typeMapper);
      writeFieldCitationsEnabled(__out, __typeMapper);
      writeFieldConversationDefinitionPlanners(__out, __typeMapper);
      writeFieldConversationGoals(__out, __typeMapper);
      writeFieldConversationSystemDialogs(__out, __typeMapper);
      writeFieldConversationVariables(__out, __typeMapper);
      writeFieldEntryDialog(__out, __typeMapper);
      writeFieldIntentDisambiguationEnabled(__out, __typeMapper);
      writeFieldIntentV3Enabled(__out, __typeMapper);
      writeFieldKnowledgeFallbackEnabled(__out, __typeMapper);
      writeFieldMainMenuDialog(__out, __typeMapper);
      writeFieldNlpProviders(__out, __typeMapper);
      writeFieldResponseDelayMilliseconds(__out, __typeMapper);
      writeFieldSmallTalkEnabled(__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 {
      setArticleAnswersGPTEnabled(__in, __typeMapper);
      setBotDialogGroups(__in, __typeMapper);
      setBotDialogs(__in, __typeMapper);
      setCitationsEnabled(__in, __typeMapper);
      setConversationDefinitionPlanners(__in, __typeMapper);
      setConversationGoals(__in, __typeMapper);
      setConversationSystemDialogs(__in, __typeMapper);
      setConversationVariables(__in, __typeMapper);
      setEntryDialog(__in, __typeMapper);
      setIntentDisambiguationEnabled(__in, __typeMapper);
      setIntentV3Enabled(__in, __typeMapper);
      setKnowledgeFallbackEnabled(__in, __typeMapper);
      setMainMenuDialog(__in, __typeMapper);
      setNlpProviders(__in, __typeMapper);
      setResponseDelayMilliseconds(__in, __typeMapper);
      setSmallTalkEnabled(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "articleAnswersGPTEnabled", articleAnswersGPTEnabled);
      toStringHelper(sb, "botDialogGroups", botDialogGroups);
      toStringHelper(sb, "botDialogs", botDialogs);
      toStringHelper(sb, "citationsEnabled", citationsEnabled);
      toStringHelper(sb, "conversationDefinitionPlanners", conversationDefinitionPlanners);
      toStringHelper(sb, "conversationGoals", conversationGoals);
      toStringHelper(sb, "conversationSystemDialogs", conversationSystemDialogs);
      toStringHelper(sb, "conversationVariables", conversationVariables);
      toStringHelper(sb, "entryDialog", entryDialog);
      toStringHelper(sb, "intentDisambiguationEnabled", intentDisambiguationEnabled);
      toStringHelper(sb, "intentV3Enabled", intentV3Enabled);
      toStringHelper(sb, "knowledgeFallbackEnabled", knowledgeFallbackEnabled);
      toStringHelper(sb, "mainMenuDialog", mainMenuDialog);
      toStringHelper(sb, "nlpProviders", nlpProviders);
      toStringHelper(sb, "responseDelayMilliseconds", responseDelayMilliseconds);
      toStringHelper(sb, "smallTalkEnabled", smallTalkEnabled);
    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy