Sha256: 7a5bca3ab6ee38fc286b2f8cafef779f1e61405c4e620461b346d422ad58fded
Contents?: true
Size: 712 Bytes
Versions: 2
Compression:
Stored size: 712 Bytes
Contents
module Pwinty class OrderItem < Pwinty::Base """https://www.prodigi.com/print-api/docs/reference/#order-object-item""" attribute? :id, Types::String.optional attribute? :merchantReference, Types::String.optional attribute? :sku, Types::String attribute? :copies, Types::Integer attribute? :sizing, Types::String.default('fillPrintArea') attribute? :assets, Types::Array.of(Pwinty::OrderAsset) attribute? :attributes, Types::Hash def serializable item_attrs = Hash.new item_attrs.update(self.attributes) item_attrs[:assets] = [] for asset in self.assets item_attrs[:assets] << asset.attributes end item_attrs end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pwinty-4.0.1 | lib/pwinty/api_models/order_item.rb |
pwinty-4.0.0 | lib/pwinty/api_models/order_item.rb |