class B2bCenterApi::RemoteTender
Методы класса RemoteTender
Public Class Methods
new(client)
click to toggle source
# File lib/b2b_center_api/remote_tender.rb, line 6 def initialize(client) @client = client @client_web = WebService::RemoteTender.new(client) end
Public Instance Methods
get_data(tender_id)
click to toggle source
Получить данные конкурса @param tender_id [Integer] Номер конкурса @return [WebService::Types::TenderData]
# File lib/b2b_center_api/remote_tender.rb, line 14 def get_data(tender_id) response = @client_web.command :get_data, tender_id: tender_id WebService::Types::TenderData.from_response(response, @client, tender_id) end
get_lot_result(tender_id, lot_id)
click to toggle source
Получить результаты обработки лота @param tender_id [Integer] Номер конкурса @param lot_id [Integer] Номер лота @return [WebService::Types::TenderLotResults]
# File lib/b2b_center_api/remote_tender.rb, line 41 def get_lot_result(tender_id, lot_id) response = @client_web.command :get_lot_result, tender_id: tender_id, lot_id: lot_id WebService::Types::TenderLotResults.from_response(response, @client, tender_id, lot_id) end
get_offer(tender_id, firm_id, offer_num)
click to toggle source
Получить конкурсную заявку участника @param tender_id [Integer] Номер конкурса @param firm_id [Integer] ID организации (участник торговой процедуры) @param offer_num [Integer] = 0 — основное предложение = целое_число — альтернативное предложение № @return [WebService::Types::TenderOffer]
# File lib/b2b_center_api/remote_tender.rb, line 32 def get_offer(tender_id, firm_id, offer_num) response = @client_web.command :get_offer, tender_id: tender_id, firm_id: firm_id, offer_num: offer_num WebService::Types::TenderOffer.from_response(response, @client, tender_id, firm_id, offer_num) end
get_participants(tender_id)
click to toggle source
Получить список участников @param tender_id [Integer] Номер конкурса @return [WebService::Types::TenderParticipant
# File lib/b2b_center_api/remote_tender.rb, line 22 def get_participants(tender_id) response = @client_web.command :get_participants, tender_id: tender_id WebService::Types::TenderParticipant.from_response(response, @client, tender_id) end