Class: Kaltura::KalturaVendorCatalogItem

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_reach_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#created_atObject

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

#idObject

Returns the value of attribute id.



617
618
619
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 617

def id
  @id
end

#nameObject

Returns the value of attribute name.



619
620
621
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 619

def name
  @name
end

#pricingObject

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_featureObject

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_typeObject

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

#statusObject

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_nameObject

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_timeObject

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_atObject

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_idObject

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