lib/schemas/e_commerce/PurchaseSchema.js
function PurchaseSchema() {
    /**
     * The cartId value
     * @member
     */
    this.cartId = null;
    /**
     * The storeId value
     * @member
     */
    this.storeId = null;
    /**
     * The orderId value
     * @member
     */
    this.orderId = null;
    /**
     * The payment of value
     * @member
     * @type { Payment }
     */
    this.payment = Object.create(Payment.prototype);
    /**
     * The shippingAddress of value
     * @member
     * @type { ShippingAddress }
     */
    this.shippingAddress = Object.create(ShippingAddress.prototype);
    /**
     * The billingAddress of value
     * @member
     * @type { BillingAddress }
     */
    this.billingAddress = Object.create(BillingAddress.prototype);
    /**
     * The paymentGateway value
     * @member
     */
    this.paymentGateway = null;
    /**
     * The note value
     * @member
     */
    this.note = null;
    /**
     * The buyerAcceptsMarketing value
     * @member
     */
    this.buyerAcceptsMarketing = null;

}
function PurchaseSchema() {
    /**
     * The cartId value
     * @member
     */
    this.cartId = null;
    /**
     * The storeId value
     * @member
     */
    this.storeId = null;
    /**
     * The orderId value
     * @member
     */
    this.orderId = null;
    /**
     * The payment of value
     * @member
     * @type { Payment }
     */
    this.payment = Object.create(Payment.prototype);
    /**
     * The shippingAddress of value
     * @member
     * @type { ShippingAddress }
     */
    this.shippingAddress = Object.create(ShippingAddress.prototype);
    /**
     * The billingAddress of value
     * @member
     * @type { BillingAddress }
     */
    this.billingAddress = Object.create(BillingAddress.prototype);
    /**
     * The paymentGateway value
     * @member
     */
    this.paymentGateway = null;
    /**
     * The note value
     * @member
     */
    this.note = null;
    /**
     * The buyerAcceptsMarketing value
     * @member
     */
    this.buyerAcceptsMarketing = null;

}
function PurchaseSchema ( ) { /**
     * The cartId value
     * @member
     */ this . cartId = null ; /**
     * The storeId value
     * @member
     */ this . storeId = null ; /**
     * The orderId value
     * @member
     */ this . orderId = null ; /**
     * The payment of value
     * @member
     * @type { Payment }
     */ this . payment = Object . create ( Payment . prototype ) ; /**
     * The shippingAddress of value
     * @member
     * @type { ShippingAddress }
     */ this . shippingAddress = Object . create ( ShippingAddress . prototype ) ; /**
     * The billingAddress of value
     * @member
     * @type { BillingAddress }
     */ this . billingAddress = Object . create ( BillingAddress . prototype ) ; /**
     * The paymentGateway value
     * @member
     */ this . paymentGateway = null ; /**
     * The note value
     * @member
     */ this . note = null ; /**
     * The buyerAcceptsMarketing value
     * @member
     */ this . buyerAcceptsMarketing = null ; }
The PurchaseSchema class
@constructor
@alias PurchaseSchema
The PurchaseSchema class