Sha256: 2d1fa54696ac6baf08c368950367ed8f1941b0db65b8d2f43ca4a0691dbe8b51

Contents?: true

Size: 1.49 KB

Versions: 16

Compression:

Stored size: 1.49 KB

Contents

module Moysklad::Entities
  class Variant < Entity

    attribute :accountId,                String

    attribute :characteristics, Array[Characteristic]
    attribute :minPrice, Float
    attribute :buyPrice, Float
    attribute :salePrices, Array[Price]
    attribute :product, Shortcut
    attribute :things, Array[String]

    # Когда загружаем через ассортименты эти поля устанавливаются
    attribute :stock, Float
    attribute :reserve, Float
    attribute :inTransit, Float
    attribute :quantity, Float

#characteristics - Характеристики Модификации Необходимое
#minPrice - Минимальная цена
#buyPrice - Закупочная цена
#salePrices - Цены продажи
#product - Метаданные, представляющие с собой ссылку на товар, к которому привязана Модификация. Необходимое
#things - Серийные номера Только для чтения

    #attribute :charactideristics,
      #attribute :minPrice

    #tag 'feature'

    #attribute :goodUuid,    String

    #attribute :archived,    Boolean
    #attribute :isDefault,   Boolean

    #element   :shared,      Boolean

    #has_many  :attributes,  Moysklad::Entities::Attribute
    #has_many  :barcodes,    Moysklad::Entities::Barcode

    #def good universe
      #cache :good, universe do
        #universe.good.find goodUuid
      #end
    #end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
moysklad-0.5 lib/moysklad/entities/variant.rb
moysklad-0.4.10 lib/moysklad/entities/variant.rb
moysklad-0.4.9 lib/moysklad/entities/variant.rb
moysklad-0.4.8 lib/moysklad/entities/variant.rb
moysklad-0.4.7 lib/moysklad/entities/variant.rb
moysklad-0.4.6 lib/moysklad/entities/variant.rb
moysklad-0.4.5 lib/moysklad/entities/variant.rb
moysklad-0.4.4 lib/moysklad/entities/variant.rb
moysklad-0.4.3 lib/moysklad/entities/variant.rb
moysklad-0.4.2 lib/moysklad/entities/variant.rb
moysklad-0.4.1 lib/moysklad/entities/variant.rb
moysklad-0.4.0 lib/moysklad/entities/variant.rb
moysklad-0.3.4 lib/moysklad/entities/variant.rb
moysklad-0.3.3 lib/moysklad/entities/variant.rb
moysklad-0.3.2 lib/moysklad/entities/variant.rb
moysklad-0.3.1 lib/moysklad/entities/variant.rb