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

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

The 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 KnowledgeSettings extends com.sforce.soap.metadata.Metadata {

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

    /* 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 : answers of type {http://soap.sforce.com/2006/04/metadata}KnowledgeAnswerSettings
     * java type: com.sforce.soap.metadata.KnowledgeAnswerSettings
     */
    private boolean answers__is_set = false;

    private com.sforce.soap.metadata.KnowledgeAnswerSettings answers;

    public com.sforce.soap.metadata.KnowledgeAnswerSettings getAnswers() {
      return answers;
    }

    public void setAnswers(com.sforce.soap.metadata.KnowledgeAnswerSettings answers) {
      this.answers = answers;
      answers__is_set = true;
    }

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

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

    /**
     * element : cases of type {http://soap.sforce.com/2006/04/metadata}KnowledgeCaseSettings
     * java type: com.sforce.soap.metadata.KnowledgeCaseSettings
     */
    private boolean cases__is_set = false;

    private com.sforce.soap.metadata.KnowledgeCaseSettings cases;

    public com.sforce.soap.metadata.KnowledgeCaseSettings getCases() {
      return cases;
    }

    public void setCases(com.sforce.soap.metadata.KnowledgeCaseSettings cases) {
      this.cases = cases;
      cases__is_set = true;
    }

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

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

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

    private java.lang.String defaultLanguage;

    public java.lang.String getDefaultLanguage() {
      return defaultLanguage;
    }

    public void setDefaultLanguage(java.lang.String defaultLanguage) {
      this.defaultLanguage = defaultLanguage;
      defaultLanguage__is_set = true;
    }

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

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

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

    private boolean enableChatterQuestionKBDeflection;

    public boolean getEnableChatterQuestionKBDeflection() {
      return enableChatterQuestionKBDeflection;
    }

    public boolean isEnableChatterQuestionKBDeflection() {
      return enableChatterQuestionKBDeflection;
    }

    public void setEnableChatterQuestionKBDeflection(boolean enableChatterQuestionKBDeflection) {
      this.enableChatterQuestionKBDeflection = enableChatterQuestionKBDeflection;
      enableChatterQuestionKBDeflection__is_set = true;
    }

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

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

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

    private boolean enableCreateEditOnArticlesTab;

    public boolean getEnableCreateEditOnArticlesTab() {
      return enableCreateEditOnArticlesTab;
    }

    public boolean isEnableCreateEditOnArticlesTab() {
      return enableCreateEditOnArticlesTab;
    }

    public void setEnableCreateEditOnArticlesTab(boolean enableCreateEditOnArticlesTab) {
      this.enableCreateEditOnArticlesTab = enableCreateEditOnArticlesTab;
      enableCreateEditOnArticlesTab__is_set = true;
    }

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

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

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

    private boolean enableExternalMediaContent;

    public boolean getEnableExternalMediaContent() {
      return enableExternalMediaContent;
    }

    public boolean isEnableExternalMediaContent() {
      return enableExternalMediaContent;
    }

    public void setEnableExternalMediaContent(boolean enableExternalMediaContent) {
      this.enableExternalMediaContent = enableExternalMediaContent;
      enableExternalMediaContent__is_set = true;
    }

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

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

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

    private boolean enableKbStandardSharing;

    public boolean getEnableKbStandardSharing() {
      return enableKbStandardSharing;
    }

    public boolean isEnableKbStandardSharing() {
      return enableKbStandardSharing;
    }

    public void setEnableKbStandardSharing(boolean enableKbStandardSharing) {
      this.enableKbStandardSharing = enableKbStandardSharing;
      enableKbStandardSharing__is_set = true;
    }

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

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

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

    private boolean enableKnowledge;

    public boolean getEnableKnowledge() {
      return enableKnowledge;
    }

    public boolean isEnableKnowledge() {
      return enableKnowledge;
    }

    public void setEnableKnowledge(boolean enableKnowledge) {
      this.enableKnowledge = enableKnowledge;
      enableKnowledge__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeAgentContribution;

    public boolean getEnableKnowledgeAgentContribution() {
      return enableKnowledgeAgentContribution;
    }

    public boolean isEnableKnowledgeAgentContribution() {
      return enableKnowledgeAgentContribution;
    }

    public void setEnableKnowledgeAgentContribution(boolean enableKnowledgeAgentContribution) {
      this.enableKnowledgeAgentContribution = enableKnowledgeAgentContribution;
      enableKnowledgeAgentContribution__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeAnswersPromotion;

    public boolean getEnableKnowledgeAnswersPromotion() {
      return enableKnowledgeAnswersPromotion;
    }

    public boolean isEnableKnowledgeAnswersPromotion() {
      return enableKnowledgeAnswersPromotion;
    }

    public void setEnableKnowledgeAnswersPromotion(boolean enableKnowledgeAnswersPromotion) {
      this.enableKnowledgeAnswersPromotion = enableKnowledgeAnswersPromotion;
      enableKnowledgeAnswersPromotion__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeArticleTextHighlights;

    public boolean getEnableKnowledgeArticleTextHighlights() {
      return enableKnowledgeArticleTextHighlights;
    }

    public boolean isEnableKnowledgeArticleTextHighlights() {
      return enableKnowledgeArticleTextHighlights;
    }

    public void setEnableKnowledgeArticleTextHighlights(boolean enableKnowledgeArticleTextHighlights) {
      this.enableKnowledgeArticleTextHighlights = enableKnowledgeArticleTextHighlights;
      enableKnowledgeArticleTextHighlights__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeCaseRL;

    public boolean getEnableKnowledgeCaseRL() {
      return enableKnowledgeCaseRL;
    }

    public boolean isEnableKnowledgeCaseRL() {
      return enableKnowledgeCaseRL;
    }

    public void setEnableKnowledgeCaseRL(boolean enableKnowledgeCaseRL) {
      this.enableKnowledgeCaseRL = enableKnowledgeCaseRL;
      enableKnowledgeCaseRL__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeKeywordAutoComplete;

    public boolean getEnableKnowledgeKeywordAutoComplete() {
      return enableKnowledgeKeywordAutoComplete;
    }

    public boolean isEnableKnowledgeKeywordAutoComplete() {
      return enableKnowledgeKeywordAutoComplete;
    }

    public void setEnableKnowledgeKeywordAutoComplete(boolean enableKnowledgeKeywordAutoComplete) {
      this.enableKnowledgeKeywordAutoComplete = enableKnowledgeKeywordAutoComplete;
      enableKnowledgeKeywordAutoComplete__is_set = true;
    }

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

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

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

    private boolean enableKnowledgeTitleAutoComplete;

    public boolean getEnableKnowledgeTitleAutoComplete() {
      return enableKnowledgeTitleAutoComplete;
    }

    public boolean isEnableKnowledgeTitleAutoComplete() {
      return enableKnowledgeTitleAutoComplete;
    }

    public void setEnableKnowledgeTitleAutoComplete(boolean enableKnowledgeTitleAutoComplete) {
      this.enableKnowledgeTitleAutoComplete = enableKnowledgeTitleAutoComplete;
      enableKnowledgeTitleAutoComplete__is_set = true;
    }

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

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

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

    private boolean enableLightningKbAutoLoadRichTextField;

    public boolean getEnableLightningKbAutoLoadRichTextField() {
      return enableLightningKbAutoLoadRichTextField;
    }

    public boolean isEnableLightningKbAutoLoadRichTextField() {
      return enableLightningKbAutoLoadRichTextField;
    }

    public void setEnableLightningKbAutoLoadRichTextField(boolean enableLightningKbAutoLoadRichTextField) {
      this.enableLightningKbAutoLoadRichTextField = enableLightningKbAutoLoadRichTextField;
      enableLightningKbAutoLoadRichTextField__is_set = true;
    }

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

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

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

    private boolean enableLightningKnowledge;

    public boolean getEnableLightningKnowledge() {
      return enableLightningKnowledge;
    }

    public boolean isEnableLightningKnowledge() {
      return enableLightningKnowledge;
    }

    public void setEnableLightningKnowledge(boolean enableLightningKnowledge) {
      this.enableLightningKnowledge = enableLightningKnowledge;
      enableLightningKnowledge__is_set = true;
    }

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

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

    /**
     * element : languages of type {http://soap.sforce.com/2006/04/metadata}KnowledgeLanguageSettings
     * java type: com.sforce.soap.metadata.KnowledgeLanguageSettings
     */
    private boolean languages__is_set = false;

    private com.sforce.soap.metadata.KnowledgeLanguageSettings languages;

    public com.sforce.soap.metadata.KnowledgeLanguageSettings getLanguages() {
      return languages;
    }

    public void setLanguages(com.sforce.soap.metadata.KnowledgeLanguageSettings languages) {
      this.languages = languages;
      languages__is_set = true;
    }

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

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

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

    private boolean showArticleSummariesCustomerPortal;

    public boolean getShowArticleSummariesCustomerPortal() {
      return showArticleSummariesCustomerPortal;
    }

    public boolean isShowArticleSummariesCustomerPortal() {
      return showArticleSummariesCustomerPortal;
    }

    public void setShowArticleSummariesCustomerPortal(boolean showArticleSummariesCustomerPortal) {
      this.showArticleSummariesCustomerPortal = showArticleSummariesCustomerPortal;
      showArticleSummariesCustomerPortal__is_set = true;
    }

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

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

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

    private boolean showArticleSummariesInternalApp;

    public boolean getShowArticleSummariesInternalApp() {
      return showArticleSummariesInternalApp;
    }

    public boolean isShowArticleSummariesInternalApp() {
      return showArticleSummariesInternalApp;
    }

    public void setShowArticleSummariesInternalApp(boolean showArticleSummariesInternalApp) {
      this.showArticleSummariesInternalApp = showArticleSummariesInternalApp;
      showArticleSummariesInternalApp__is_set = true;
    }

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

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

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

    private boolean showArticleSummariesPartnerPortal;

    public boolean getShowArticleSummariesPartnerPortal() {
      return showArticleSummariesPartnerPortal;
    }

    public boolean isShowArticleSummariesPartnerPortal() {
      return showArticleSummariesPartnerPortal;
    }

    public void setShowArticleSummariesPartnerPortal(boolean showArticleSummariesPartnerPortal) {
      this.showArticleSummariesPartnerPortal = showArticleSummariesPartnerPortal;
      showArticleSummariesPartnerPortal__is_set = true;
    }

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

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

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

    private boolean showValidationStatusField;

    public boolean getShowValidationStatusField() {
      return showValidationStatusField;
    }

    public boolean isShowValidationStatusField() {
      return showValidationStatusField;
    }

    public void setShowValidationStatusField(boolean showValidationStatusField) {
      this.showValidationStatusField = showValidationStatusField;
      showValidationStatusField__is_set = true;
    }

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

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

    /**
     * element : suggestedArticles of type {http://soap.sforce.com/2006/04/metadata}KnowledgeSuggestedArticlesSettings
     * java type: com.sforce.soap.metadata.KnowledgeSuggestedArticlesSettings
     */
    private boolean suggestedArticles__is_set = false;

    private com.sforce.soap.metadata.KnowledgeSuggestedArticlesSettings suggestedArticles;

    public com.sforce.soap.metadata.KnowledgeSuggestedArticlesSettings getSuggestedArticles() {
      return suggestedArticles;
    }

    public void setSuggestedArticles(com.sforce.soap.metadata.KnowledgeSuggestedArticlesSettings suggestedArticles) {
      this.suggestedArticles = suggestedArticles;
      suggestedArticles__is_set = true;
    }

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

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

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

    private boolean votingEnabled;

    public boolean getVotingEnabled() {
      return votingEnabled;
    }

    public boolean isVotingEnabled() {
      return votingEnabled;
    }

    public void setVotingEnabled(boolean votingEnabled) {
      this.votingEnabled = votingEnabled;
      votingEnabled__is_set = true;
    }

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

    private void writeFieldVotingEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("votingEnabled", "http://soap.sforce.com/2006/04/metadata","votingEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), votingEnabled, votingEnabled__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", "KnowledgeSettings");
      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("[KnowledgeSettings ");
      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 {
      writeFieldAnswers(__out, __typeMapper);
      writeFieldCases(__out, __typeMapper);
      writeFieldDefaultLanguage(__out, __typeMapper);
      writeFieldEnableChatterQuestionKBDeflection(__out, __typeMapper);
      writeFieldEnableCreateEditOnArticlesTab(__out, __typeMapper);
      writeFieldEnableExternalMediaContent(__out, __typeMapper);
      writeFieldEnableKbStandardSharing(__out, __typeMapper);
      writeFieldEnableKnowledge(__out, __typeMapper);
      writeFieldEnableKnowledgeAgentContribution(__out, __typeMapper);
      writeFieldEnableKnowledgeAnswersPromotion(__out, __typeMapper);
      writeFieldEnableKnowledgeArticleTextHighlights(__out, __typeMapper);
      writeFieldEnableKnowledgeCaseRL(__out, __typeMapper);
      writeFieldEnableKnowledgeKeywordAutoComplete(__out, __typeMapper);
      writeFieldEnableKnowledgeTitleAutoComplete(__out, __typeMapper);
      writeFieldEnableLightningKbAutoLoadRichTextField(__out, __typeMapper);
      writeFieldEnableLightningKnowledge(__out, __typeMapper);
      writeFieldLanguages(__out, __typeMapper);
      writeFieldShowArticleSummariesCustomerPortal(__out, __typeMapper);
      writeFieldShowArticleSummariesInternalApp(__out, __typeMapper);
      writeFieldShowArticleSummariesPartnerPortal(__out, __typeMapper);
      writeFieldShowValidationStatusField(__out, __typeMapper);
      writeFieldSuggestedArticles(__out, __typeMapper);
      writeFieldVotingEnabled(__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 {
      setAnswers(__in, __typeMapper);
      setCases(__in, __typeMapper);
      setDefaultLanguage(__in, __typeMapper);
      setEnableChatterQuestionKBDeflection(__in, __typeMapper);
      setEnableCreateEditOnArticlesTab(__in, __typeMapper);
      setEnableExternalMediaContent(__in, __typeMapper);
      setEnableKbStandardSharing(__in, __typeMapper);
      setEnableKnowledge(__in, __typeMapper);
      setEnableKnowledgeAgentContribution(__in, __typeMapper);
      setEnableKnowledgeAnswersPromotion(__in, __typeMapper);
      setEnableKnowledgeArticleTextHighlights(__in, __typeMapper);
      setEnableKnowledgeCaseRL(__in, __typeMapper);
      setEnableKnowledgeKeywordAutoComplete(__in, __typeMapper);
      setEnableKnowledgeTitleAutoComplete(__in, __typeMapper);
      setEnableLightningKbAutoLoadRichTextField(__in, __typeMapper);
      setEnableLightningKnowledge(__in, __typeMapper);
      setLanguages(__in, __typeMapper);
      setShowArticleSummariesCustomerPortal(__in, __typeMapper);
      setShowArticleSummariesInternalApp(__in, __typeMapper);
      setShowArticleSummariesPartnerPortal(__in, __typeMapper);
      setShowValidationStatusField(__in, __typeMapper);
      setSuggestedArticles(__in, __typeMapper);
      setVotingEnabled(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "answers", answers);
      toStringHelper(sb, "cases", cases);
      toStringHelper(sb, "defaultLanguage", defaultLanguage);
      toStringHelper(sb, "enableChatterQuestionKBDeflection", enableChatterQuestionKBDeflection);
      toStringHelper(sb, "enableCreateEditOnArticlesTab", enableCreateEditOnArticlesTab);
      toStringHelper(sb, "enableExternalMediaContent", enableExternalMediaContent);
      toStringHelper(sb, "enableKbStandardSharing", enableKbStandardSharing);
      toStringHelper(sb, "enableKnowledge", enableKnowledge);
      toStringHelper(sb, "enableKnowledgeAgentContribution", enableKnowledgeAgentContribution);
      toStringHelper(sb, "enableKnowledgeAnswersPromotion", enableKnowledgeAnswersPromotion);
      toStringHelper(sb, "enableKnowledgeArticleTextHighlights", enableKnowledgeArticleTextHighlights);
      toStringHelper(sb, "enableKnowledgeCaseRL", enableKnowledgeCaseRL);
      toStringHelper(sb, "enableKnowledgeKeywordAutoComplete", enableKnowledgeKeywordAutoComplete);
      toStringHelper(sb, "enableKnowledgeTitleAutoComplete", enableKnowledgeTitleAutoComplete);
      toStringHelper(sb, "enableLightningKbAutoLoadRichTextField", enableLightningKbAutoLoadRichTextField);
      toStringHelper(sb, "enableLightningKnowledge", enableLightningKnowledge);
      toStringHelper(sb, "languages", languages);
      toStringHelper(sb, "showArticleSummariesCustomerPortal", showArticleSummariesCustomerPortal);
      toStringHelper(sb, "showArticleSummariesInternalApp", showArticleSummariesInternalApp);
      toStringHelper(sb, "showArticleSummariesPartnerPortal", showArticleSummariesPartnerPortal);
      toStringHelper(sb, "showValidationStatusField", showValidationStatusField);
      toStringHelper(sb, "suggestedArticles", suggestedArticles);
      toStringHelper(sb, "votingEnabled", votingEnabled);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy