2024-01-14 12:30:33 +02:00

3.3 KiB

Video

Properties

Name Type Description Notes
id int object id for the video [optional]
uuid str universal identifier for the video, that can be used across instances [optional]
short_uuid str translation of a uuid v4 with a bigger alphabet to have a shorter uuid [optional]
is_live bool [optional]
created_at datetime time at which the video object was first drafted [optional]
published_at datetime time at which the video was marked as ready for playback (with restrictions depending on `privacy`). Usually set after a `state` evolution. [optional]
updated_at datetime last time the video's metadata was modified [optional]
originally_published_at datetime used to represent a date of first publication, prior to the practical publication date of `publishedAt` [optional]
category VideoConstantNumberCategory category in which the video is classified [optional]
licence VideoConstantNumberLicence licence under which the video is distributed [optional]
language VideoConstantStringLanguage main language used in the video [optional]
privacy VideoPrivacyConstant privacy policy used to distribute the video [optional]
description str truncated description of the video, written in Markdown. Resolve `descriptionPath` to get the full description of maximum `10000` characters. [optional]
duration int duration of the video in seconds [optional]
is_local bool [optional]
name str title of the video [optional]
thumbnail_path str [optional]
preview_path str [optional]
embed_path str [optional]
views int [optional]
likes int [optional]
dislikes int [optional]
nsfw bool [optional]
wait_transcoding bool [optional]
state VideoStateConstant represents the internal state of the video processing within the PeerTube instance [optional]
scheduled_update VideoScheduledUpdate [optional]
blacklisted bool [optional]
blacklisted_reason str [optional]
account AccountSummary [optional]
channel VideoChannelSummary [optional]
user_history VideoUserHistory [optional]

Example

from peertube.models.video import Video

# TODO update the JSON string below
json = "{}"
# create an instance of Video from a JSON string
video_instance = Video.from_json(json)
# print the JSON string representation of the object
print Video.to_json()

# convert the object into a dict
video_dict = video_instance.to_dict()
# create an instance of Video from a dict
video_form_dict = video.from_dict(video_dict)

[Back to Model list] [Back to API list] [Back to README]