abacusai.media_project

Classes

MediaProject

Media Project — a saved Studio video-editor project.

Module Contents

class abacusai.media_project.MediaProject(client, mediaProjectId=None, name=None, editorState=None, lastRenderArtifactId=None, info=None, assetUrls=None, createdAt=None, updatedAt=None)

Bases: abacusai.return_class.AbstractApiClass

Media Project — a saved Studio video-editor project.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • mediaProjectId (id) – The ID of the media project

  • name (str) – The project name

  • editorState (dict) – The editor document (settings + media library + timeline), stored snake_case and returned camelCase

  • lastRenderArtifactId (id) – The media artifact of the latest export, if any

  • info (dict) – Extensible metadata bag

  • assetUrls (dict) – Map of hashed media_artifact_id -> fresh signed URL (set by describe at read time)

  • createdAt (str) – The creation timestamp

  • updatedAt (str) – The last update timestamp

media_project_id = None
name = None
editor_state = None
last_render_artifact_id = None
info = None
asset_urls = None
created_at = None
updated_at = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict