NAME
Interchange6::Schema::Result::Media
ACCESSORS
media_id
Primary key.
file
The image/video file.
Is nullable.
uri
The image/video uri.
Defaults to empty string.
mime_type
Mime type.
Defaults to empty string.
label
Label.
Defaults to empty string.
author_users_id
FK on "users_id" in Interchange6::Schema::Result::User.
created
Date and time when this record was created returned as DateTime object. Value is auto-set on insert.
last_modified
Date and time when this record was last modified returned as DateTime object. Value is auto-set on insert and update.
active
Boolean whether media is active. Defaults to true (1).
media_types_id
FK on "media_types_id" in Interchange6::Schema::Result::MediaType.
priority
Priority for display. Defaults to 0.
UNIQUE CONSTRAINTS
media_id_media_types_id_unique
RELATIONS
author
Type: belongs_to
Related object: Interchange6::Schema::Result::User
media_type
Type: belongs_to
Related object: Interchange6::Schema::Result::MediaType
media_products
Type: has_many
Related object: Interchange6::Schema::Result::MediaProduct
media_navigations
Type: has_many
Related object: Interchange6::Schema::Result::MediaNavigation
media_messages
Type: has_many
Related object: Interchange6::Schema::Result::MediaMessage
products
Type: many_to_many with product.
displays
Type: many_to_many with media_displays
METHODS
type
Return the media type looking into MediaDisplay and MediaType.
display_uris
Return an hashref with the media display type and the final uri.
display_uri('display_type')
Return the uri for the display type (or undef if not found).