Sha256: 7022a2ae83c18476a6fac9d96cf39f6d3de285c9cae77a0fefe2c5434b8a342f
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
##= require 'skr/models/Address' ##= require 'skr/models/CreditCard' class SaleSku extends Lanes.Models.State props: sku_id: 'integer' qty: 'integer' class Skr.Api.Models.Sale extends Skr.Api.Models.Base props: address_id: 'integer' id: 'integer' visible_id: 'visible_id' terms_id: 'integer' customer_id: 'integer' hash_code: 'string' total: 'bigdec' form: 'string' options: 'object' mixins: [ Lanes.Skr.Models.Mixins.PrintSupport ] associations: skus: { collection: SaleSku } billing_address: { model: 'Address', autoCreate: true } credit_card: model: 'Skr.Models.CreditCard', autoCreate: true options: -> linkToAddress: @billing_address printFormIdentifier: -> 'invoice' copySkusFromCart: (cart) -> cart.skus.each (ci) => @skus.add(sku_id: ci.sku.id, qty: ci.qty) save: -> super(with: 'details')
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stockor-0.5.0 | client/skr/api/Models/Sale.coffee |
stockor-0.4.0 | client/skr/api/Models/Sale.coffee |