module Shopping
  class CartResource < JSONAPI::Resource
    model_name 'Shopping::Cart'
    
    attributes :user_id, :purchased_at, :created_at, :updated_at, :origin
    has_many :line_items
    has_many :cart_purchases

    def self.updatable_fields(context)
      super - [:user_id, :updated_at, :created_at, :purchased_at, :origin]
    end

    def self.creatable_fields(context)
      super - [:updated_at, :created_at, :purchased_at, :order_id, :invoice_id]
    end
    
  end
end
module Shopping
  class CartResource < JSONAPI::Resource
    model_name 'Shopping::Cart'

    attributes :user_id, :purchased_at, :created_at, :updated_at, :origin, :meta
    has_many :line_items
    has_many :cart_purchases

    def self.updatable_fields(context)
      super - [:user_id, :updated_at, :created_at, :purchased_at, :origin, :meta]
    end

    def self.creatable_fields(context)
      super - [:updated_at, :created_at, :purchased_at, :meta]
    end

  end
end
Add meta to cart resource
Add meta to cart resource
