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

com.mozu.api.contracts.appdev.Package Maven / Gradle / Ivy

Go to download

Mozu Java is a SDK that enables you to create robust Java applications that integrate with the Mozu platform

There is a newer version: 2.6.1-RC1
Show newest version
/**
 *     This code was auto-generated by a Codezu.     
 *
 *     Changes to this file may cause incorrect behavior and will be lost if
 *     the code is regenerated.
 */
package com.mozu.api.contracts.appdev;

import java.util.List;
import java.util.HashMap;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import org.joda.time.DateTime;
import java.io.IOException;
import java.lang.ClassNotFoundException;
import com.mozu.api.contracts.appdev.ApplicationAttribute;
import com.mozu.api.contracts.appdev.ApplicationBehavior;
import com.mozu.api.contracts.appdev.ApplicationCapability;
import com.mozu.api.contracts.appdev.ApplicationCapabilityType;
import com.mozu.api.contracts.appdev.ApplicationEntitlement;
import com.mozu.api.contracts.appdev.ApplicationSubscription;

/**
 *	Properties for a package for fulfillment and shipment. A package may include one to many products, or a bundle of products.
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class Package implements Serializable
{
	// Default Serial Version UID
	private static final long serialVersionUID = 1L;

	/**
	 * Mozu.AppDev.Contracts.Package apiVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String apiVersion;

	public String getApiVersion() {
		return this.apiVersion;
	}

	public void setApiVersion(String apiVersion) {
		this.apiVersion = apiVersion;
	}

	/**
	 * This will be used by the 3rd party developers to set a URL the intalled applications can call from the Tenant installation/
	 */
	protected  String appConfigUrl;

	public String getAppConfigUrl() {
		return this.appConfigUrl;
	}

	public void setAppConfigUrl(String appConfigUrl) {
		this.appConfigUrl = appConfigUrl;
	}

	/**
	 * Unique identifier of an app available in your  tenant or within  Dev Center. This ID is unique across all apps installed, initialized, and enabled in the  and those in development through the Dev Center Console.
	 */
	protected  String appId;

	public String getAppId() {
		return this.appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	/**
	 * App Key for the package in question.
	 */
	protected  String appKey;

	public String getAppKey() {
		return this.appKey;
	}

	public void setAppKey(String appKey) {
		this.appKey = appKey;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationDescription ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String applicationDescription;

	public String getApplicationDescription() {
		return this.applicationDescription;
	}

	public void setApplicationDescription(String applicationDescription) {
		this.applicationDescription = applicationDescription;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationDetailId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer applicationDetailId;

	public Integer getApplicationDetailId() {
		return this.applicationDetailId;
	}

	public void setApplicationDetailId(Integer applicationDetailId) {
		this.applicationDetailId = applicationDetailId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer applicationId;

	public Integer getApplicationId() {
		return this.applicationId;
	}

	public void setApplicationId(Integer applicationId) {
		this.applicationId = applicationId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationName ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String applicationName;

	public String getApplicationName() {
		return this.applicationName;
	}

	public void setApplicationName(String applicationName) {
		this.applicationName = applicationName;
	}

	/**
	 * This is the DevAccountId that owns the application
	 */
	protected  Integer applicationOwnerDevAccountId;

	public Integer getApplicationOwnerDevAccountId() {
		return this.applicationOwnerDevAccountId;
	}

	public void setApplicationOwnerDevAccountId(Integer applicationOwnerDevAccountId) {
		this.applicationOwnerDevAccountId = applicationOwnerDevAccountId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationStatus ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String applicationStatus;

	public String getApplicationStatus() {
		return this.applicationStatus;
	}

	public void setApplicationStatus(String applicationStatus) {
		this.applicationStatus = applicationStatus;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationStatusId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer applicationStatusId;

	public Integer getApplicationStatusId() {
		return this.applicationStatusId;
	}

	public void setApplicationStatusId(Integer applicationStatusId) {
		this.applicationStatusId = applicationStatusId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationStatusName ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String applicationStatusName;

	public String getApplicationStatusName() {
		return this.applicationStatusName;
	}

	public void setApplicationStatusName(String applicationStatusName) {
		this.applicationStatusName = applicationStatusName;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationTypeId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer applicationTypeId;

	public Integer getApplicationTypeId() {
		return this.applicationTypeId;
	}

	public void setApplicationTypeId(Integer applicationTypeId) {
		this.applicationTypeId = applicationTypeId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationTypeName ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String applicationTypeName;

	public String getApplicationTypeName() {
		return this.applicationTypeName;
	}

	public void setApplicationTypeName(String applicationTypeName) {
		this.applicationTypeName = applicationTypeName;
	}

	/**
	 * The date and time in UTC format when the application was updated most recently.
	 */
	protected  DateTime applicationUpdateDate;

	public DateTime getApplicationUpdateDate() {
		return this.applicationUpdateDate;
	}

	public void setApplicationUpdateDate(DateTime applicationUpdateDate) {
		this.applicationUpdateDate = applicationUpdateDate;
	}

	/**
	 * Mozu.AppDev.Contracts.Package appSchemeVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Byte appSchemeVersion;

	public Byte getAppSchemeVersion() {
		return this.appSchemeVersion;
	}

	public void setAppSchemeVersion(Byte appSchemeVersion) {
		this.appSchemeVersion = appSchemeVersion;
	}

	/**
	 * Mozu.AppDev.Contracts.Package assetFileCount ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer assetFileCount;

	public Integer getAssetFileCount() {
		return this.assetFileCount;
	}

	public void setAssetFileCount(Integer assetFileCount) {
		this.assetFileCount = assetFileCount;
	}

	/**
	 * Mozu.AppDev.Contracts.Package attributeNamespace ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String attributeNamespace;

	public String getAttributeNamespace() {
		return this.attributeNamespace;
	}

	public void setAttributeNamespace(String attributeNamespace) {
		this.attributeNamespace = attributeNamespace;
	}

	/**
	 * Mozu.AppDev.Contracts.Package dataNamespace ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String dataNamespace;

	public String getDataNamespace() {
		return this.dataNamespace;
	}

	public void setDataNamespace(String dataNamespace) {
		this.dataNamespace = dataNamespace;
	}

	/**
	 * Mozu.AppDev.Contracts.Package hasApplicationVersions ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Boolean hasApplicationVersions;

	public Boolean getHasApplicationVersions() {
		return this.hasApplicationVersions;
	}

	public void setHasApplicationVersions(Boolean hasApplicationVersions) {
		this.hasApplicationVersions = hasApplicationVersions;
	}

	/**
	 * Unique identifier of the source property, such as a catalog, discount, order, or email template.For a product field it will be the name of the field.For a category ID, must be a positive integer not greater than 2000000. By default,  auto-generates a category ID when categories are created. If you want to specify an ID during creation (which preserves category link relationships when migrating tenant data from one sandbox to another), you must also include the  query string in the endpoint. For example, . Then, use the  property to specify the desired category ID.For a product attribute it will be the Attribute FQN.For a document, the ID must be specified as a 32 character, case-insensitive, alphanumeric string. You can specify the ID as 32 sequential characters or as groups separated by dashes in the format 8-4-4-4-12. For example, or.For email templates, the ID must be one of the following values:			
	 */
	protected  Integer id;

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * Indicates if the object is deleted. If true, the object has been deleted. This may affect associated child members and objects. For example, a deleted master catalog affects all associated catalogs. 
	 */
	protected  Boolean isDeleted;

	public Boolean getIsDeleted() {
		return this.isDeleted;
	}

	public void setIsDeleted(Boolean isDeleted) {
		this.isDeleted = isDeleted;
	}

	/**
	 * Indicates if a customer account and associated data is locked. If true, the user account is locked due to multiple failed authentication attempts. The user cannot login until the account is unlocked.
	 */
	protected  Boolean isLocked;

	public Boolean getIsLocked() {
		return this.isLocked;
	}

	public void setIsLocked(Boolean isLocked) {
		this.isLocked = isLocked;
	}

	/**
	 * Mozu.AppDev.Contracts.Package isReleasePackage ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Boolean isReleasePackage;

	public Boolean getIsReleasePackage() {
		return this.isReleasePackage;
	}

	public void setIsReleasePackage(Boolean isReleasePackage) {
		this.isReleasePackage = isReleasePackage;
	}

	/**
	 * Mozu.AppDev.Contracts.Package legacyNamespace ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String legacyNamespace;

	public String getLegacyNamespace() {
		return this.legacyNamespace;
	}

	public void setLegacyNamespace(String legacyNamespace) {
		this.legacyNamespace = legacyNamespace;
	}

	/**
	 * Mozu.AppDev.Contracts.Package majorVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer majorVersion;

	public Integer getMajorVersion() {
		return this.majorVersion;
	}

	public void setMajorVersion(Integer majorVersion) {
		this.majorVersion = majorVersion;
	}

	/**
	 * Mozu.AppDev.Contracts.Package minorVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer minorVersion;

	public Integer getMinorVersion() {
		return this.minorVersion;
	}

	public void setMinorVersion(Integer minorVersion) {
		this.minorVersion = minorVersion;
	}

	/**
	 * The namespace for the accessible APIs and source capabilities in the core of  APIs.
	 */
	protected  String namespace;

	public String getNamespace() {
		return this.namespace;
	}

	public void setNamespace(String namespace) {
		this.namespace = namespace;
	}

	/**
	 * Mozu.AppDev.Contracts.Package namespaceRegistryId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String namespaceRegistryId;

	public String getNamespaceRegistryId() {
		return this.namespaceRegistryId;
	}

	public void setNamespaceRegistryId(String namespaceRegistryId) {
		this.namespaceRegistryId = namespaceRegistryId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package packageDescription ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String packageDescription;

	public String getPackageDescription() {
		return this.packageDescription;
	}

	public void setPackageDescription(String packageDescription) {
		this.packageDescription = packageDescription;
	}

	/**
	 * Mozu.AppDev.Contracts.Package packageGuid ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String packageGuid;

	public String getPackageGuid() {
		return this.packageGuid;
	}

	public void setPackageGuid(String packageGuid) {
		this.packageGuid = packageGuid;
	}

	/**
	 * Mozu.AppDev.Contracts.Package packageName ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String packageName;

	public String getPackageName() {
		return this.packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	/**
	 * The parent theme AppKey if this is a theme and the theme extends a valid, published theme.
	 */
	protected  String parentThemeAppKey;

	public String getParentThemeAppKey() {
		return this.parentThemeAppKey;
	}

	public void setParentThemeAppKey(String parentThemeAppKey) {
		this.parentThemeAppKey = parentThemeAppKey;
	}

	/**
	 * Mozu.AppDev.Contracts.Package parentThemeName ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String parentThemeName;

	public String getParentThemeName() {
		return this.parentThemeName;
	}

	public void setParentThemeName(String parentThemeName) {
		this.parentThemeName = parentThemeName;
	}

	/**
	 * Mozu.AppDev.Contracts.Package publishedParentSemanticVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String publishedParentSemanticVersion;

	public String getPublishedParentSemanticVersion() {
		return this.publishedParentSemanticVersion;
	}

	public void setPublishedParentSemanticVersion(String publishedParentSemanticVersion) {
		this.publishedParentSemanticVersion = publishedParentSemanticVersion;
	}

	/**
	 * Mozu.AppDev.Contracts.Package publishedParentThemeId ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer publishedParentThemeId;

	public Integer getPublishedParentThemeId() {
		return this.publishedParentThemeId;
	}

	public void setPublishedParentThemeId(Integer publishedParentThemeId) {
		this.publishedParentThemeId = publishedParentThemeId;
	}

	/**
	 * Mozu.AppDev.Contracts.Package revision ApiTypeMember DOCUMENT_HERE 
	 */
	protected  Integer revision;

	public Integer getRevision() {
		return this.revision;
	}

	public void setRevision(Integer revision) {
		this.revision = revision;
	}

	/**
	 * Mozu.AppDev.Contracts.Package semanticVersionRange ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String semanticVersionRange;

	public String getSemanticVersionRange() {
		return this.semanticVersionRange;
	}

	public void setSemanticVersionRange(String semanticVersionRange) {
		this.semanticVersionRange = semanticVersionRange;
	}

	/**
	 * Mozu.AppDev.Contracts.Package sharedSecret ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String sharedSecret;

	public String getSharedSecret() {
		return this.sharedSecret;
	}

	public void setSharedSecret(String sharedSecret) {
		this.sharedSecret = sharedSecret;
	}

	/**
	 * Mozu.AppDev.Contracts.Package themeEngineVersion ApiTypeMember DOCUMENT_HERE 
	 */
	protected  String themeEngineVersion;

	public String getThemeEngineVersion() {
		return this.themeEngineVersion;
	}

	public void setThemeEngineVersion(String themeEngineVersion) {
		this.themeEngineVersion = themeEngineVersion;
	}

	/**
	 * Whether or not there's a theme update.
	 */
	protected  Boolean updateAvailable;

	public Boolean getUpdateAvailable() {
		return this.updateAvailable;
	}

	public void setUpdateAvailable(Boolean updateAvailable) {
		this.updateAvailable = updateAvailable;
	}

	/**
	 * The date and time in UTC format the object was updated most recently.
	 */
	protected  DateTime updateDate;

	public DateTime getUpdateDate() {
		return this.updateDate;
	}

	public void setUpdateDate(DateTime updateDate) {
		this.updateDate = updateDate;
	}

	/**
	 * The AppKey is a runtime type. This only applies for themes that inherit from another theme. It shows the most current update available.
	 */
	protected  String updateParentAppKey;

	public String getUpdateParentAppKey() {
		return this.updateParentAppKey;
	}

	public void setUpdateParentAppKey(String updateParentAppKey) {
		this.updateParentAppKey = updateParentAppKey;
	}

	/**
	 * updateParentThemeName ApiType DOCUMENT_HERE 
	 */
	protected  String updateParentThemeName;

	public String getUpdateParentThemeName() {
		return this.updateParentThemeName;
	}

	public void setUpdateParentThemeName(String updateParentThemeName) {
		this.updateParentThemeName = updateParentThemeName;
	}

	/**
	 * updateParentThemeVersion ApiType DOCUMENT_HERE 
	 */
	protected  String updateParentThemeVersion;

	public String getUpdateParentThemeVersion() {
		return this.updateParentThemeVersion;
	}

	public void setUpdateParentThemeVersion(String updateParentThemeVersion) {
		this.updateParentThemeVersion = updateParentThemeVersion;
	}

	/**
	 * Unique identifier of the customer account (shopper or system user). System-supplied and read-only. If the shopper user is anonymous, the user ID represents a system-generated user ID string.
	 */
	protected  String userId;

	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * List of Statuses that the application can move to during the application lifecycle. This is based on what the current value of the ApplicatinStatusId is.
	 */
	protected List validApplicationStatusIdList;
	public List getValidApplicationStatusIdList() {
		return this.validApplicationStatusIdList;
	}
	public void setValidApplicationStatusIdList(List validApplicationStatusIdList) {
		this.validApplicationStatusIdList = validApplicationStatusIdList;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationAttributes ApiTypeMember DOCUMENT_HERE 
	 */
	protected List applicationAttributes;
	public List getApplicationAttributes() {
		return this.applicationAttributes;
	}
	public void setApplicationAttributes(List applicationAttributes) {
		this.applicationAttributes = applicationAttributes;
	}

	/**
	 * List of Application Behaviors that apply to this version of the application.
	 */
	protected List applicationBehaviors;
	public List getApplicationBehaviors() {
		return this.applicationBehaviors;
	}
	public void setApplicationBehaviors(List applicationBehaviors) {
		this.applicationBehaviors = applicationBehaviors;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationCapabilities ApiTypeMember DOCUMENT_HERE 
	 */
	protected List applicationCapabilities;
	public List getApplicationCapabilities() {
		return this.applicationCapabilities;
	}
	public void setApplicationCapabilities(List applicationCapabilities) {
		this.applicationCapabilities = applicationCapabilities;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationCapabilityTypes ApiTypeMember DOCUMENT_HERE 
	 */
	protected List applicationCapabilityTypes;
	public List getApplicationCapabilityTypes() {
		return this.applicationCapabilityTypes;
	}
	public void setApplicationCapabilityTypes(List applicationCapabilityTypes) {
		this.applicationCapabilityTypes = applicationCapabilityTypes;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationEntitlements ApiTypeMember DOCUMENT_HERE 
	 */
	protected List applicationEntitlements;
	public List getApplicationEntitlements() {
		return this.applicationEntitlements;
	}
	public void setApplicationEntitlements(List applicationEntitlements) {
		this.applicationEntitlements = applicationEntitlements;
	}

	/**
	 * Mozu.AppDev.Contracts.Package applicationSubscriptions ApiTypeMember DOCUMENT_HERE 
	 */
	protected List applicationSubscriptions;
	public List getApplicationSubscriptions() {
		return this.applicationSubscriptions;
	}
	public void setApplicationSubscriptions(List applicationSubscriptions) {
		this.applicationSubscriptions = applicationSubscriptions;
	}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy