class Kaltura::KalturaBaseEntry

Attributes

access_control_id[RW]

The Access Control ID assigned to this entry (null when not set, send -1 to remove)

admin_tags[RW]

Entry admin tags can be updated only by administrators

application[RW]

Entry application

application_version[RW]

Entry application version

block_auto_transcript[RW]

Block auto transcript on Entry

capabilities[RW]

Comma seperated string of the capabilities of the entry. Any capability needed can be added to this list.

categories[RW]

Comma separated list of full names of categories to which this entry belongs. Only categories that don't have entitlement (privacy context) are listed, to retrieve the full list of categories, use the categoryEntry.list action.

categories_ids[RW]

Comma separated list of ids of categories to which this entry belongs. Only categories that don't have entitlement (privacy context) are listed, to retrieve the full list of categories, use the categoryEntry.list action.

conversion_profile_id[RW]

Override the default ingestion profile

created_at[RW]

Entry creation date as Unix timestamp (In seconds)

creator_id[RW]

The ID of the user who created this entry

description[RW]

Entry description

download_url[RW]

Download URL for the entry

end_date[RW]

Entry scheduling end date (null when not set, send -1 to remove)

entitled_users_edit[RW]

list of user ids that are entitled to edit the entry (no server enforcement) The difference between entitledUsersEdit, entitledUsersPublish and entitledUsersView is applicative only

entitled_users_publish[RW]

list of user ids that are entitled to publish the entry (no server enforcement) The difference between entitledUsersEdit, entitledUsersPublish and entitledUsersView is applicative only

entitled_users_view[RW]

list of user ids that are entitled to view the entry (no server enforcement) The difference between entitledUsersEdit, entitledUsersPublish and entitledUsersView is applicative only

group_id[RW]
id[RW]

Auto generated 10 characters alphanumeric string

license_type[RW]

License type used for this entry

moderation_count[RW]

Number of moderation requests waiting for this entry

moderation_status[RW]

Entry moderation status

name[RW]

Entry name (Min 1 chars)

operation_attributes[RW]

clipping, skipping and cropping attributes that used to create this entry

parent_entry_id[RW]

ID of source root entry, used for defining entires association

partner_data[RW]

Can be used to store various partner related data as a string

partner_id[RW]
partner_sort_value[RW]

Can be used to store various partner related data as a numeric value

rank[RW]

The calculated average rank. rank = totalRank / votes

redirect_entry_id[RW]

IF not empty, points to an entry ID the should replace this current entry's id.

reference_id[RW]

Entry external reference id

replaced_entry_id[RW]

ID of the entry that will be replaced when the replacement approved and this entry is ready

replacement_status[RW]

Status of the replacement readiness and approval

replacing_entry_id[RW]

ID of temporary entry that will replace this entry when it's approved and ready for replacement

root_entry_id[RW]

ID of source root entry, used for clipped, skipped and cropped entries that created from another entry

search_text[RW]

Indexed search text for full text search

start_date[RW]

Entry scheduling start date (null when not set, send -1 to remove)

status[RW]
tags[RW]

Entry tags

template_entry_id[RW]

Template entry id

thumbnail_url[RW]

Thumbnail URL

total_rank[RW]

The sum of all rank values submitted to the baseEntry.anonymousRank action

type[RW]

The type of the entry, this is auto filled by the derived entry object

updated_at[RW]

Entry update date as Unix timestamp (In seconds)

user_id[RW]

The ID of the user who is the owner of this entry

version[RW]

Version of the entry data

votes[RW]

A count of all requests made to the baseEntry.anonymousRank action

Public Instance Methods

access_control_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 991
def access_control_id=(val)
        @access_control_id = val.to_i
end
block_auto_transcript=(val) click to toggle source
# File lib/kaltura_types.rb, line 1009
def block_auto_transcript=(val)
        @block_auto_transcript = to_b(val)
end
conversion_profile_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1003
def conversion_profile_id=(val)
        @conversion_profile_id = val.to_i
end
created_at=(val) click to toggle source
# File lib/kaltura_types.rb, line 967
def created_at=(val)
        @created_at = val.to_i
end
display_in_search=(val) click to toggle source
# File lib/kaltura_types.rb, line 1006
def display_in_search=(val)
        @display_in_search = val.to_i
end
end_date=(val) click to toggle source
# File lib/kaltura_types.rb, line 997
def end_date=(val)
        @end_date = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 1013
def from_xml(xml_element)
        super
        if xml_element.elements['id'] != nil
                self.id = xml_element.elements['id'].text
        end
        if xml_element.elements['name'] != nil
                self.name = xml_element.elements['name'].text
        end
        if xml_element.elements['description'] != nil
                self.description = xml_element.elements['description'].text
        end
        if xml_element.elements['partnerId'] != nil
                self.partner_id = xml_element.elements['partnerId'].text
        end
        if xml_element.elements['userId'] != nil
                self.user_id = xml_element.elements['userId'].text
        end
        if xml_element.elements['creatorId'] != nil
                self.creator_id = xml_element.elements['creatorId'].text
        end
        if xml_element.elements['tags'] != nil
                self.tags = xml_element.elements['tags'].text
        end
        if xml_element.elements['adminTags'] != nil
                self.admin_tags = xml_element.elements['adminTags'].text
        end
        if xml_element.elements['categories'] != nil
                self.categories = xml_element.elements['categories'].text
        end
        if xml_element.elements['categoriesIds'] != nil
                self.categories_ids = xml_element.elements['categoriesIds'].text
        end
        if xml_element.elements['status'] != nil
                self.status = xml_element.elements['status'].text
        end
        if xml_element.elements['moderationStatus'] != nil
                self.moderation_status = xml_element.elements['moderationStatus'].text
        end
        if xml_element.elements['moderationCount'] != nil
                self.moderation_count = xml_element.elements['moderationCount'].text
        end
        if xml_element.elements['type'] != nil
                self.type = xml_element.elements['type'].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['rank'] != nil
                self.rank = xml_element.elements['rank'].text
        end
        if xml_element.elements['totalRank'] != nil
                self.total_rank = xml_element.elements['totalRank'].text
        end
        if xml_element.elements['votes'] != nil
                self.votes = xml_element.elements['votes'].text
        end
        if xml_element.elements['groupId'] != nil
                self.group_id = xml_element.elements['groupId'].text
        end
        if xml_element.elements['partnerData'] != nil
                self.partner_data = xml_element.elements['partnerData'].text
        end
        if xml_element.elements['downloadUrl'] != nil
                self.download_url = xml_element.elements['downloadUrl'].text
        end
        if xml_element.elements['searchText'] != nil
                self.search_text = xml_element.elements['searchText'].text
        end
        if xml_element.elements['licenseType'] != nil
                self.license_type = xml_element.elements['licenseType'].text
        end
        if xml_element.elements['version'] != nil
                self.version = xml_element.elements['version'].text
        end
        if xml_element.elements['thumbnailUrl'] != nil
                self.thumbnail_url = xml_element.elements['thumbnailUrl'].text
        end
        if xml_element.elements['accessControlId'] != nil
                self.access_control_id = xml_element.elements['accessControlId'].text
        end
        if xml_element.elements['startDate'] != nil
                self.start_date = xml_element.elements['startDate'].text
        end
        if xml_element.elements['endDate'] != nil
                self.end_date = xml_element.elements['endDate'].text
        end
        if xml_element.elements['referenceId'] != nil
                self.reference_id = xml_element.elements['referenceId'].text
        end
        if xml_element.elements['replacingEntryId'] != nil
                self.replacing_entry_id = xml_element.elements['replacingEntryId'].text
        end
        if xml_element.elements['replacedEntryId'] != nil
                self.replaced_entry_id = xml_element.elements['replacedEntryId'].text
        end
        if xml_element.elements['replacementStatus'] != nil
                self.replacement_status = xml_element.elements['replacementStatus'].text
        end
        if xml_element.elements['partnerSortValue'] != nil
                self.partner_sort_value = xml_element.elements['partnerSortValue'].text
        end
        if xml_element.elements['conversionProfileId'] != nil
                self.conversion_profile_id = xml_element.elements['conversionProfileId'].text
        end
        if xml_element.elements['redirectEntryId'] != nil
                self.redirect_entry_id = xml_element.elements['redirectEntryId'].text
        end
        if xml_element.elements['rootEntryId'] != nil
                self.root_entry_id = xml_element.elements['rootEntryId'].text
        end
        if xml_element.elements['parentEntryId'] != nil
                self.parent_entry_id = xml_element.elements['parentEntryId'].text
        end
        if xml_element.elements['operationAttributes'] != nil
                self.operation_attributes = KalturaClientBase.object_from_xml(xml_element.elements['operationAttributes'], 'KalturaOperationAttributes')
        end
        if xml_element.elements['entitledUsersEdit'] != nil
                self.entitled_users_edit = xml_element.elements['entitledUsersEdit'].text
        end
        if xml_element.elements['entitledUsersPublish'] != nil
                self.entitled_users_publish = xml_element.elements['entitledUsersPublish'].text
        end
        if xml_element.elements['entitledUsersView'] != nil
                self.entitled_users_view = xml_element.elements['entitledUsersView'].text
        end
        if xml_element.elements['capabilities'] != nil
                self.capabilities = xml_element.elements['capabilities'].text
        end
        if xml_element.elements['templateEntryId'] != nil
                self.template_entry_id = xml_element.elements['templateEntryId'].text
        end
        if xml_element.elements['displayInSearch'] != nil
                self.display_in_search = xml_element.elements['displayInSearch'].text
        end
        if xml_element.elements['application'] != nil
                self.application = xml_element.elements['application'].text
        end
        if xml_element.elements['applicationVersion'] != nil
                self.application_version = xml_element.elements['applicationVersion'].text
        end
        if xml_element.elements['blockAutoTranscript'] != nil
                self.block_auto_transcript = xml_element.elements['blockAutoTranscript'].text
        end
end
group_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 982
def group_id=(val)
        @group_id = val.to_i
end
license_type=(val) click to toggle source
# File lib/kaltura_types.rb, line 985
def license_type=(val)
        @license_type = val.to_i
end
moderation_count=(val) click to toggle source
# File lib/kaltura_types.rb, line 964
def moderation_count=(val)
        @moderation_count = val.to_i
end
moderation_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 961
def moderation_status=(val)
        @moderation_status = val.to_i
end
partner_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 958
def partner_id=(val)
        @partner_id = val.to_i
end
partner_sort_value=(val) click to toggle source
# File lib/kaltura_types.rb, line 1000
def partner_sort_value=(val)
        @partner_sort_value = val.to_i
end
rank=(val) click to toggle source
# File lib/kaltura_types.rb, line 973
def rank=(val)
        @rank = val.to_f
end
start_date=(val) click to toggle source
# File lib/kaltura_types.rb, line 994
def start_date=(val)
        @start_date = val.to_i
end
total_rank=(val) click to toggle source
# File lib/kaltura_types.rb, line 976
def total_rank=(val)
        @total_rank = val.to_i
end
updated_at=(val) click to toggle source
# File lib/kaltura_types.rb, line 970
def updated_at=(val)
        @updated_at = val.to_i
end
version=(val) click to toggle source
# File lib/kaltura_types.rb, line 988
def version=(val)
        @version = val.to_i
end
votes=(val) click to toggle source
# File lib/kaltura_types.rb, line 979
def votes=(val)
        @votes = val.to_i
end