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 BotBlockVersion extends com.sforce.soap.metadata.Metadata { /** * Constructor */ public BotBlockVersion() {} /* 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 : 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 : 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 : 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", "http://soap.sforce.com/2006/04/metadata","conversationLanguages","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setConversationLanguages(__typeMapper.readString(__in, _lookupTypeInfo("conversationLanguages", "http://soap.sforce.com/2006/04/metadata","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", "http://soap.sforce.com/2006/04/metadata","conversationLanguages","http://www.w3.org/2001/XMLSchema","string",1,1,true), conversationLanguages, conversationLanguages__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 : 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", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDescription(__typeMapper.readString(__in, _lookupTypeInfo("description", "http://soap.sforce.com/2006/04/metadata","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", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), description, description__is_set); } /** * element : mlDomain of type {http://soap.sforce.com/2006/04/metadata}LocalMlDomain * java type: com.sforce.soap.metadata.LocalMlDomain */ private boolean mlDomain__is_set = false; private com.sforce.soap.metadata.LocalMlDomain mlDomain; public com.sforce.soap.metadata.LocalMlDomain getMlDomain() { return mlDomain; } public void setMlDomain(com.sforce.soap.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.verifyElement(__in, _lookupTypeInfo("mlDomain", "http://soap.sforce.com/2006/04/metadata","mlDomain","http://soap.sforce.com/2006/04/metadata","LocalMlDomain",1,1,true))) { setMlDomain((com.sforce.soap.metadata.LocalMlDomain)__typeMapper.readObject(__in, _lookupTypeInfo("mlDomain", "http://soap.sforce.com/2006/04/metadata","mlDomain","http://soap.sforce.com/2006/04/metadata","LocalMlDomain",1,1,true), com.sforce.soap.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", "http://soap.sforce.com/2006/04/metadata","mlDomain","http://soap.sforce.com/2006/04/metadata","LocalMlDomain",1,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", "http://soap.sforce.com/2006/04/metadata","permissionSet","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setPermissionSet(__typeMapper.readString(__in, _lookupTypeInfo("permissionSet", "http://soap.sforce.com/2006/04/metadata","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", "http://soap.sforce.com/2006/04/metadata","permissionSet","http://www.w3.org/2001/XMLSchema","string",0,1,true), permissionSet, permissionSet__is_set); } /** * element : status of type {http://soap.sforce.com/2006/04/metadata}ConvDefBlockVersionStatus * java type: com.sforce.soap.metadata.ConvDefBlockVersionStatus */ private boolean status__is_set = false; private com.sforce.soap.metadata.ConvDefBlockVersionStatus status; public com.sforce.soap.metadata.ConvDefBlockVersionStatus getStatus() { return status; } public void setStatus(com.sforce.soap.metadata.ConvDefBlockVersionStatus status) { this.status = status; status__is_set = true; } protected void setStatus(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("status", "http://soap.sforce.com/2006/04/metadata","status","http://soap.sforce.com/2006/04/metadata","ConvDefBlockVersionStatus",1,1,true))) { setStatus((com.sforce.soap.metadata.ConvDefBlockVersionStatus)__typeMapper.readObject(__in, _lookupTypeInfo("status", "http://soap.sforce.com/2006/04/metadata","status","http://soap.sforce.com/2006/04/metadata","ConvDefBlockVersionStatus",1,1,true), com.sforce.soap.metadata.ConvDefBlockVersionStatus.class)); } } private void writeFieldStatus(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("status", "http://soap.sforce.com/2006/04/metadata","status","http://soap.sforce.com/2006/04/metadata","ConvDefBlockVersionStatus",1,1,true), status, status__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", "BotBlockVersion"); 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("[BotBlockVersion "); 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 { writeFieldBotDialogs(__out, __typeMapper); writeFieldConversationGoals(__out, __typeMapper); writeFieldConversationLanguages(__out, __typeMapper); writeFieldConversationVariables(__out, __typeMapper); writeFieldDescription(__out, __typeMapper); writeFieldMlDomain(__out, __typeMapper); writeFieldPermissionSet(__out, __typeMapper); writeFieldStatus(__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 { setBotDialogs(__in, __typeMapper); setConversationGoals(__in, __typeMapper); setConversationLanguages(__in, __typeMapper); setConversationVariables(__in, __typeMapper); setDescription(__in, __typeMapper); setMlDomain(__in, __typeMapper); setPermissionSet(__in, __typeMapper); setStatus(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "botDialogs", botDialogs); toStringHelper(sb, "conversationGoals", conversationGoals); toStringHelper(sb, "conversationLanguages", conversationLanguages); toStringHelper(sb, "conversationVariables", conversationVariables); toStringHelper(sb, "description", description); toStringHelper(sb, "mlDomain", mlDomain); toStringHelper(sb, "permissionSet", permissionSet); toStringHelper(sb, "status", status); } }