class IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaRemoteApi
Attributes
host_url[RW]
mediaUrl[RW]
Public Class Methods
new()
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb, line 19 def initialize @mediaUrl = "/api/media/v0/media" end
Public Instance Methods
getMedia(authorization, uuid, mediafor)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb, line 23 def getMedia(authorization, uuid, mediafor) @host_url = "http://api.qa1.nbos.io" if @host_url.nil? query_params = { :id => uuid, :mediafor => mediafor} response = self.class.send("get", @host_url+@mediaUrl, :query => query_params, :headers => {"Authorization" => "Bearer " + authorization}) return response end
uploadMedia(authorization, uuid, mediafor, media_file)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb, line 30 def uploadMedia(authorization, uuid, mediafor, media_file) @host_url = "http://api.qa1.nbos.io" if @host_url.nil? query_params = { :id => uuid, :mediafor => mediafor} body = {:file => media_file} response = self.class.send("post", @host_url+@mediaUrl, :body => body, :query => query_params, :headers => {"Authorization" => "Bearer " + authorization}) return response end