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

com.sforce.soap.metadata.PromptVersion 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 PromptVersion implements com.sforce.ws.bind.XMLizable {

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

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

    private java.lang.String actionButtonLabel;

    public java.lang.String getActionButtonLabel() {
      return actionButtonLabel;
    }

    public void setActionButtonLabel(java.lang.String actionButtonLabel) {
      this.actionButtonLabel = actionButtonLabel;
      actionButtonLabel__is_set = true;
    }

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

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

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

    private java.lang.String actionButtonLink;

    public java.lang.String getActionButtonLink() {
      return actionButtonLink;
    }

    public void setActionButtonLink(java.lang.String actionButtonLink) {
      this.actionButtonLink = actionButtonLink;
      actionButtonLink__is_set = true;
    }

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

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

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

    private java.lang.String body;

    public java.lang.String getBody() {
      return body;
    }

    public void setBody(java.lang.String body) {
      this.body = body;
      body__is_set = true;
    }

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

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

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

    private java.lang.String customApplication;

    public java.lang.String getCustomApplication() {
      return customApplication;
    }

    public void setCustomApplication(java.lang.String customApplication) {
      this.customApplication = customApplication;
      customApplication__is_set = true;
    }

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

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

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

    private int delayDays;

    public int getDelayDays() {
      return delayDays;
    }

    public void setDelayDays(int delayDays) {
      this.delayDays = delayDays;
      delayDays__is_set = true;
    }

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

    private void writeFieldDelayDays(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("delayDays", "http://soap.sforce.com/2006/04/metadata","delayDays","http://www.w3.org/2001/XMLSchema","int",0,1,true), delayDays, delayDays__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 : dismissButtonLabel of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean dismissButtonLabel__is_set = false;

    private java.lang.String dismissButtonLabel;

    public java.lang.String getDismissButtonLabel() {
      return dismissButtonLabel;
    }

    public void setDismissButtonLabel(java.lang.String dismissButtonLabel) {
      this.dismissButtonLabel = dismissButtonLabel;
      dismissButtonLabel__is_set = true;
    }

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

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

    /**
     * element : displayPosition of type {http://soap.sforce.com/2006/04/metadata}PromptDisplayPosition
     * java type: com.sforce.soap.metadata.PromptDisplayPosition
     */
    private boolean displayPosition__is_set = false;

    private com.sforce.soap.metadata.PromptDisplayPosition displayPosition;

    public com.sforce.soap.metadata.PromptDisplayPosition getDisplayPosition() {
      return displayPosition;
    }

    public void setDisplayPosition(com.sforce.soap.metadata.PromptDisplayPosition displayPosition) {
      this.displayPosition = displayPosition;
      displayPosition__is_set = true;
    }

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

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

    /**
     * element : displayType of type {http://soap.sforce.com/2006/04/metadata}PromptDisplayType
     * java type: com.sforce.soap.metadata.PromptDisplayType
     */
    private boolean displayType__is_set = false;

    private com.sforce.soap.metadata.PromptDisplayType displayType;

    public com.sforce.soap.metadata.PromptDisplayType getDisplayType() {
      return displayType;
    }

    public void setDisplayType(com.sforce.soap.metadata.PromptDisplayType displayType) {
      this.displayType = displayType;
      displayType__is_set = true;
    }

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

    private void writeFieldDisplayType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("displayType", "http://soap.sforce.com/2006/04/metadata","displayType","http://soap.sforce.com/2006/04/metadata","PromptDisplayType",1,1,true), displayType, displayType__is_set);
    }

    /**
     * element : elementRelativePosition of type {http://soap.sforce.com/2006/04/metadata}PromptElementRelativePosition
     * java type: com.sforce.soap.metadata.PromptElementRelativePosition
     */
    private boolean elementRelativePosition__is_set = false;

    private com.sforce.soap.metadata.PromptElementRelativePosition elementRelativePosition;

    public com.sforce.soap.metadata.PromptElementRelativePosition getElementRelativePosition() {
      return elementRelativePosition;
    }

    public void setElementRelativePosition(com.sforce.soap.metadata.PromptElementRelativePosition elementRelativePosition) {
      this.elementRelativePosition = elementRelativePosition;
      elementRelativePosition__is_set = true;
    }

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

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

    /**
     * element : endDate of type {http://www.w3.org/2001/XMLSchema}date
     * java type: java.util.Calendar
     */
    private boolean endDate__is_set = false;

    private java.util.Calendar endDate;

    public java.util.Calendar getEndDate() {
      return endDate;
    }

    public void setEndDate(java.util.Calendar endDate) {
      this.endDate = endDate;
      endDate__is_set = true;
    }

    protected void setEndDate(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("endDate", "http://soap.sforce.com/2006/04/metadata","endDate","http://www.w3.org/2001/XMLSchema","date",0,1,true))) {
        setEndDate((java.util.Calendar)__typeMapper.readObject(__in, _lookupTypeInfo("endDate", "http://soap.sforce.com/2006/04/metadata","endDate","http://www.w3.org/2001/XMLSchema","date",0,1,true), java.util.Calendar.class));
      }
    }

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

    /**
     * element : experience of type {http://soap.sforce.com/2006/04/metadata}PromptExperience
     * java type: com.sforce.soap.metadata.PromptExperience
     */
    private boolean experience__is_set = false;

    private com.sforce.soap.metadata.PromptExperience experience;

    public com.sforce.soap.metadata.PromptExperience getExperience() {
      return experience;
    }

    public void setExperience(com.sforce.soap.metadata.PromptExperience experience) {
      this.experience = experience;
      experience__is_set = true;
    }

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

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

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

    private java.lang.String experienceContext;

    public java.lang.String getExperienceContext() {
      return experienceContext;
    }

    public void setExperienceContext(java.lang.String experienceContext) {
      this.experienceContext = experienceContext;
      experienceContext__is_set = true;
    }

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

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

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

    private java.lang.String header;

    public java.lang.String getHeader() {
      return header;
    }

    public void setHeader(java.lang.String header) {
      this.header = header;
      header__is_set = true;
    }

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

    private void writeFieldHeader(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("header", "http://soap.sforce.com/2006/04/metadata","header","http://www.w3.org/2001/XMLSchema","string",0,1,true), header, header__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", "http://soap.sforce.com/2006/04/metadata","icon","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIcon(__typeMapper.readString(__in, _lookupTypeInfo("icon", "http://soap.sforce.com/2006/04/metadata","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", "http://soap.sforce.com/2006/04/metadata","icon","http://www.w3.org/2001/XMLSchema","string",0,1,true), icon, icon__is_set);
    }

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

    private java.lang.String image;

    public java.lang.String getImage() {
      return image;
    }

    public void setImage(java.lang.String image) {
      this.image = image;
      image__is_set = true;
    }

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

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

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

    private java.lang.String imageAltText;

    public java.lang.String getImageAltText() {
      return imageAltText;
    }

    public void setImageAltText(java.lang.String imageAltText) {
      this.imageAltText = imageAltText;
      imageAltText__is_set = true;
    }

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

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

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

    private java.lang.String imageLink;

    public java.lang.String getImageLink() {
      return imageLink;
    }

    public void setImageLink(java.lang.String imageLink) {
      this.imageLink = imageLink;
      imageLink__is_set = true;
    }

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

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

    /**
     * element : imageLocation of type {http://soap.sforce.com/2006/04/metadata}PromptImageLocation
     * java type: com.sforce.soap.metadata.PromptImageLocation
     */
    private boolean imageLocation__is_set = false;

    private com.sforce.soap.metadata.PromptImageLocation imageLocation;

    public com.sforce.soap.metadata.PromptImageLocation getImageLocation() {
      return imageLocation;
    }

    public void setImageLocation(com.sforce.soap.metadata.PromptImageLocation imageLocation) {
      this.imageLocation = imageLocation;
      imageLocation__is_set = true;
    }

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

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

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

    private java.lang.String indexWithIsPublished;

    public java.lang.String getIndexWithIsPublished() {
      return indexWithIsPublished;
    }

    public void setIndexWithIsPublished(java.lang.String indexWithIsPublished) {
      this.indexWithIsPublished = indexWithIsPublished;
      indexWithIsPublished__is_set = true;
    }

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

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

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

    private java.lang.String indexWithoutIsPublished;

    public java.lang.String getIndexWithoutIsPublished() {
      return indexWithoutIsPublished;
    }

    public void setIndexWithoutIsPublished(java.lang.String indexWithoutIsPublished) {
      this.indexWithoutIsPublished = indexWithoutIsPublished;
      indexWithoutIsPublished__is_set = true;
    }

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

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

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

    private boolean isPublished;

    public boolean getIsPublished() {
      return isPublished;
    }

    public boolean isIsPublished() {
      return isPublished;
    }

    public void setIsPublished(boolean isPublished) {
      this.isPublished = isPublished;
      isPublished__is_set = true;
    }

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

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

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

    private java.lang.String masterLabel;

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

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

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

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

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

    private java.lang.String publishedByUser;

    public java.lang.String getPublishedByUser() {
      return publishedByUser;
    }

    public void setPublishedByUser(java.lang.String publishedByUser) {
      this.publishedByUser = publishedByUser;
      publishedByUser__is_set = true;
    }

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

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

    /**
     * element : publishedDate of type {http://www.w3.org/2001/XMLSchema}date
     * java type: java.util.Calendar
     */
    private boolean publishedDate__is_set = false;

    private java.util.Calendar publishedDate;

    public java.util.Calendar getPublishedDate() {
      return publishedDate;
    }

    public void setPublishedDate(java.util.Calendar publishedDate) {
      this.publishedDate = publishedDate;
      publishedDate__is_set = true;
    }

    protected void setPublishedDate(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("publishedDate", "http://soap.sforce.com/2006/04/metadata","publishedDate","http://www.w3.org/2001/XMLSchema","date",0,1,true))) {
        setPublishedDate((java.util.Calendar)__typeMapper.readObject(__in, _lookupTypeInfo("publishedDate", "http://soap.sforce.com/2006/04/metadata","publishedDate","http://www.w3.org/2001/XMLSchema","date",0,1,true), java.util.Calendar.class));
      }
    }

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

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

    private java.lang.String referenceElementContext;

    public java.lang.String getReferenceElementContext() {
      return referenceElementContext;
    }

    public void setReferenceElementContext(java.lang.String referenceElementContext) {
      this.referenceElementContext = referenceElementContext;
      referenceElementContext__is_set = true;
    }

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

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

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

    private boolean shouldDisplayActionButton;

    public boolean getShouldDisplayActionButton() {
      return shouldDisplayActionButton;
    }

    public boolean isShouldDisplayActionButton() {
      return shouldDisplayActionButton;
    }

    public void setShouldDisplayActionButton(boolean shouldDisplayActionButton) {
      this.shouldDisplayActionButton = shouldDisplayActionButton;
      shouldDisplayActionButton__is_set = true;
    }

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

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

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

    private boolean shouldIgnoreGlobalDelay;

    public boolean getShouldIgnoreGlobalDelay() {
      return shouldIgnoreGlobalDelay;
    }

    public boolean isShouldIgnoreGlobalDelay() {
      return shouldIgnoreGlobalDelay;
    }

    public void setShouldIgnoreGlobalDelay(boolean shouldIgnoreGlobalDelay) {
      this.shouldIgnoreGlobalDelay = shouldIgnoreGlobalDelay;
      shouldIgnoreGlobalDelay__is_set = true;
    }

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

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

    /**
     * element : startDate of type {http://www.w3.org/2001/XMLSchema}date
     * java type: java.util.Calendar
     */
    private boolean startDate__is_set = false;

    private java.util.Calendar startDate;

    public java.util.Calendar getStartDate() {
      return startDate;
    }

    public void setStartDate(java.util.Calendar startDate) {
      this.startDate = startDate;
      startDate__is_set = true;
    }

    protected void setStartDate(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("startDate", "http://soap.sforce.com/2006/04/metadata","startDate","http://www.w3.org/2001/XMLSchema","date",0,1,true))) {
        setStartDate((java.util.Calendar)__typeMapper.readObject(__in, _lookupTypeInfo("startDate", "http://soap.sforce.com/2006/04/metadata","startDate","http://www.w3.org/2001/XMLSchema","date",0,1,true), java.util.Calendar.class));
      }
    }

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

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

    private int stepNumber;

    public int getStepNumber() {
      return stepNumber;
    }

    public void setStepNumber(int stepNumber) {
      this.stepNumber = stepNumber;
      stepNumber__is_set = true;
    }

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

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

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

    private java.lang.String targetAppDeveloperName;

    public java.lang.String getTargetAppDeveloperName() {
      return targetAppDeveloperName;
    }

    public void setTargetAppDeveloperName(java.lang.String targetAppDeveloperName) {
      this.targetAppDeveloperName = targetAppDeveloperName;
      targetAppDeveloperName__is_set = true;
    }

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

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

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

    private java.lang.String targetAppNamespacePrefix;

    public java.lang.String getTargetAppNamespacePrefix() {
      return targetAppNamespacePrefix;
    }

    public void setTargetAppNamespacePrefix(java.lang.String targetAppNamespacePrefix) {
      this.targetAppNamespacePrefix = targetAppNamespacePrefix;
      targetAppNamespacePrefix__is_set = true;
    }

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

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

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

    private java.lang.String targetPageKey1;

    public java.lang.String getTargetPageKey1() {
      return targetPageKey1;
    }

    public void setTargetPageKey1(java.lang.String targetPageKey1) {
      this.targetPageKey1 = targetPageKey1;
      targetPageKey1__is_set = true;
    }

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

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

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

    private java.lang.String targetPageKey2;

    public java.lang.String getTargetPageKey2() {
      return targetPageKey2;
    }

    public void setTargetPageKey2(java.lang.String targetPageKey2) {
      this.targetPageKey2 = targetPageKey2;
      targetPageKey2__is_set = true;
    }

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

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

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

    private java.lang.String targetPageKey3;

    public java.lang.String getTargetPageKey3() {
      return targetPageKey3;
    }

    public void setTargetPageKey3(java.lang.String targetPageKey3) {
      this.targetPageKey3 = targetPageKey3;
      targetPageKey3__is_set = true;
    }

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

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

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

    private java.lang.String targetPageKey4;

    public java.lang.String getTargetPageKey4() {
      return targetPageKey4;
    }

    public void setTargetPageKey4(java.lang.String targetPageKey4) {
      this.targetPageKey4 = targetPageKey4;
      targetPageKey4__is_set = true;
    }

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

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

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

    private java.lang.String targetPageType;

    public java.lang.String getTargetPageType() {
      return targetPageType;
    }

    public void setTargetPageType(java.lang.String targetPageType) {
      this.targetPageType = targetPageType;
      targetPageType__is_set = true;
    }

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

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

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

    private java.lang.String targetRecordType;

    public java.lang.String getTargetRecordType() {
      return targetRecordType;
    }

    public void setTargetRecordType(java.lang.String targetRecordType) {
      this.targetRecordType = targetRecordType;
      targetRecordType__is_set = true;
    }

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

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

    /**
     * element : themeColor of type {http://soap.sforce.com/2006/04/metadata}PromptThemeColor
     * java type: com.sforce.soap.metadata.PromptThemeColor
     */
    private boolean themeColor__is_set = false;

    private com.sforce.soap.metadata.PromptThemeColor themeColor;

    public com.sforce.soap.metadata.PromptThemeColor getThemeColor() {
      return themeColor;
    }

    public void setThemeColor(com.sforce.soap.metadata.PromptThemeColor themeColor) {
      this.themeColor = themeColor;
      themeColor__is_set = true;
    }

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

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

    /**
     * element : themeSaturation of type {http://soap.sforce.com/2006/04/metadata}PromptThemeSaturation
     * java type: com.sforce.soap.metadata.PromptThemeSaturation
     */
    private boolean themeSaturation__is_set = false;

    private com.sforce.soap.metadata.PromptThemeSaturation themeSaturation;

    public com.sforce.soap.metadata.PromptThemeSaturation getThemeSaturation() {
      return themeSaturation;
    }

    public void setThemeSaturation(com.sforce.soap.metadata.PromptThemeSaturation themeSaturation) {
      this.themeSaturation = themeSaturation;
      themeSaturation__is_set = true;
    }

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

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

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

    private int timesToDisplay;

    public int getTimesToDisplay() {
      return timesToDisplay;
    }

    public void setTimesToDisplay(int timesToDisplay) {
      this.timesToDisplay = timesToDisplay;
      timesToDisplay__is_set = true;
    }

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

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

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

    private java.lang.String title;

    public java.lang.String getTitle() {
      return title;
    }

    public void setTitle(java.lang.String title) {
      this.title = title;
      title__is_set = true;
    }

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

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

    /**
     * element : uiFormulaRule of type {http://soap.sforce.com/2006/04/metadata}UiFormulaRule
     * java type: com.sforce.soap.metadata.UiFormulaRule
     */
    private boolean uiFormulaRule__is_set = false;

    private com.sforce.soap.metadata.UiFormulaRule uiFormulaRule;

    public com.sforce.soap.metadata.UiFormulaRule getUiFormulaRule() {
      return uiFormulaRule;
    }

    public void setUiFormulaRule(com.sforce.soap.metadata.UiFormulaRule uiFormulaRule) {
      this.uiFormulaRule = uiFormulaRule;
      uiFormulaRule__is_set = true;
    }

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

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

    /**
     * element : userAccess of type {http://soap.sforce.com/2006/04/metadata}PromptUserAccess
     * java type: com.sforce.soap.metadata.PromptUserAccess
     */
    private boolean userAccess__is_set = false;

    private com.sforce.soap.metadata.PromptUserAccess userAccess;

    public com.sforce.soap.metadata.PromptUserAccess getUserAccess() {
      return userAccess;
    }

    public void setUserAccess(com.sforce.soap.metadata.PromptUserAccess userAccess) {
      this.userAccess = userAccess;
      userAccess__is_set = true;
    }

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

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

    /**
     * element : userProfileAccess of type {http://soap.sforce.com/2006/04/metadata}PromptUserProfileAccess
     * java type: com.sforce.soap.metadata.PromptUserProfileAccess
     */
    private boolean userProfileAccess__is_set = false;

    private com.sforce.soap.metadata.PromptUserProfileAccess userProfileAccess;

    public com.sforce.soap.metadata.PromptUserProfileAccess getUserProfileAccess() {
      return userProfileAccess;
    }

    public void setUserProfileAccess(com.sforce.soap.metadata.PromptUserProfileAccess userProfileAccess) {
      this.userProfileAccess = userProfileAccess;
      userProfileAccess__is_set = true;
    }

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

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

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

    private int versionNumber;

    public int getVersionNumber() {
      return versionNumber;
    }

    public void setVersionNumber(int versionNumber) {
      this.versionNumber = versionNumber;
      versionNumber__is_set = true;
    }

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

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

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

    private java.lang.String videoLink;

    public java.lang.String getVideoLink() {
      return videoLink;
    }

    public void setVideoLink(java.lang.String videoLink) {
      this.videoLink = videoLink;
      videoLink__is_set = true;
    }

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

    private void writeFieldVideoLink(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("videoLink", "http://soap.sforce.com/2006/04/metadata","videoLink","http://www.w3.org/2001/XMLSchema","string",0,1,true), videoLink, videoLink__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());
      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 {
       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 {
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[PromptVersion ");
      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 {
      writeFieldActionButtonLabel(__out, __typeMapper);
      writeFieldActionButtonLink(__out, __typeMapper);
      writeFieldBody(__out, __typeMapper);
      writeFieldCustomApplication(__out, __typeMapper);
      writeFieldDelayDays(__out, __typeMapper);
      writeFieldDescription(__out, __typeMapper);
      writeFieldDismissButtonLabel(__out, __typeMapper);
      writeFieldDisplayPosition(__out, __typeMapper);
      writeFieldDisplayType(__out, __typeMapper);
      writeFieldElementRelativePosition(__out, __typeMapper);
      writeFieldEndDate(__out, __typeMapper);
      writeFieldExperience(__out, __typeMapper);
      writeFieldExperienceContext(__out, __typeMapper);
      writeFieldHeader(__out, __typeMapper);
      writeFieldIcon(__out, __typeMapper);
      writeFieldImage(__out, __typeMapper);
      writeFieldImageAltText(__out, __typeMapper);
      writeFieldImageLink(__out, __typeMapper);
      writeFieldImageLocation(__out, __typeMapper);
      writeFieldIndexWithIsPublished(__out, __typeMapper);
      writeFieldIndexWithoutIsPublished(__out, __typeMapper);
      writeFieldIsPublished(__out, __typeMapper);
      writeFieldMasterLabel(__out, __typeMapper);
      writeFieldPublishedByUser(__out, __typeMapper);
      writeFieldPublishedDate(__out, __typeMapper);
      writeFieldReferenceElementContext(__out, __typeMapper);
      writeFieldShouldDisplayActionButton(__out, __typeMapper);
      writeFieldShouldIgnoreGlobalDelay(__out, __typeMapper);
      writeFieldStartDate(__out, __typeMapper);
      writeFieldStepNumber(__out, __typeMapper);
      writeFieldTargetAppDeveloperName(__out, __typeMapper);
      writeFieldTargetAppNamespacePrefix(__out, __typeMapper);
      writeFieldTargetPageKey1(__out, __typeMapper);
      writeFieldTargetPageKey2(__out, __typeMapper);
      writeFieldTargetPageKey3(__out, __typeMapper);
      writeFieldTargetPageKey4(__out, __typeMapper);
      writeFieldTargetPageType(__out, __typeMapper);
      writeFieldTargetRecordType(__out, __typeMapper);
      writeFieldThemeColor(__out, __typeMapper);
      writeFieldThemeSaturation(__out, __typeMapper);
      writeFieldTimesToDisplay(__out, __typeMapper);
      writeFieldTitle(__out, __typeMapper);
      writeFieldUiFormulaRule(__out, __typeMapper);
      writeFieldUserAccess(__out, __typeMapper);
      writeFieldUserProfileAccess(__out, __typeMapper);
      writeFieldVersionNumber(__out, __typeMapper);
      writeFieldVideoLink(__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 {
      setActionButtonLabel(__in, __typeMapper);
      setActionButtonLink(__in, __typeMapper);
      setBody(__in, __typeMapper);
      setCustomApplication(__in, __typeMapper);
      setDelayDays(__in, __typeMapper);
      setDescription(__in, __typeMapper);
      setDismissButtonLabel(__in, __typeMapper);
      setDisplayPosition(__in, __typeMapper);
      setDisplayType(__in, __typeMapper);
      setElementRelativePosition(__in, __typeMapper);
      setEndDate(__in, __typeMapper);
      setExperience(__in, __typeMapper);
      setExperienceContext(__in, __typeMapper);
      setHeader(__in, __typeMapper);
      setIcon(__in, __typeMapper);
      setImage(__in, __typeMapper);
      setImageAltText(__in, __typeMapper);
      setImageLink(__in, __typeMapper);
      setImageLocation(__in, __typeMapper);
      setIndexWithIsPublished(__in, __typeMapper);
      setIndexWithoutIsPublished(__in, __typeMapper);
      setIsPublished(__in, __typeMapper);
      setMasterLabel(__in, __typeMapper);
      setPublishedByUser(__in, __typeMapper);
      setPublishedDate(__in, __typeMapper);
      setReferenceElementContext(__in, __typeMapper);
      setShouldDisplayActionButton(__in, __typeMapper);
      setShouldIgnoreGlobalDelay(__in, __typeMapper);
      setStartDate(__in, __typeMapper);
      setStepNumber(__in, __typeMapper);
      setTargetAppDeveloperName(__in, __typeMapper);
      setTargetAppNamespacePrefix(__in, __typeMapper);
      setTargetPageKey1(__in, __typeMapper);
      setTargetPageKey2(__in, __typeMapper);
      setTargetPageKey3(__in, __typeMapper);
      setTargetPageKey4(__in, __typeMapper);
      setTargetPageType(__in, __typeMapper);
      setTargetRecordType(__in, __typeMapper);
      setThemeColor(__in, __typeMapper);
      setThemeSaturation(__in, __typeMapper);
      setTimesToDisplay(__in, __typeMapper);
      setTitle(__in, __typeMapper);
      setUiFormulaRule(__in, __typeMapper);
      setUserAccess(__in, __typeMapper);
      setUserProfileAccess(__in, __typeMapper);
      setVersionNumber(__in, __typeMapper);
      setVideoLink(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "actionButtonLabel", actionButtonLabel);
      toStringHelper(sb, "actionButtonLink", actionButtonLink);
      toStringHelper(sb, "body", body);
      toStringHelper(sb, "customApplication", customApplication);
      toStringHelper(sb, "delayDays", delayDays);
      toStringHelper(sb, "description", description);
      toStringHelper(sb, "dismissButtonLabel", dismissButtonLabel);
      toStringHelper(sb, "displayPosition", displayPosition);
      toStringHelper(sb, "displayType", displayType);
      toStringHelper(sb, "elementRelativePosition", elementRelativePosition);
      toStringHelper(sb, "endDate", endDate);
      toStringHelper(sb, "experience", experience);
      toStringHelper(sb, "experienceContext", experienceContext);
      toStringHelper(sb, "header", header);
      toStringHelper(sb, "icon", icon);
      toStringHelper(sb, "image", image);
      toStringHelper(sb, "imageAltText", imageAltText);
      toStringHelper(sb, "imageLink", imageLink);
      toStringHelper(sb, "imageLocation", imageLocation);
      toStringHelper(sb, "indexWithIsPublished", indexWithIsPublished);
      toStringHelper(sb, "indexWithoutIsPublished", indexWithoutIsPublished);
      toStringHelper(sb, "isPublished", isPublished);
      toStringHelper(sb, "masterLabel", masterLabel);
      toStringHelper(sb, "publishedByUser", publishedByUser);
      toStringHelper(sb, "publishedDate", publishedDate);
      toStringHelper(sb, "referenceElementContext", referenceElementContext);
      toStringHelper(sb, "shouldDisplayActionButton", shouldDisplayActionButton);
      toStringHelper(sb, "shouldIgnoreGlobalDelay", shouldIgnoreGlobalDelay);
      toStringHelper(sb, "startDate", startDate);
      toStringHelper(sb, "stepNumber", stepNumber);
      toStringHelper(sb, "targetAppDeveloperName", targetAppDeveloperName);
      toStringHelper(sb, "targetAppNamespacePrefix", targetAppNamespacePrefix);
      toStringHelper(sb, "targetPageKey1", targetPageKey1);
      toStringHelper(sb, "targetPageKey2", targetPageKey2);
      toStringHelper(sb, "targetPageKey3", targetPageKey3);
      toStringHelper(sb, "targetPageKey4", targetPageKey4);
      toStringHelper(sb, "targetPageType", targetPageType);
      toStringHelper(sb, "targetRecordType", targetRecordType);
      toStringHelper(sb, "themeColor", themeColor);
      toStringHelper(sb, "themeSaturation", themeSaturation);
      toStringHelper(sb, "timesToDisplay", timesToDisplay);
      toStringHelper(sb, "title", title);
      toStringHelper(sb, "uiFormulaRule", uiFormulaRule);
      toStringHelper(sb, "userAccess", userAccess);
      toStringHelper(sb, "userProfileAccess", userProfileAccess);
      toStringHelper(sb, "versionNumber", versionNumber);
      toStringHelper(sb, "videoLink", videoLink);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy