package com.sforce.soap.tooling.metadata; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class BotTemplate extends com.sforce.soap.tooling.metadata.Metadata { /** * Constructor */ public BotTemplate() {} /* 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 : agentType of type {urn:tooling.soap.sforce.com}GenAiAgentType * java type: java.lang.String */ private boolean agentType__is_set = false; private java.lang.String agentType; public java.lang.String getAgentType() { return agentType; } public void setAgentType(java.lang.String agentType) { this.agentType = agentType; agentType__is_set = true; } protected void setAgentType(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("agentType", "urn:metadata.tooling.soap.sforce.com","agentType","urn:tooling.soap.sforce.com","GenAiAgentType",0,1,true))) { setAgentType(__typeMapper.readString(__in, _lookupTypeInfo("agentType", "urn:metadata.tooling.soap.sforce.com","agentType","urn:tooling.soap.sforce.com","GenAiAgentType",0,1,true), java.lang.String.class)); } } private void writeFieldAgentType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("agentType", "urn:metadata.tooling.soap.sforce.com","agentType","urn:tooling.soap.sforce.com","GenAiAgentType",0,1,true), agentType, agentType__is_set); } /** * element : botDialogGroups of type {urn:metadata.tooling.soap.sforce.com}BotDialogGroup * java type: com.sforce.soap.tooling.metadata.BotDialogGroup[] */ private boolean botDialogGroups__is_set = false; private com.sforce.soap.tooling.metadata.BotDialogGroup[] botDialogGroups = new com.sforce.soap.tooling.metadata.BotDialogGroup[0]; public com.sforce.soap.tooling.metadata.BotDialogGroup[] getBotDialogGroups() { return botDialogGroups; } public void setBotDialogGroups(com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","botDialogGroups","urn:metadata.tooling.soap.sforce.com","BotDialogGroup",0,-1,true))) { setBotDialogGroups((com.sforce.soap.tooling.metadata.BotDialogGroup[])__typeMapper.readObject(__in, _lookupTypeInfo("botDialogGroups", "urn:metadata.tooling.soap.sforce.com","botDialogGroups","urn:metadata.tooling.soap.sforce.com","BotDialogGroup",0,-1,true), com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","botDialogGroups","urn:metadata.tooling.soap.sforce.com","BotDialogGroup",0,-1,true), botDialogGroups, botDialogGroups__is_set); } /** * element : botDialogs of type {urn:metadata.tooling.soap.sforce.com}BotDialog * java type: com.sforce.soap.tooling.metadata.BotDialog[] */ private boolean botDialogs__is_set = false; private com.sforce.soap.tooling.metadata.BotDialog[] botDialogs = new com.sforce.soap.tooling.metadata.BotDialog[0]; public com.sforce.soap.tooling.metadata.BotDialog[] getBotDialogs() { return botDialogs; } public void setBotDialogs(com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","botDialogs","urn:metadata.tooling.soap.sforce.com","BotDialog",0,-1,true))) { setBotDialogs((com.sforce.soap.tooling.metadata.BotDialog[])__typeMapper.readObject(__in, _lookupTypeInfo("botDialogs", "urn:metadata.tooling.soap.sforce.com","botDialogs","urn:metadata.tooling.soap.sforce.com","BotDialog",0,-1,true), com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","botDialogs","urn:metadata.tooling.soap.sforce.com","BotDialog",0,-1,true), botDialogs, botDialogs__is_set); } /** * element : contextVariables of type {urn:metadata.tooling.soap.sforce.com}ConversationContextVariable * java type: com.sforce.soap.tooling.metadata.ConversationContextVariable[] */ private boolean contextVariables__is_set = false; private com.sforce.soap.tooling.metadata.ConversationContextVariable[] contextVariables = new com.sforce.soap.tooling.metadata.ConversationContextVariable[0]; public com.sforce.soap.tooling.metadata.ConversationContextVariable[] getContextVariables() { return contextVariables; } public void setContextVariables(com.sforce.soap.tooling.metadata.ConversationContextVariable[] contextVariables) { this.contextVariables = contextVariables; contextVariables__is_set = true; } protected void setContextVariables(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("contextVariables", "urn:metadata.tooling.soap.sforce.com","contextVariables","urn:metadata.tooling.soap.sforce.com","ConversationContextVariable",0,-1,true))) { setContextVariables((com.sforce.soap.tooling.metadata.ConversationContextVariable[])__typeMapper.readObject(__in, _lookupTypeInfo("contextVariables", "urn:metadata.tooling.soap.sforce.com","contextVariables","urn:metadata.tooling.soap.sforce.com","ConversationContextVariable",0,-1,true), com.sforce.soap.tooling.metadata.ConversationContextVariable[].class)); } } private void writeFieldContextVariables(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("contextVariables", "urn:metadata.tooling.soap.sforce.com","contextVariables","urn:metadata.tooling.soap.sforce.com","ConversationContextVariable",0,-1,true), contextVariables, contextVariables__is_set); } /** * element : conversationGoals of type {urn:metadata.tooling.soap.sforce.com}ConversationDefinitionGoal * java type: com.sforce.soap.tooling.metadata.ConversationDefinitionGoal[] */ private boolean conversationGoals__is_set = false; private com.sforce.soap.tooling.metadata.ConversationDefinitionGoal[] conversationGoals = new com.sforce.soap.tooling.metadata.ConversationDefinitionGoal[0]; public com.sforce.soap.tooling.metadata.ConversationDefinitionGoal[] getConversationGoals() { return conversationGoals; } public void setConversationGoals(com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationGoals","urn:metadata.tooling.soap.sforce.com","ConversationDefinitionGoal",0,-1,true))) { setConversationGoals((com.sforce.soap.tooling.metadata.ConversationDefinitionGoal[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationGoals", "urn:metadata.tooling.soap.sforce.com","conversationGoals","urn:metadata.tooling.soap.sforce.com","ConversationDefinitionGoal",0,-1,true), com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationGoals","urn:metadata.tooling.soap.sforce.com","ConversationDefinitionGoal",0,-1,true), conversationGoals, conversationGoals__is_set); } /** * element : conversationLanguages of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean conversationLanguages__is_set = false; private java.lang.String conversationLanguages; public java.lang.String getConversationLanguages() { return conversationLanguages; } public void setConversationLanguages(java.lang.String conversationLanguages) { this.conversationLanguages = conversationLanguages; conversationLanguages__is_set = true; } protected void setConversationLanguages(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("conversationLanguages", "urn:metadata.tooling.soap.sforce.com","conversationLanguages","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setConversationLanguages(__typeMapper.readString(__in, _lookupTypeInfo("conversationLanguages", "urn:metadata.tooling.soap.sforce.com","conversationLanguages","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldConversationLanguages(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("conversationLanguages", "urn:metadata.tooling.soap.sforce.com","conversationLanguages","http://www.w3.org/2001/XMLSchema","string",1,1,true), conversationLanguages, conversationLanguages__is_set); } /** * element : conversationSystemDialogs of type {urn:metadata.tooling.soap.sforce.com}ConversationSystemDialog * java type: com.sforce.soap.tooling.metadata.ConversationSystemDialog[] */ private boolean conversationSystemDialogs__is_set = false; private com.sforce.soap.tooling.metadata.ConversationSystemDialog[] conversationSystemDialogs = new com.sforce.soap.tooling.metadata.ConversationSystemDialog[0]; public com.sforce.soap.tooling.metadata.ConversationSystemDialog[] getConversationSystemDialogs() { return conversationSystemDialogs; } public void setConversationSystemDialogs(com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationSystemDialogs","urn:metadata.tooling.soap.sforce.com","ConversationSystemDialog",0,-1,true))) { setConversationSystemDialogs((com.sforce.soap.tooling.metadata.ConversationSystemDialog[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationSystemDialogs", "urn:metadata.tooling.soap.sforce.com","conversationSystemDialogs","urn:metadata.tooling.soap.sforce.com","ConversationSystemDialog",0,-1,true), com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationSystemDialogs","urn:metadata.tooling.soap.sforce.com","ConversationSystemDialog",0,-1,true), conversationSystemDialogs, conversationSystemDialogs__is_set); } /** * element : conversationVariables of type {urn:metadata.tooling.soap.sforce.com}ConversationVariable * java type: com.sforce.soap.tooling.metadata.ConversationVariable[] */ private boolean conversationVariables__is_set = false; private com.sforce.soap.tooling.metadata.ConversationVariable[] conversationVariables = new com.sforce.soap.tooling.metadata.ConversationVariable[0]; public com.sforce.soap.tooling.metadata.ConversationVariable[] getConversationVariables() { return conversationVariables; } public void setConversationVariables(com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationVariables","urn:metadata.tooling.soap.sforce.com","ConversationVariable",0,-1,true))) { setConversationVariables((com.sforce.soap.tooling.metadata.ConversationVariable[])__typeMapper.readObject(__in, _lookupTypeInfo("conversationVariables", "urn:metadata.tooling.soap.sforce.com","conversationVariables","urn:metadata.tooling.soap.sforce.com","ConversationVariable",0,-1,true), com.sforce.soap.tooling.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", "urn:metadata.tooling.soap.sforce.com","conversationVariables","urn:metadata.tooling.soap.sforce.com","ConversationVariable",0,-1,true), conversationVariables, conversationVariables__is_set); } /** * element : description of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean description__is_set = false; private java.lang.String description; public java.lang.String getDescription() { return description; } public void setDescription(java.lang.String description) { this.description = description; description__is_set = true; } protected void setDescription(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("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDescription(__typeMapper.readString(__in, _lookupTypeInfo("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldDescription(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), description, description__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.isElement(__in, _lookupTypeInfo("entryDialog", "urn:metadata.tooling.soap.sforce.com","entryDialog","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setEntryDialog(__typeMapper.readString(__in, _lookupTypeInfo("entryDialog", "urn:metadata.tooling.soap.sforce.com","entryDialog","http://www.w3.org/2001/XMLSchema","string",0,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", "urn:metadata.tooling.soap.sforce.com","entryDialog","http://www.w3.org/2001/XMLSchema","string",0,1,true), entryDialog, entryDialog__is_set); } /** * element : icon of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean icon__is_set = false; private java.lang.String icon; public java.lang.String getIcon() { return icon; } public void setIcon(java.lang.String icon) { this.icon = icon; icon__is_set = true; } protected void setIcon(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("icon", "urn:metadata.tooling.soap.sforce.com","icon","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setIcon(__typeMapper.readString(__in, _lookupTypeInfo("icon", "urn:metadata.tooling.soap.sforce.com","icon","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldIcon(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("icon", "urn:metadata.tooling.soap.sforce.com","icon","http://www.w3.org/2001/XMLSchema","string",0,1,true), icon, icon__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.isElement(__in, _lookupTypeInfo("mainMenuDialog", "urn:metadata.tooling.soap.sforce.com","mainMenuDialog","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setMainMenuDialog(__typeMapper.readString(__in, _lookupTypeInfo("mainMenuDialog", "urn:metadata.tooling.soap.sforce.com","mainMenuDialog","http://www.w3.org/2001/XMLSchema","string",0,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", "urn:metadata.tooling.soap.sforce.com","mainMenuDialog","http://www.w3.org/2001/XMLSchema","string",0,1,true), mainMenuDialog, mainMenuDialog__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", "urn:metadata.tooling.soap.sforce.com","masterLabel","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setMasterLabel(__typeMapper.readString(__in, _lookupTypeInfo("masterLabel", "urn:metadata.tooling.soap.sforce.com","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", "urn:metadata.tooling.soap.sforce.com","masterLabel","http://www.w3.org/2001/XMLSchema","string",1,1,true), masterLabel, masterLabel__is_set); } /** * element : mlDomain of type {urn:metadata.tooling.soap.sforce.com}LocalMlDomain * java type: com.sforce.soap.tooling.metadata.LocalMlDomain */ private boolean mlDomain__is_set = false; private com.sforce.soap.tooling.metadata.LocalMlDomain mlDomain; public com.sforce.soap.tooling.metadata.LocalMlDomain getMlDomain() { return mlDomain; } public void setMlDomain(com.sforce.soap.tooling.metadata.LocalMlDomain mlDomain) { this.mlDomain = mlDomain; mlDomain__is_set = true; } protected void setMlDomain(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("mlDomain", "urn:metadata.tooling.soap.sforce.com","mlDomain","urn:metadata.tooling.soap.sforce.com","LocalMlDomain",0,1,true))) { setMlDomain((com.sforce.soap.tooling.metadata.LocalMlDomain)__typeMapper.readObject(__in, _lookupTypeInfo("mlDomain", "urn:metadata.tooling.soap.sforce.com","mlDomain","urn:metadata.tooling.soap.sforce.com","LocalMlDomain",0,1,true), com.sforce.soap.tooling.metadata.LocalMlDomain.class)); } } private void writeFieldMlDomain(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("mlDomain", "urn:metadata.tooling.soap.sforce.com","mlDomain","urn:metadata.tooling.soap.sforce.com","LocalMlDomain",0,1,true), mlDomain, mlDomain__is_set); } /** * element : permissionSet of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean permissionSet__is_set = false; private java.lang.String permissionSet; public java.lang.String getPermissionSet() { return permissionSet; } public void setPermissionSet(java.lang.String permissionSet) { this.permissionSet = permissionSet; permissionSet__is_set = true; } protected void setPermissionSet(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("permissionSet", "urn:metadata.tooling.soap.sforce.com","permissionSet","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setPermissionSet(__typeMapper.readString(__in, _lookupTypeInfo("permissionSet", "urn:metadata.tooling.soap.sforce.com","permissionSet","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldPermissionSet(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("permissionSet", "urn:metadata.tooling.soap.sforce.com","permissionSet","http://www.w3.org/2001/XMLSchema","string",0,1,true), permissionSet, permissionSet__is_set); } /** * element : richContentEnabled of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean richContentEnabled__is_set = false; private boolean richContentEnabled; public boolean getRichContentEnabled() { return richContentEnabled; } public boolean isRichContentEnabled() { return richContentEnabled; } public void setRichContentEnabled(boolean richContentEnabled) { this.richContentEnabled = richContentEnabled; richContentEnabled__is_set = true; } protected void setRichContentEnabled(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("richContentEnabled", "urn:metadata.tooling.soap.sforce.com","richContentEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setRichContentEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("richContentEnabled", "urn:metadata.tooling.soap.sforce.com","richContentEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldRichContentEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("richContentEnabled", "urn:metadata.tooling.soap.sforce.com","richContentEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), richContentEnabled, richContentEnabled__is_set); } /** * element : type of type {urn:tooling.soap.sforce.com}BotType * java type: com.sforce.soap.tooling.BotType */ private boolean type__is_set = false; private com.sforce.soap.tooling.BotType type; public com.sforce.soap.tooling.BotType getType() { return type; } public void setType(com.sforce.soap.tooling.BotType type) { this.type = type; type__is_set = true; } protected void setType(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("type", "urn:metadata.tooling.soap.sforce.com","type","urn:tooling.soap.sforce.com","BotType",0,1,true))) { setType((com.sforce.soap.tooling.BotType)__typeMapper.readObject(__in, _lookupTypeInfo("type", "urn:metadata.tooling.soap.sforce.com","type","urn:tooling.soap.sforce.com","BotType",0,1,true), com.sforce.soap.tooling.BotType.class)); } } private void writeFieldType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("type", "urn:metadata.tooling.soap.sforce.com","type","urn:tooling.soap.sforce.com","BotType",0,1,true), type, type__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, "urn:metadata.tooling.soap.sforce.com", "BotTemplate"); 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("[BotTemplate "); 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 { writeFieldAgentType(__out, __typeMapper); writeFieldBotDialogGroups(__out, __typeMapper); writeFieldBotDialogs(__out, __typeMapper); writeFieldContextVariables(__out, __typeMapper); writeFieldConversationGoals(__out, __typeMapper); writeFieldConversationLanguages(__out, __typeMapper); writeFieldConversationSystemDialogs(__out, __typeMapper); writeFieldConversationVariables(__out, __typeMapper); writeFieldDescription(__out, __typeMapper); writeFieldEntryDialog(__out, __typeMapper); writeFieldIcon(__out, __typeMapper); writeFieldMainMenuDialog(__out, __typeMapper); writeFieldMasterLabel(__out, __typeMapper); writeFieldMlDomain(__out, __typeMapper); writeFieldPermissionSet(__out, __typeMapper); writeFieldRichContentEnabled(__out, __typeMapper); writeFieldType(__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 { setAgentType(__in, __typeMapper); setBotDialogGroups(__in, __typeMapper); setBotDialogs(__in, __typeMapper); setContextVariables(__in, __typeMapper); setConversationGoals(__in, __typeMapper); setConversationLanguages(__in, __typeMapper); setConversationSystemDialogs(__in, __typeMapper); setConversationVariables(__in, __typeMapper); setDescription(__in, __typeMapper); setEntryDialog(__in, __typeMapper); setIcon(__in, __typeMapper); setMainMenuDialog(__in, __typeMapper); setMasterLabel(__in, __typeMapper); setMlDomain(__in, __typeMapper); setPermissionSet(__in, __typeMapper); setRichContentEnabled(__in, __typeMapper); setType(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "agentType", agentType); toStringHelper(sb, "botDialogGroups", botDialogGroups); toStringHelper(sb, "botDialogs", botDialogs); toStringHelper(sb, "contextVariables", contextVariables); toStringHelper(sb, "conversationGoals", conversationGoals); toStringHelper(sb, "conversationLanguages", conversationLanguages); toStringHelper(sb, "conversationSystemDialogs", conversationSystemDialogs); toStringHelper(sb, "conversationVariables", conversationVariables); toStringHelper(sb, "description", description); toStringHelper(sb, "entryDialog", entryDialog); toStringHelper(sb, "icon", icon); toStringHelper(sb, "mainMenuDialog", mainMenuDialog); toStringHelper(sb, "masterLabel", masterLabel); toStringHelper(sb, "mlDomain", mlDomain); toStringHelper(sb, "permissionSet", permissionSet); toStringHelper(sb, "richContentEnabled", richContentEnabled); toStringHelper(sb, "type", type); } }