/** * 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.event; 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.core.AuditInfo; import com.mozu.api.contracts.event.SubscribingSite; /** * This specifies if a tenant is associated with a subscription. */ @JsonIgnoreProperties(ignoreUnknown = true) public class SubscribingTenant implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * Indicates if the object or feature is active. This indicator is used for subscriptions (at the site or tenant level), customer accounts, products and variations. */ protected Boolean isActive; public Boolean getIsActive() { return this.isActive; } public void setIsActive(Boolean isActive) { this.isActive = isActive; } /** * This specifies the type of subscribing context, which is derived from the state of the subscription. If any subscribing sites exist; for example, a subscription that is not at the tenant level, then the value will be 'site'. */ protected String subscribingContextLevelType; public String getSubscribingContextLevelType() { return this.subscribingContextLevelType; } public void setSubscribingContextLevelType(String subscribingContextLevelType) { this.subscribingContextLevelType = subscribingContextLevelType; } /** * Unique identifier for the tenant. */ protected Integer tenantId; public Integer getTenantId() { return this.tenantId; } public void setTenantId(Integer tenantId) { this.tenantId = tenantId; } /** * Identifier and datetime stamp information recorded when a user or application creates, updates, or deletes a resource entity. This value is system-supplied and read-only. */ protected AuditInfo auditInfo; public AuditInfo getAuditInfo() { return this.auditInfo; } public void setAuditInfo(AuditInfo auditInfo) { this.auditInfo = auditInfo; } /** * This specifies the subscribing sites. */ protected List<SubscribingSite> subscribingSites; public List<SubscribingSite> getSubscribingSites() { return this.subscribingSites; } public void setSubscribingSites(List<SubscribingSite> subscribingSites) { this.subscribingSites = subscribingSites; } }