abacusai.product_draft

Classes

ProductDraft

Product Draft — the unsaved result of scraping a product/app URL (becomes a VideoAsset on create).

Module Contents

class abacusai.product_draft.ProductDraft(client, name=None, assetType=None, sourceUrl=None, imageUrls=None)

Bases: abacusai.return_class.AbstractApiClass

Product Draft — the unsaved result of scraping a product/app URL (becomes a VideoAsset on create).

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

  • name (str) – The scraped display name

  • assetType (str) – Detected kind (app for app-store URLs, else product)

  • sourceUrl (str) – The scraped page URL

  • imageUrls (list) – Hero image URLs found on the page (remote; downloaded to S3 on createVideoAsset)

name = None
asset_type = None
source_url = None
image_urls = 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