Skip to content

Page Content Media Asset

A PageContentMediaAsset is an image or video uploaded to a Game or Store Page. Media assets go through content moderation before being publicly visible.

Properties

PropertyTypeDescription
IdintPrimary key
OwnerTypeContentOwnerTypeWhether this belongs to a Game or StorePage
OwnerIdintID of the parent entity
SellerIdintFK → AppUser
RoleMediaRoleHow the media is displayed
KindMediaKindType of media
BlobNamestringAzure Blob Storage key
OriginalFileNamestringFilename as uploaded
ContentTypestringMIME type
SizeByteslongFile size
AltTextstring?Accessibility alt text
SortOrderintDisplay order
ModerationStatusModerationStatusContent moderation result

Media Roles

NameDescription
CapsuleMain thumbnail/cover image
CarouselGallery image shown in the image slider

Media Kinds

NameDescription
ImageStatic image (PNG, JPG, WebP)
VideoVideo file

Moderation

StatusDescription
PendingUploaded, awaiting moderation
ApprovedSafe to display publicly
RejectedViolates content policy, hidden

Media is served via /content/media/{id} only when the moderation status is Approved.

Sell indie games for Bitcoin.