module BridgeAPI::Client::ProgramEnrollment
WARNING: the API endpoint for program enrollments is currently undocumented in the Bridge API. It’s possible that it might change or be removed in the future, causing this to break.
Public Instance Methods
Source
# File lib/bridge_api/client/program_enrollment.rb, line 10 def add_program_enrollment(program_id, params = {}) post("#{API_PATH}#{AUTHOR_PATH}#{PROGRAM_PATH}/#{program_id}#{PROGRAM_ENROLLMENT_PATH}", params) end
Source
# File lib/bridge_api/client/program_enrollment.rb, line 18 def delete_program_enrollment(program_id, enrollment_id, params = {}) delete("#{API_PATH}#{AUTHOR_PATH}#{PROGRAM_PATH}/#{program_id}#{PROGRAM_ENROLLMENT_PATH}/#{enrollment_id}", params) end
Source
# File lib/bridge_api/client/program_enrollment.rb, line 22 def get_all_program_enrollments(program_id, params = {}) get("#{API_PATH}#{AUTHOR_PATH}#{PROGRAM_PATH}/#{program_id}#{PROGRAM_ENROLLMENT_PATH}", params) end
Source
# File lib/bridge_api/client/program_enrollment.rb, line 14 def update_program_enrollment(program_id, program_enrollment_id, params = {}) put("#{API_PATH}#{AUTHOR_PATH}#{PROGRAM_PATH}/#{program_id}#{PROGRAM_ENROLLMENT_PATH}/#{program_enrollment_id}", params) end