Class: Kaltura::KalturaVendorCatalogItem
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaVendorCatalogItem
- Defined in:
- lib/kaltura_plugins/kaltura_reach_client_plugin.rb
Direct Known Subclasses
KalturaVendorAlignmentCatalogItem, KalturaVendorAudioDescriptionCatalogItem, KalturaVendorCaptionsCatalogItem, KalturaVendorChapteringCatalogItem
Instance Attribute Summary collapse
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#id ⇒ Object
Returns the value of attribute id.
-
#name ⇒ Object
Returns the value of attribute name.
-
#pricing ⇒ Object
Returns the value of attribute pricing.
-
#service_feature ⇒ Object
Returns the value of attribute service_feature.
-
#service_type ⇒ Object
Returns the value of attribute service_type.
-
#status ⇒ Object
Returns the value of attribute status.
-
#system_name ⇒ Object
Returns the value of attribute system_name.
-
#turn_around_time ⇒ Object
Returns the value of attribute turn_around_time.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
-
#vendor_partner_id ⇒ Object
Returns the value of attribute vendor_partner_id.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#created_at ⇒ Object
Returns the value of attribute created_at.
621 622 623 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 621 def created_at @created_at end |
#id ⇒ Object
Returns the value of attribute id.
617 618 619 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 617 def id @id end |
#name ⇒ Object
Returns the value of attribute name.
619 620 621 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 619 def name @name end |
#pricing ⇒ Object
Returns the value of attribute pricing.
627 628 629 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 627 def pricing @pricing end |
#service_feature ⇒ Object
Returns the value of attribute service_feature.
625 626 627 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 625 def service_feature @service_feature end |
#service_type ⇒ Object
Returns the value of attribute service_type.
624 625 626 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 624 def service_type @service_type end |
#status ⇒ Object
Returns the value of attribute status.
623 624 625 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 623 def status @status end |
#system_name ⇒ Object
Returns the value of attribute system_name.
620 621 622 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 620 def system_name @system_name end |
#turn_around_time ⇒ Object
Returns the value of attribute turn_around_time.
626 627 628 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 626 def turn_around_time @turn_around_time end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
622 623 624 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 622 def updated_at @updated_at end |
#vendor_partner_id ⇒ Object
Returns the value of attribute vendor_partner_id.
618 619 620 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 618 def vendor_partner_id @vendor_partner_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 654 def from_xml(xml_element) super if xml_element.elements['id'] != nil self.id = xml_element.elements['id'].text end if xml_element.elements['vendorPartnerId'] != nil self.vendor_partner_id = xml_element.elements['vendorPartnerId'].text end if xml_element.elements['name'] != nil self.name = xml_element.elements['name'].text end if xml_element.elements['systemName'] != nil self.system_name = xml_element.elements['systemName'].text end if xml_element.elements['createdAt'] != nil self.created_at = xml_element.elements['createdAt'].text end if xml_element.elements['updatedAt'] != nil self.updated_at = xml_element.elements['updatedAt'].text end if xml_element.elements['status'] != nil self.status = xml_element.elements['status'].text end if xml_element.elements['serviceType'] != nil self.service_type = xml_element.elements['serviceType'].text end if xml_element.elements['serviceFeature'] != nil self.service_feature = xml_element.elements['serviceFeature'].text end if xml_element.elements['turnAroundTime'] != nil self.turn_around_time = xml_element.elements['turnAroundTime'].text end if xml_element.elements['pricing'] != nil self.pricing = KalturaClientBase.object_from_xml(xml_element.elements['pricing'], 'KalturaVendorCatalogItemPricing') end end |