Catalog Media Properties¶
This document is auto-generated from the source code in /catalog/utilities/media_props_gen/generate_media_properties.py.
This is a list of the media properties, with the descriptions of corresponding
database columns and Python objects that are used to store and retrieve media
data. The order of the properties corresponds to their order in the image
table. Property names typically match those of the database columns, except when
noted otherwise in the Python column’s name property.
Image Properties¶
Name |
DB Field |
Python Column |
|---|---|---|
uuid, nullable |
UUIDColumn ( |
|
timestamp with time zone, non-nullable |
TimestampColumn ( |
|
timestamp with time zone, non-nullable |
TimestampColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (3000), nullable |
StringColumn ( |
|
character varying (1000), nullable |
URLColumn ( |
|
character varying (3000), non-nullable |
URLColumn ( |
|
character varying (3000), nullable |
URLColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
character varying (50), non-nullable |
StringColumn ( |
|
character varying (25), nullable |
StringColumn ( |
|
character varying (2000), nullable |
StringColumn ( |
|
character varying (2000), nullable |
URLColumn ( |
|
character varying (5000), nullable |
StringColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
boolean, nullable |
BooleanColumn ( |
|
timestamp with time zone, nullable |
TimestampColumn ( |
|
boolean, non-nullable |
BooleanColumn ( |
|
character varying (5), nullable |
StringColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
double precision, nullable |
CalculatedColumn ( |
Audio Properties¶
Name |
DB Field |
Python Column |
|---|---|---|
uuid, nullable |
UUIDColumn ( |
|
timestamp with time zone, non-nullable |
TimestampColumn ( |
|
timestamp with time zone, non-nullable |
TimestampColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
character varying (3000), nullable |
StringColumn ( |
|
character varying (1000), nullable |
URLColumn ( |
|
character varying (3000), non-nullable |
URLColumn ( |
|
character varying (3000), nullable |
URLColumn ( |
|
character varying (5), nullable |
StringColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
character varying (80), nullable |
StringColumn ( |
|
array of character varying (80), nullable |
ArrayColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
integer, nullable |
IntegerColumn ( |
|
character varying (50), non-nullable |
StringColumn ( |
|
character varying (25), nullable |
StringColumn ( |
|
character varying (2000), nullable |
StringColumn ( |
|
character varying (2000), nullable |
URLColumn ( |
|
character varying (5000), nullable |
StringColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
jsonb, nullable |
JSONColumn ( |
|
boolean, nullable |
BooleanColumn ( |
|
timestamp with time zone, nullable |
TimestampColumn ( |
|
boolean, non-nullable |
BooleanColumn ( |
|
double precision, nullable |
CalculatedColumn ( |
|
character varying (1000), nullable |
StringColumn ( |
Media Property Descriptions¶
identifier¶
Media Types: audio, image
Description¶
The unique UUID identifier for the media item.
Object Shape¶
UUID
Selection Criteria¶
Created when the item is inserted into the main table.
created_on¶
Media Types: audio, image
updated_on¶
Media Types: audio, image
ingestion_type¶
Media Types: audio, image
provider¶
Media Types: audio, image
source¶
Media Types: audio, image
foreign_identifier¶
Media Types: audio, image
foreign_landing_url¶
Media Types: audio, image
url¶
Media Types: audio, image
thumbnail¶
Media Types: audio, image
width¶
Media Types: image
height¶
Media Types: image
filesize¶
Media Types: audio, image
license¶
Media Types: audio, image
license_version¶
Media Types: audio, image
creator¶
Media Types: audio, image
creator_url¶
Media Types: audio, image
title¶
Media Types: audio, image
meta_data¶
Media Types: audio, image
watermarked¶
Media Types: audio, image
last_synced_with_source¶
Media Types: audio, image
removed_from_source¶
Media Types: audio, image
filetype¶
Media Types: audio, image
category¶
Media Types: audio, image
standardized_popularity¶
Media Types: audio, image
duration¶
Media Types: audio
bit_rate¶
Media Types: audio
sample_rate¶
Media Types: audio
genres¶
Media Types: audio
alt_files¶
Media Types: audio
audio_set¶
Media Types: audio
audio_set_foreign_identifier¶
Media Types: audio
set_position¶
Media Types: audio