class Roqua::RomApi::StartProtocolSubscription

@api private

Public Instance Methods

execute() click to toggle source
# File lib/roqua/rom_api/start_protocol_subscription.rb, line 13
def execute
  options = {protocol_key: protocol_key, protocol_id: protocol_id, respondent_id: respondent_id, flags: flags, textvars: textvars}
  options[:start_at] = start_at.to_i if start_at
  validate_response_for do
    basic_auth_session.post("/dossiers/#{dossier_id}/protocol_subscriptions", options)
  end
end
response_to_result(response) click to toggle source
# File lib/roqua/rom_api/start_protocol_subscription.rb, line 21
def response_to_result(response)
  Models::ProtocolSubscription.new(response)
end