abacusai.media_project_revision_document

Classes

MediaProjectRevisionDocument

Media Project Revision Document — one checkpoint WITH the document it holds.

Module Contents

class abacusai.media_project_revision_document.MediaProjectRevisionDocument(client, mediaProjectRevisionId=None, origin=None, description=None, editorState=None, assetUrls=None, thumbnailUrls=None, createdAt=None)

Bases: abacusai.return_class.AbstractApiClass

Media Project Revision Document — one checkpoint WITH the document it holds.

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

  • mediaProjectRevisionId (id) – The ID of the revision

  • origin (str) – Who it was taken for — ‘agent’, ‘user’ or ‘backup’

  • description (str) – A short line describing the write it checkpointed, if any

  • editorState (dict) – The document as it stood at that checkpoint, stored snake_case and returned camelCase

  • assetUrls (dict) – Map of hashed media_artifact_id -> fresh signed URL, for the media this revision references (set at read time)

  • thumbnailUrls (dict) – The same for their poster frames, which the media bin draws (set at read time)

  • createdAt (str) – When it was taken

media_project_revision_id = None
origin = None
description = None
editor_state = None
asset_urls = None
thumbnail_urls = None
created_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