class IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaApiModel
Attributes
extension[RW]
mediaFileDetailsList[RW]
message[RW]
supportedsizes[RW]
Public Class Methods
new(parsed_response)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 11 def initialize(parsed_response) @extension = parsed_response["extension"] @supportedsizes = parsed_response["supportedsizes"] add_mediaFileDetailsList(parsed_response["mediaFileDetailsList"]) end
Public Instance Methods
add_errors(json_response)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 24 def add_errors(json_response) json_response["errors"].each do |e| property_name = e['propertyName'] msg = e['message'] self.errors[property_name] << msg end end
add_mediaFileDetailsList(media_details_list)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 17 def add_mediaFileDetailsList(media_details_list) @mediaFileDetailsList = [] media_details_list.each do |md| @mediaFileDetailsList << IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaFileDetails.new(md) end end
add_messages(json_response)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 32 def add_messages(json_response) if json_response["message"].present? @message = json_response["message"] elsif json_response["error"].present? @message = json_response["error"] end end
as_json(options={})
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 41 def as_json(options={}) { extension: @extension, supportedsizes: @supportedsizes, mediaFileDetailsList: @mediaFileDetailsList } end
to_json(*options)
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 49 def to_json(*options) as_json(*options).to_json(*options) end
to_s()
click to toggle source
# File lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_api_model.rb, line 53 def to_s to_json end