class B2bCenterApi::WebService::Types::Lot
Конкурс
Attributes
@return[Integer] Места поставки товара или оказания услуги. Список адресов организации возвращает метод RemoteMarket.getAddressesIds.
@return[String] Категории классификатора Перечисление категорий классификатора через запятую. Например: “127512010,43222134”
@return Сведения о заказчике. Формат значения VARCHAR(255)
@return Альтернативный идентификатор лота
@return Номер лота: 1, 2, 3 и т.д. (номер назначается автоматически при сохранении)
@return Название продукции (наименование лота)
@return[String] Коды ОКВЭД (обязательно для заполнения для организаций, работающих по 223-ФЗ)
@return Начальная (максимальная) цена с НДС. Если цена не указывается, то price_begin
=price_begin_notax=0. Формат значения DECIMAL(18,2)
@return Начальная (максимальная) цена без НДС. Формат значения DECIMAL(18,2)
@return Количество. Формат значения DECIMAL(11,3)
@return Единицы измерения (код ОКЕИ). Формат значения VARCHAR(20)
Public Class Methods
# File lib/b2b_center_api/web_service/types/lot.rb, line 37 def self.from_response(response) return if response.nil? lots = to_array(response[:lot]).map do |f| lot = Lot.new lot.lot_id = convert(f[:lot_id], :integer) lot.lot_name = f[:lot_name] lot.classifier_ids = f[:classifier_ids].split(',') lot.okved_codes = ArrayOfIds.from_part_response(f[:okved_codes]) lot.quantity = convert(f[:quantity], :float) lot.units = f[:units] lot.price_begin = convert(f[:price_begin], :float) lot.price_begin_notax = convert(f[:price_begin_notax], :float) lot.addresses_ids = ArrayOfIds.from_part_response(f[:addresses_ids]).flatten.map(&:to_i) lot.customer = f[:customer] lot.ext_id = f[:ext_id] lot end lots end