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.



644
645
646
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 644

def created_at
  @created_at
end

#idObject

Returns the value of attribute id.



640
641
642
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 640

def id
  @id
end

#nameObject

Returns the value of attribute name.



642
643
644
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 642

def name
  @name
end

#pricingObject

Returns the value of attribute pricing.



650
651
652
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 650

def pricing
  @pricing
end

#service_featureObject

Returns the value of attribute service_feature.



648
649
650
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 648

def service_feature
  @service_feature
end

#service_typeObject

Returns the value of attribute service_type.



647
648
649
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 647

def service_type
  @service_type
end

#statusObject

Returns the value of attribute status.



646
647
648
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 646

def status
  @status
end

#system_nameObject

Returns the value of attribute system_name.



643
644
645
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 643

def system_name
  @system_name
end

#turn_around_timeObject

Returns the value of attribute turn_around_time.



649
650
651
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 649

def turn_around_time
  @turn_around_time
end

#updated_atObject

Returns the value of attribute updated_at.



645
646
647
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 645

def updated_at
  @updated_at
end

#vendor_partner_idObject

Returns the value of attribute vendor_partner_id.



641
642
643
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 641

def vendor_partner_id
  @vendor_partner_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 677

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