class TorgApi::Api::OpenProtocol
Протокол вскрытия
Attributes
clerk_id[RW]
@return [Integer] ID секретаря
commission_id[RW]
@return [Integer] ID комиссии
id[RW]
@return [Integer] id
location[RW]
@return [String] Место проведения
num[RW]
@return [Integer] Номер протокола
open_date[RW]
@return [String] Дата составления протокола
resolve[RW]
@return [String] Решение комиссии
sign_city[RW]
@return [String] Город
sign_date[RW]
@return [String] Дата подписания протокола
tender_id[RW]
@return [Integer] ID закупки
Public Instance Methods
create(tender_id, params)
click to toggle source
Создает протокол вскрытия в системе @param tender_id
[Integer] id закупки @param params [Hash] Параметры протокола вскрытия B2B-Center @return [OpenProtocol]
# File lib/torg_api/api/open_protocol.rb, line 40 def create(tender_id, params) responce = JSON.parse( torg_resource["tenders/#{tender_id}/open_protocols"].post( open_protocol: { tender_id: tender_id, num: params[:number], open_date: params[:date], sign_city: params[:place], sign_date: params[:sign_protocol_date], compound_open_date: params[:procedure_stage_date], commission_id: params[:commission_id], resolve: params[:resolve], location: params[:location], clerk_id: params[:clerk_id] }, accept: :json, content_type: :json, format: :json ), symbolize_names: true ) new(responce) end