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

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

There is a newer version: 64.0.3
Show newest version
package com.sforce.soap.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class EmbeddedServiceMenuItem implements com.sforce.ws.bind.XMLizable {

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

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

    private java.lang.String channel;

    public java.lang.String getChannel() {
      return channel;
    }

    public void setChannel(java.lang.String channel) {
      this.channel = channel;
      channel__is_set = true;
    }

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

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

    /**
     * element : channelType of type {http://soap.sforce.com/2006/04/metadata}EmbeddedServiceChannelType
     * java type: com.sforce.soap.metadata.EmbeddedServiceChannelType
     */
    private boolean channelType__is_set = false;

    private com.sforce.soap.metadata.EmbeddedServiceChannelType channelType;

    public com.sforce.soap.metadata.EmbeddedServiceChannelType getChannelType() {
      return channelType;
    }

    public void setChannelType(com.sforce.soap.metadata.EmbeddedServiceChannelType channelType) {
      this.channelType = channelType;
      channelType__is_set = true;
    }

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

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

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

    private java.lang.String customUrl;

    public java.lang.String getCustomUrl() {
      return customUrl;
    }

    public void setCustomUrl(java.lang.String customUrl) {
      this.customUrl = customUrl;
      customUrl__is_set = true;
    }

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

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

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

    private int displayOrder;

    public int getDisplayOrder() {
      return displayOrder;
    }

    public void setDisplayOrder(int displayOrder) {
      this.displayOrder = displayOrder;
      displayOrder__is_set = true;
    }

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

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

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

    private com.sforce.soap.metadata.EmbeddedServiceCustomLabel[] embeddedServiceCustomLabels = new com.sforce.soap.metadata.EmbeddedServiceCustomLabel[0];

    public com.sforce.soap.metadata.EmbeddedServiceCustomLabel[] getEmbeddedServiceCustomLabels() {
      return embeddedServiceCustomLabels;
    }

    public void setEmbeddedServiceCustomLabels(com.sforce.soap.metadata.EmbeddedServiceCustomLabel[] embeddedServiceCustomLabels) {
      this.embeddedServiceCustomLabels = embeddedServiceCustomLabels;
      embeddedServiceCustomLabels__is_set = true;
    }

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

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

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

    private java.lang.String iconUrl;

    public java.lang.String getIconUrl() {
      return iconUrl;
    }

    public void setIconUrl(java.lang.String iconUrl) {
      this.iconUrl = iconUrl;
      iconUrl__is_set = true;
    }

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

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

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

    private boolean isDisplayedOnPageLoad;

    public boolean getIsDisplayedOnPageLoad() {
      return isDisplayedOnPageLoad;
    }

    public boolean isIsDisplayedOnPageLoad() {
      return isDisplayedOnPageLoad;
    }

    public void setIsDisplayedOnPageLoad(boolean isDisplayedOnPageLoad) {
      this.isDisplayedOnPageLoad = isDisplayedOnPageLoad;
      isDisplayedOnPageLoad__is_set = true;
    }

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

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

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

    private java.lang.String itemName;

    public java.lang.String getItemName() {
      return itemName;
    }

    public void setItemName(java.lang.String itemName) {
      this.itemName = itemName;
      itemName__is_set = true;
    }

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

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

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

    private boolean osOptionsHideInIOS;

    public boolean getOsOptionsHideInIOS() {
      return osOptionsHideInIOS;
    }

    public boolean isOsOptionsHideInIOS() {
      return osOptionsHideInIOS;
    }

    public void setOsOptionsHideInIOS(boolean osOptionsHideInIOS) {
      this.osOptionsHideInIOS = osOptionsHideInIOS;
      osOptionsHideInIOS__is_set = true;
    }

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

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

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

    private boolean osOptionsHideInLinuxOS;

    public boolean getOsOptionsHideInLinuxOS() {
      return osOptionsHideInLinuxOS;
    }

    public boolean isOsOptionsHideInLinuxOS() {
      return osOptionsHideInLinuxOS;
    }

    public void setOsOptionsHideInLinuxOS(boolean osOptionsHideInLinuxOS) {
      this.osOptionsHideInLinuxOS = osOptionsHideInLinuxOS;
      osOptionsHideInLinuxOS__is_set = true;
    }

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

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

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

    private boolean osOptionsHideInMacOS;

    public boolean getOsOptionsHideInMacOS() {
      return osOptionsHideInMacOS;
    }

    public boolean isOsOptionsHideInMacOS() {
      return osOptionsHideInMacOS;
    }

    public void setOsOptionsHideInMacOS(boolean osOptionsHideInMacOS) {
      this.osOptionsHideInMacOS = osOptionsHideInMacOS;
      osOptionsHideInMacOS__is_set = true;
    }

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

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

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

    private boolean osOptionsHideInOtherOS;

    public boolean getOsOptionsHideInOtherOS() {
      return osOptionsHideInOtherOS;
    }

    public boolean isOsOptionsHideInOtherOS() {
      return osOptionsHideInOtherOS;
    }

    public void setOsOptionsHideInOtherOS(boolean osOptionsHideInOtherOS) {
      this.osOptionsHideInOtherOS = osOptionsHideInOtherOS;
      osOptionsHideInOtherOS__is_set = true;
    }

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

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

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

    private boolean osOptionsHideInWindowsOS;

    public boolean getOsOptionsHideInWindowsOS() {
      return osOptionsHideInWindowsOS;
    }

    public boolean isOsOptionsHideInWindowsOS() {
      return osOptionsHideInWindowsOS;
    }

    public void setOsOptionsHideInWindowsOS(boolean osOptionsHideInWindowsOS) {
      this.osOptionsHideInWindowsOS = osOptionsHideInWindowsOS;
      osOptionsHideInWindowsOS__is_set = true;
    }

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

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

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

    private java.lang.String phoneNumber;

    public java.lang.String getPhoneNumber() {
      return phoneNumber;
    }

    public void setPhoneNumber(java.lang.String phoneNumber) {
      this.phoneNumber = phoneNumber;
      phoneNumber__is_set = true;
    }

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

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

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

    private boolean shouldOpenUrlInSameTab;

    public boolean getShouldOpenUrlInSameTab() {
      return shouldOpenUrlInSameTab;
    }

    public boolean isShouldOpenUrlInSameTab() {
      return shouldOpenUrlInSameTab;
    }

    public void setShouldOpenUrlInSameTab(boolean shouldOpenUrlInSameTab) {
      this.shouldOpenUrlInSameTab = shouldOpenUrlInSameTab;
      shouldOpenUrlInSameTab__is_set = true;
    }

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

    private void writeFieldShouldOpenUrlInSameTab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("shouldOpenUrlInSameTab", "http://soap.sforce.com/2006/04/metadata","shouldOpenUrlInSameTab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), shouldOpenUrlInSameTab, shouldOpenUrlInSameTab__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("[EmbeddedServiceMenuItem ");
      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 {
      writeFieldChannel(__out, __typeMapper);
      writeFieldChannelType(__out, __typeMapper);
      writeFieldCustomUrl(__out, __typeMapper);
      writeFieldDisplayOrder(__out, __typeMapper);
      writeFieldEmbeddedServiceCustomLabels(__out, __typeMapper);
      writeFieldIconUrl(__out, __typeMapper);
      writeFieldIsDisplayedOnPageLoad(__out, __typeMapper);
      writeFieldItemName(__out, __typeMapper);
      writeFieldOsOptionsHideInIOS(__out, __typeMapper);
      writeFieldOsOptionsHideInLinuxOS(__out, __typeMapper);
      writeFieldOsOptionsHideInMacOS(__out, __typeMapper);
      writeFieldOsOptionsHideInOtherOS(__out, __typeMapper);
      writeFieldOsOptionsHideInWindowsOS(__out, __typeMapper);
      writeFieldPhoneNumber(__out, __typeMapper);
      writeFieldShouldOpenUrlInSameTab(__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 {
      setChannel(__in, __typeMapper);
      setChannelType(__in, __typeMapper);
      setCustomUrl(__in, __typeMapper);
      setDisplayOrder(__in, __typeMapper);
      setEmbeddedServiceCustomLabels(__in, __typeMapper);
      setIconUrl(__in, __typeMapper);
      setIsDisplayedOnPageLoad(__in, __typeMapper);
      setItemName(__in, __typeMapper);
      setOsOptionsHideInIOS(__in, __typeMapper);
      setOsOptionsHideInLinuxOS(__in, __typeMapper);
      setOsOptionsHideInMacOS(__in, __typeMapper);
      setOsOptionsHideInOtherOS(__in, __typeMapper);
      setOsOptionsHideInWindowsOS(__in, __typeMapper);
      setPhoneNumber(__in, __typeMapper);
      setShouldOpenUrlInSameTab(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "channel", channel);
      toStringHelper(sb, "channelType", channelType);
      toStringHelper(sb, "customUrl", customUrl);
      toStringHelper(sb, "displayOrder", displayOrder);
      toStringHelper(sb, "embeddedServiceCustomLabels", embeddedServiceCustomLabels);
      toStringHelper(sb, "iconUrl", iconUrl);
      toStringHelper(sb, "isDisplayedOnPageLoad", isDisplayedOnPageLoad);
      toStringHelper(sb, "itemName", itemName);
      toStringHelper(sb, "osOptionsHideInIOS", osOptionsHideInIOS);
      toStringHelper(sb, "osOptionsHideInLinuxOS", osOptionsHideInLinuxOS);
      toStringHelper(sb, "osOptionsHideInMacOS", osOptionsHideInMacOS);
      toStringHelper(sb, "osOptionsHideInOtherOS", osOptionsHideInOtherOS);
      toStringHelper(sb, "osOptionsHideInWindowsOS", osOptionsHideInWindowsOS);
      toStringHelper(sb, "phoneNumber", phoneNumber);
      toStringHelper(sb, "shouldOpenUrlInSameTab", shouldOpenUrlInSameTab);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy