/** * 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.customer; 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.customer.CurrencyAmount; /** * Properties of the commerce summary associated with a customer account, which includes details about the shopper's most recent order, wish lists, and total order value over time. */ @JsonIgnoreProperties(ignoreUnknown = true) public class CommerceSummary implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * The date and time the shopper last submitted an order for any site associated with the tenant. */ protected DateTime lastOrderDate; public DateTime getLastOrderDate() { return this.lastOrderDate; } public void setLastOrderDate(DateTime lastOrderDate) { this.lastOrderDate = lastOrderDate; } /** * The total number of order the shopper submitted across all sites associated with the tenant. */ protected Integer orderCount; public Integer getOrderCount() { return this.orderCount; } public void setOrderCount(Integer orderCount) { this.orderCount = orderCount; } /** * The number of visits to a site associated with a customer account. */ protected Integer visitsCount; public Integer getVisitsCount() { return this.visitsCount; } public void setVisitsCount(Integer visitsCount) { this.visitsCount = visitsCount; } /** * The number of wish lists associated with a customer account. This number represents the total number of a shopper's wish lists across all sites associated with a tenant. */ protected Integer wishlistCount; public Integer getWishlistCount() { return this.wishlistCount; } public void setWishlistCount(Integer wishlistCount) { this.wishlistCount = wishlistCount; } /** * The aggregate total amount of all orders the shopper submitted, across all sites associated with the tenant. */ protected CurrencyAmount totalOrderAmount; public CurrencyAmount getTotalOrderAmount() { return this.totalOrderAmount; } public void setTotalOrderAmount(CurrencyAmount totalOrderAmount) { this.totalOrderAmount = totalOrderAmount; } }