class B2bCenterApi::WebService::Types::TenderLotResults

список результатов обработки предложений

Attributes

lot_id[RW]

@return [Integer] Номер лота

reason[RW]

@return [String] Причина отклонения всех заявок (если result_status == “cancel”)

result_status[RW]

@return [String] Статус завершения торгов по данному лоту. Возможные значения: “” — организатор не вынес никакого решения “rank” — организатор завершил процедуру, проранжировав заявки и выбрав победителя “none” — организатор не определил победителя “sole” — закупка у единственного источника “fail” — организатор признал конкурс несостоявшимся “cancel” — организатор принял решение отказаться от проведения конкурса

results[RW]

@return [B2bCenterApi::WebService::Types::TenderLotResult Список результатов обработки конкурсных заявок (массив структур tender_lot_result).

tender_id[RW]

@return [Integer] Номер конкурса

Public Class Methods

from_response(response, client, tender_id, lot_id) click to toggle source

@return [TenderLotResults]

# File lib/b2b_center_api/web_service/types/tender_lot_results.rb, line 26
def self.from_response(response, client, tender_id, lot_id)
  r = response.result
  return if r.nil?

  t = TenderLotResults.new
  t.soap_client = client
  t.tender_id = tender_id
  t.lot_id = lot_id

  t.results = TenderLotResult.from_part_response(r[:results], lot_id)
  t.result_status = convert(r[:result_status], :string)
  t.reason = convert(r[:reason], :string)
  t
end