Class: B2bCenterApi::WebService::Types::TenderLotResults
- Defined in:
- lib/b2b_center_api/web_service/types/tender_lot_results.rb
Overview
список результатов обработки предложений
Constant Summary
Constants inherited from BaseType
Instance Attribute Summary collapse
-
#lot_id ⇒ Integer
Номер лота.
-
#reason ⇒ String
Причина отклонения всех заявок (если result_status == “cancel”).
-
#result_status ⇒ String
“” — организатор не вынес никакого решения “rank” — организатор завершил процедуру, проранжировав заявки и выбрав победителя “none” — организатор не определил победителя “sole” — закупка у единственного источника “fail” — организатор признал конкурс несостоявшимся “cancel” — организатор принял решение отказаться от проведения конкурса.
-
#results ⇒ B2bCenterApi::WebService::Types::TenderLotResult[]
Список результатов обработки конкурсных заявок (массив структур tender_lot_result).
-
#tender_id ⇒ Integer
Номер конкурса.
Attributes inherited from BaseType
Class Method Summary collapse
Methods inherited from BaseType
Methods included from B2bCenterApi::WebService::TypeCast
Instance Attribute Details
#lot_id ⇒ Integer
Returns Номер лота.
9 10 11 |
# File 'lib/b2b_center_api/web_service/types/tender_lot_results.rb', line 9 def lot_id @lot_id end |
#reason ⇒ String
Returns Причина отклонения всех заявок (если result_status == “cancel”).
23 24 25 |
# File 'lib/b2b_center_api/web_service/types/tender_lot_results.rb', line 23 def reason @reason end |
#result_status ⇒ String
“” — организатор не вынес никакого решения “rank” — организатор завершил процедуру, проранжировав заявки и выбрав победителя “none” — организатор не определил победителя “sole” — закупка у единственного источника “fail” — организатор признал конкурс несостоявшимся “cancel” — организатор принял решение отказаться от проведения конкурса
21 22 23 |
# File 'lib/b2b_center_api/web_service/types/tender_lot_results.rb', line 21 def result_status @result_status end |
#results ⇒ B2bCenterApi::WebService::Types::TenderLotResult[]
Список результатов обработки конкурсных заявок (массив структур tender_lot_result).
13 14 15 |
# File 'lib/b2b_center_api/web_service/types/tender_lot_results.rb', line 13 def results @results end |
#tender_id ⇒ Integer
Returns Номер конкурса.
7 8 9 |
# File 'lib/b2b_center_api/web_service/types/tender_lot_results.rb', line 7 def tender_id @tender_id end |
Class Method Details
.from_response(response, client, tender_id, lot_id) ⇒ TenderLotResults
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# 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 |