Class: IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaFileDetails

Inherits:
Object
  • Object
show all
Defined in:
lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(media_details) ⇒ MediaFileDetails

Returns a new instance of MediaFileDetails.



12
13
14
15
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 12

def initialize(media_details)
  @mediapath = media_details["mediapath"]
  @mediatype = media_details["mediatype"]
end

Instance Attribute Details

#mediapathObject

Returns the value of attribute mediapath.



10
11
12
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 10

def mediapath
  @mediapath
end

#mediatypeObject

Returns the value of attribute mediatype.



10
11
12
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 10

def mediatype
  @mediatype
end

Instance Method Details

#as_json(options = {}) ⇒ Object



17
18
19
20
21
22
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 17

def as_json(options={})
  {
      mediapath: @mediapath,
      mediatype: @mediatype
  }
end

#to_json(*options) ⇒ Object



24
25
26
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 24

def to_json(*options)
  as_json(*options).to_json(*options)
end

#to_sObject



28
29
30
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_file_details.rb', line 28

def to_s
  to_json
end