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

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

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

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

    private boolean autoFacetingEnabled;

    public boolean getAutoFacetingEnabled() {
      return autoFacetingEnabled;
    }

    public boolean isAutoFacetingEnabled() {
      return autoFacetingEnabled;
    }

    public void setAutoFacetingEnabled(boolean autoFacetingEnabled) {
      this.autoFacetingEnabled = autoFacetingEnabled;
      autoFacetingEnabled__is_set = true;
    }

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

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

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

    private boolean cartAsyncProcessingEnabled;

    public boolean getCartAsyncProcessingEnabled() {
      return cartAsyncProcessingEnabled;
    }

    public boolean isCartAsyncProcessingEnabled() {
      return cartAsyncProcessingEnabled;
    }

    public void setCartAsyncProcessingEnabled(boolean cartAsyncProcessingEnabled) {
      this.cartAsyncProcessingEnabled = cartAsyncProcessingEnabled;
      cartAsyncProcessingEnabled__is_set = true;
    }

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

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

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

    private boolean cartCalculateEnabled;

    public boolean getCartCalculateEnabled() {
      return cartCalculateEnabled;
    }

    public boolean isCartCalculateEnabled() {
      return cartCalculateEnabled;
    }

    public void setCartCalculateEnabled(boolean cartCalculateEnabled) {
      this.cartCalculateEnabled = cartCalculateEnabled;
      cartCalculateEnabled__is_set = true;
    }

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

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

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

    private boolean cartToOrderAutoCustomFieldMapping;

    public boolean getCartToOrderAutoCustomFieldMapping() {
      return cartToOrderAutoCustomFieldMapping;
    }

    public boolean isCartToOrderAutoCustomFieldMapping() {
      return cartToOrderAutoCustomFieldMapping;
    }

    public void setCartToOrderAutoCustomFieldMapping(boolean cartToOrderAutoCustomFieldMapping) {
      this.cartToOrderAutoCustomFieldMapping = cartToOrderAutoCustomFieldMapping;
      cartToOrderAutoCustomFieldMapping__is_set = true;
    }

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

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

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

    private int checkoutTimeToLive;

    public int getCheckoutTimeToLive() {
      return checkoutTimeToLive;
    }

    public void setCheckoutTimeToLive(int checkoutTimeToLive) {
      this.checkoutTimeToLive = checkoutTimeToLive;
      checkoutTimeToLive__is_set = true;
    }

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

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

    /**
     * element : checkoutValidAfterDate of type {http://www.w3.org/2001/XMLSchema}dateTime
     * java type: java.util.Calendar
     */
    private boolean checkoutValidAfterDate__is_set = false;

    private java.util.Calendar checkoutValidAfterDate;

    public java.util.Calendar getCheckoutValidAfterDate() {
      return checkoutValidAfterDate;
    }

    public void setCheckoutValidAfterDate(java.util.Calendar checkoutValidAfterDate) {
      this.checkoutValidAfterDate = checkoutValidAfterDate;
      checkoutValidAfterDate__is_set = true;
    }

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

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

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

    private boolean commerceEinsteinActivitiesTracked;

    public boolean getCommerceEinsteinActivitiesTracked() {
      return commerceEinsteinActivitiesTracked;
    }

    public boolean isCommerceEinsteinActivitiesTracked() {
      return commerceEinsteinActivitiesTracked;
    }

    public void setCommerceEinsteinActivitiesTracked(boolean commerceEinsteinActivitiesTracked) {
      this.commerceEinsteinActivitiesTracked = commerceEinsteinActivitiesTracked;
      commerceEinsteinActivitiesTracked__is_set = true;
    }

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

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

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

    private boolean commerceEinsteinDeployed;

    public boolean getCommerceEinsteinDeployed() {
      return commerceEinsteinDeployed;
    }

    public boolean isCommerceEinsteinDeployed() {
      return commerceEinsteinDeployed;
    }

    public void setCommerceEinsteinDeployed(boolean commerceEinsteinDeployed) {
      this.commerceEinsteinDeployed = commerceEinsteinDeployed;
      commerceEinsteinDeployed__is_set = true;
    }

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

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

    /**
     * element : country of type {http://soap.sforce.com/2006/04/metadata}CountryIsoCode
     * java type: com.sforce.soap.metadata.CountryIsoCode
     */
    private boolean country__is_set = false;

    private com.sforce.soap.metadata.CountryIsoCode country;

    public com.sforce.soap.metadata.CountryIsoCode getCountry() {
      return country;
    }

    public void setCountry(com.sforce.soap.metadata.CountryIsoCode country) {
      this.country = country;
      country__is_set = true;
    }

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

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

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

    private java.lang.String defaultCurrency;

    public java.lang.String getDefaultCurrency() {
      return defaultCurrency;
    }

    public void setDefaultCurrency(java.lang.String defaultCurrency) {
      this.defaultCurrency = defaultCurrency;
      defaultCurrency__is_set = true;
    }

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

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

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

    private java.lang.String defaultLanguage;

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

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

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

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

    /**
     * element : defaultTaxLocaleType of type {http://soap.sforce.com/2006/04/metadata}TaxLocaleType
     * java type: com.sforce.soap.metadata.TaxLocaleType
     */
    private boolean defaultTaxLocaleType__is_set = false;

    private com.sforce.soap.metadata.TaxLocaleType defaultTaxLocaleType;

    public com.sforce.soap.metadata.TaxLocaleType getDefaultTaxLocaleType() {
      return defaultTaxLocaleType;
    }

    public void setDefaultTaxLocaleType(com.sforce.soap.metadata.TaxLocaleType defaultTaxLocaleType) {
      this.defaultTaxLocaleType = defaultTaxLocaleType;
      defaultTaxLocaleType__is_set = true;
    }

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

    private void writeFieldDefaultTaxLocaleType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("defaultTaxLocaleType", "http://soap.sforce.com/2006/04/metadata","defaultTaxLocaleType","http://soap.sforce.com/2006/04/metadata","TaxLocaleType",1,1,true), defaultTaxLocaleType, defaultTaxLocaleType__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 : duplicateCartItemsEnabled of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean duplicateCartItemsEnabled__is_set = false;

    private boolean duplicateCartItemsEnabled;

    public boolean getDuplicateCartItemsEnabled() {
      return duplicateCartItemsEnabled;
    }

    public boolean isDuplicateCartItemsEnabled() {
      return duplicateCartItemsEnabled;
    }

    public void setDuplicateCartItemsEnabled(boolean duplicateCartItemsEnabled) {
      this.duplicateCartItemsEnabled = duplicateCartItemsEnabled;
      duplicateCartItemsEnabled__is_set = true;
    }

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

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

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

    private boolean guestBrowsingEnabled;

    public boolean getGuestBrowsingEnabled() {
      return guestBrowsingEnabled;
    }

    public boolean isGuestBrowsingEnabled() {
      return guestBrowsingEnabled;
    }

    public void setGuestBrowsingEnabled(boolean guestBrowsingEnabled) {
      this.guestBrowsingEnabled = guestBrowsingEnabled;
      guestBrowsingEnabled__is_set = true;
    }

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

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

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

    private boolean guestCartEnabled;

    public boolean getGuestCartEnabled() {
      return guestCartEnabled;
    }

    public boolean isGuestCartEnabled() {
      return guestCartEnabled;
    }

    public void setGuestCartEnabled(boolean guestCartEnabled) {
      this.guestCartEnabled = guestCartEnabled;
      guestCartEnabled__is_set = true;
    }

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

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

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

    private int guestCartTimeToLive;

    public int getGuestCartTimeToLive() {
      return guestCartTimeToLive;
    }

    public void setGuestCartTimeToLive(int guestCartTimeToLive) {
      this.guestCartTimeToLive = guestCartTimeToLive;
      guestCartTimeToLive__is_set = true;
    }

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

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

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

    private boolean guestCheckoutEnabled;

    public boolean getGuestCheckoutEnabled() {
      return guestCheckoutEnabled;
    }

    public boolean isGuestCheckoutEnabled() {
      return guestCheckoutEnabled;
    }

    public void setGuestCheckoutEnabled(boolean guestCheckoutEnabled) {
      this.guestCheckoutEnabled = guestCheckoutEnabled;
      guestCheckoutEnabled__is_set = true;
    }

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

    private void writeFieldGuestCheckoutEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("guestCheckoutEnabled", "http://soap.sforce.com/2006/04/metadata","guestCheckoutEnabled","http://www.w3.org/2001/XMLSchema","boolean",1,1,true), guestCheckoutEnabled, guestCheckoutEnabled__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 : maxValuesPerFacet of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean maxValuesPerFacet__is_set = false;

    private int maxValuesPerFacet;

    public int getMaxValuesPerFacet() {
      return maxValuesPerFacet;
    }

    public void setMaxValuesPerFacet(int maxValuesPerFacet) {
      this.maxValuesPerFacet = maxValuesPerFacet;
      maxValuesPerFacet__is_set = true;
    }

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

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

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

    private java.lang.String orderActivationStatus;

    public java.lang.String getOrderActivationStatus() {
      return orderActivationStatus;
    }

    public void setOrderActivationStatus(java.lang.String orderActivationStatus) {
      this.orderActivationStatus = orderActivationStatus;
      orderActivationStatus__is_set = true;
    }

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

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

    /**
     * element : orderLifeCycleType of type {http://soap.sforce.com/2006/04/metadata}OrderLifeCycleType
     * java type: com.sforce.soap.metadata.OrderLifeCycleType
     */
    private boolean orderLifeCycleType__is_set = false;

    private com.sforce.soap.metadata.OrderLifeCycleType orderLifeCycleType;

    public com.sforce.soap.metadata.OrderLifeCycleType getOrderLifeCycleType() {
      return orderLifeCycleType;
    }

    public void setOrderLifeCycleType(com.sforce.soap.metadata.OrderLifeCycleType orderLifeCycleType) {
      this.orderLifeCycleType = orderLifeCycleType;
      orderLifeCycleType__is_set = true;
    }

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

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

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

    private int paginationSize;

    public int getPaginationSize() {
      return paginationSize;
    }

    public void setPaginationSize(int paginationSize) {
      this.paginationSize = paginationSize;
      paginationSize__is_set = true;
    }

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

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

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

    private boolean preserveGuestCartEnabled;

    public boolean getPreserveGuestCartEnabled() {
      return preserveGuestCartEnabled;
    }

    public boolean isPreserveGuestCartEnabled() {
      return preserveGuestCartEnabled;
    }

    public void setPreserveGuestCartEnabled(boolean preserveGuestCartEnabled) {
      this.preserveGuestCartEnabled = preserveGuestCartEnabled;
      preserveGuestCartEnabled__is_set = true;
    }

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

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

    /**
     * element : pricingStrategy of type {http://soap.sforce.com/2006/04/metadata}PricingStrategy
     * java type: com.sforce.soap.metadata.PricingStrategy
     */
    private boolean pricingStrategy__is_set = false;

    private com.sforce.soap.metadata.PricingStrategy pricingStrategy;

    public com.sforce.soap.metadata.PricingStrategy getPricingStrategy() {
      return pricingStrategy;
    }

    public void setPricingStrategy(com.sforce.soap.metadata.PricingStrategy pricingStrategy) {
      this.pricingStrategy = pricingStrategy;
      pricingStrategy__is_set = true;
    }

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

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

    /**
     * element : productGrouping of type {http://soap.sforce.com/2006/04/metadata}ProductGrouping
     * java type: com.sforce.soap.metadata.ProductGrouping
     */
    private boolean productGrouping__is_set = false;

    private com.sforce.soap.metadata.ProductGrouping productGrouping;

    public com.sforce.soap.metadata.ProductGrouping getProductGrouping() {
      return productGrouping;
    }

    public void setProductGrouping(com.sforce.soap.metadata.ProductGrouping productGrouping) {
      this.productGrouping = productGrouping;
      productGrouping__is_set = true;
    }

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

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

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

    private boolean skipAdditionalEntitlementCheckForSearch;

    public boolean getSkipAdditionalEntitlementCheckForSearch() {
      return skipAdditionalEntitlementCheckForSearch;
    }

    public boolean isSkipAdditionalEntitlementCheckForSearch() {
      return skipAdditionalEntitlementCheckForSearch;
    }

    public void setSkipAdditionalEntitlementCheckForSearch(boolean skipAdditionalEntitlementCheckForSearch) {
      this.skipAdditionalEntitlementCheckForSearch = skipAdditionalEntitlementCheckForSearch;
      skipAdditionalEntitlementCheckForSearch__is_set = true;
    }

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

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

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

    private boolean skuDetectionEnabled;

    public boolean getSkuDetectionEnabled() {
      return skuDetectionEnabled;
    }

    public boolean isSkuDetectionEnabled() {
      return skuDetectionEnabled;
    }

    public void setSkuDetectionEnabled(boolean skuDetectionEnabled) {
      this.skuDetectionEnabled = skuDetectionEnabled;
      skuDetectionEnabled__is_set = true;
    }

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

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

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

    private boolean splitShipmentEnabled;

    public boolean getSplitShipmentEnabled() {
      return splitShipmentEnabled;
    }

    public boolean isSplitShipmentEnabled() {
      return splitShipmentEnabled;
    }

    public void setSplitShipmentEnabled(boolean splitShipmentEnabled) {
      this.splitShipmentEnabled = splitShipmentEnabled;
      splitShipmentEnabled__is_set = true;
    }

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

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

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

    private java.lang.String supportedCurrencies;

    public java.lang.String getSupportedCurrencies() {
      return supportedCurrencies;
    }

    public void setSupportedCurrencies(java.lang.String supportedCurrencies) {
      this.supportedCurrencies = supportedCurrencies;
      supportedCurrencies__is_set = true;
    }

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

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

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

    private java.lang.String supportedLanguages;

    public java.lang.String getSupportedLanguages() {
      return supportedLanguages;
    }

    public void setSupportedLanguages(java.lang.String supportedLanguages) {
      this.supportedLanguages = supportedLanguages;
      supportedLanguages__is_set = true;
    }

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

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

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

    private java.lang.String supportedShipToCountries;

    public java.lang.String getSupportedShipToCountries() {
      return supportedShipToCountries;
    }

    public void setSupportedShipToCountries(java.lang.String supportedShipToCountries) {
      this.supportedShipToCountries = supportedShipToCountries;
      supportedShipToCountries__is_set = true;
    }

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

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

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

    private com.sforce.soap.metadata.WebStoreType type;

    public com.sforce.soap.metadata.WebStoreType getType() {
      return type;
    }

    public void setType(com.sforce.soap.metadata.WebStoreType type) {
      this.type = type;
      type__is_set = true;
    }

    protected void setType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("type", "http://soap.sforce.com/2006/04/metadata","type","http://soap.sforce.com/2006/04/metadata","WebStoreType",1,1,true))) {
        setType((com.sforce.soap.metadata.WebStoreType)__typeMapper.readObject(__in, _lookupTypeInfo("type", "http://soap.sforce.com/2006/04/metadata","type","http://soap.sforce.com/2006/04/metadata","WebStoreType",1,1,true), com.sforce.soap.metadata.WebStoreType.class));
      }
    }

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

    /**
     */
    @Override
    public void write(javax.xml.namespace.QName __element,
        com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper)
        throws java.io.IOException {
      __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart());
      __typeMapper.writeXsiType(__out, "http://soap.sforce.com/2006/04/metadata", "WebStoreTemplate");
      writeFields(__out, __typeMapper);
      __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart());
    }

    protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper)
         throws java.io.IOException {
       super.writeFields(__out, __typeMapper);
       writeFields1(__out, __typeMapper);
    }

    @Override
    public void load(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __typeMapper.consumeStartTag(__in);
      loadFields(__in, __typeMapper);
      __typeMapper.consumeEndTag(__in);
    }

    protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        super.loadFields(__in, __typeMapper);
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[WebStoreTemplate ");
      sb.append(super.toString());
      toString1(sb);

      sb.append("]\n");
      return sb.toString();
    }

    private void toStringHelper(StringBuilder sb, String name, Object value) {
      sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n");
    }

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldAutoFacetingEnabled(__out, __typeMapper);
      writeFieldCartAsyncProcessingEnabled(__out, __typeMapper);
      writeFieldCartCalculateEnabled(__out, __typeMapper);
      writeFieldCartToOrderAutoCustomFieldMapping(__out, __typeMapper);
      writeFieldCheckoutTimeToLive(__out, __typeMapper);
      writeFieldCheckoutValidAfterDate(__out, __typeMapper);
      writeFieldCommerceEinsteinActivitiesTracked(__out, __typeMapper);
      writeFieldCommerceEinsteinDeployed(__out, __typeMapper);
      writeFieldCountry(__out, __typeMapper);
      writeFieldDefaultCurrency(__out, __typeMapper);
      writeFieldDefaultLanguage(__out, __typeMapper);
      writeFieldDefaultTaxLocaleType(__out, __typeMapper);
      writeFieldDescription(__out, __typeMapper);
      writeFieldDuplicateCartItemsEnabled(__out, __typeMapper);
      writeFieldGuestBrowsingEnabled(__out, __typeMapper);
      writeFieldGuestCartEnabled(__out, __typeMapper);
      writeFieldGuestCartTimeToLive(__out, __typeMapper);
      writeFieldGuestCheckoutEnabled(__out, __typeMapper);
      writeFieldMasterLabel(__out, __typeMapper);
      writeFieldMaxValuesPerFacet(__out, __typeMapper);
      writeFieldOrderActivationStatus(__out, __typeMapper);
      writeFieldOrderLifeCycleType(__out, __typeMapper);
      writeFieldPaginationSize(__out, __typeMapper);
      writeFieldPreserveGuestCartEnabled(__out, __typeMapper);
      writeFieldPricingStrategy(__out, __typeMapper);
      writeFieldProductGrouping(__out, __typeMapper);
      writeFieldSkipAdditionalEntitlementCheckForSearch(__out, __typeMapper);
      writeFieldSkuDetectionEnabled(__out, __typeMapper);
      writeFieldSplitShipmentEnabled(__out, __typeMapper);
      writeFieldSupportedCurrencies(__out, __typeMapper);
      writeFieldSupportedLanguages(__out, __typeMapper);
      writeFieldSupportedShipToCountries(__out, __typeMapper);
      writeFieldType(__out, __typeMapper);
    }

    private void loadFields1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      setAutoFacetingEnabled(__in, __typeMapper);
      setCartAsyncProcessingEnabled(__in, __typeMapper);
      setCartCalculateEnabled(__in, __typeMapper);
      setCartToOrderAutoCustomFieldMapping(__in, __typeMapper);
      setCheckoutTimeToLive(__in, __typeMapper);
      setCheckoutValidAfterDate(__in, __typeMapper);
      setCommerceEinsteinActivitiesTracked(__in, __typeMapper);
      setCommerceEinsteinDeployed(__in, __typeMapper);
      setCountry(__in, __typeMapper);
      setDefaultCurrency(__in, __typeMapper);
      setDefaultLanguage(__in, __typeMapper);
      setDefaultTaxLocaleType(__in, __typeMapper);
      setDescription(__in, __typeMapper);
      setDuplicateCartItemsEnabled(__in, __typeMapper);
      setGuestBrowsingEnabled(__in, __typeMapper);
      setGuestCartEnabled(__in, __typeMapper);
      setGuestCartTimeToLive(__in, __typeMapper);
      setGuestCheckoutEnabled(__in, __typeMapper);
      setMasterLabel(__in, __typeMapper);
      setMaxValuesPerFacet(__in, __typeMapper);
      setOrderActivationStatus(__in, __typeMapper);
      setOrderLifeCycleType(__in, __typeMapper);
      setPaginationSize(__in, __typeMapper);
      setPreserveGuestCartEnabled(__in, __typeMapper);
      setPricingStrategy(__in, __typeMapper);
      setProductGrouping(__in, __typeMapper);
      setSkipAdditionalEntitlementCheckForSearch(__in, __typeMapper);
      setSkuDetectionEnabled(__in, __typeMapper);
      setSplitShipmentEnabled(__in, __typeMapper);
      setSupportedCurrencies(__in, __typeMapper);
      setSupportedLanguages(__in, __typeMapper);
      setSupportedShipToCountries(__in, __typeMapper);
      setType(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "autoFacetingEnabled", autoFacetingEnabled);
      toStringHelper(sb, "cartAsyncProcessingEnabled", cartAsyncProcessingEnabled);
      toStringHelper(sb, "cartCalculateEnabled", cartCalculateEnabled);
      toStringHelper(sb, "cartToOrderAutoCustomFieldMapping", cartToOrderAutoCustomFieldMapping);
      toStringHelper(sb, "checkoutTimeToLive", checkoutTimeToLive);
      toStringHelper(sb, "checkoutValidAfterDate", checkoutValidAfterDate);
      toStringHelper(sb, "commerceEinsteinActivitiesTracked", commerceEinsteinActivitiesTracked);
      toStringHelper(sb, "commerceEinsteinDeployed", commerceEinsteinDeployed);
      toStringHelper(sb, "country", country);
      toStringHelper(sb, "defaultCurrency", defaultCurrency);
      toStringHelper(sb, "defaultLanguage", defaultLanguage);
      toStringHelper(sb, "defaultTaxLocaleType", defaultTaxLocaleType);
      toStringHelper(sb, "description", description);
      toStringHelper(sb, "duplicateCartItemsEnabled", duplicateCartItemsEnabled);
      toStringHelper(sb, "guestBrowsingEnabled", guestBrowsingEnabled);
      toStringHelper(sb, "guestCartEnabled", guestCartEnabled);
      toStringHelper(sb, "guestCartTimeToLive", guestCartTimeToLive);
      toStringHelper(sb, "guestCheckoutEnabled", guestCheckoutEnabled);
      toStringHelper(sb, "masterLabel", masterLabel);
      toStringHelper(sb, "maxValuesPerFacet", maxValuesPerFacet);
      toStringHelper(sb, "orderActivationStatus", orderActivationStatus);
      toStringHelper(sb, "orderLifeCycleType", orderLifeCycleType);
      toStringHelper(sb, "paginationSize", paginationSize);
      toStringHelper(sb, "preserveGuestCartEnabled", preserveGuestCartEnabled);
      toStringHelper(sb, "pricingStrategy", pricingStrategy);
      toStringHelper(sb, "productGrouping", productGrouping);
      toStringHelper(sb, "skipAdditionalEntitlementCheckForSearch", skipAdditionalEntitlementCheckForSearch);
      toStringHelper(sb, "skuDetectionEnabled", skuDetectionEnabled);
      toStringHelper(sb, "splitShipmentEnabled", splitShipmentEnabled);
      toStringHelper(sb, "supportedCurrencies", supportedCurrencies);
      toStringHelper(sb, "supportedLanguages", supportedLanguages);
      toStringHelper(sb, "supportedShipToCountries", supportedShipToCountries);
      toStringHelper(sb, "type", type);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy