DocumentationTypesInterfaces

Product Media

amerta


amerta / payload-types / ProductMedia

Interface: ProductMedia

Defined in: payload-types.ts:494

This interface was referenced by Config's JSON-Schema via the definition "product-media".

Properties

alt?

optional alt: string | null

Defined in: payload-types.ts:497


caption?

optional caption: {[k: string]: unknown; root: { children: {[k: string]: unknown; type: any; version: number; }[]; direction: "rtl" | "ltr" | null; format: "" | "center" | "left" | "start" | "right" | "end" | "justify"; indent: number; type: string; version: number; }; } | null

Defined in: payload-types.ts:498


createdAt

createdAt: string

Defined in: payload-types.ts:514


filename?

optional filename: string | null

Defined in: payload-types.ts:517


filesize?

optional filesize: number | null

Defined in: payload-types.ts:519


focalX?

optional focalX: number | null

Defined in: payload-types.ts:522


focalY?

optional focalY: number | null

Defined in: payload-types.ts:523


height?

optional height: number | null

Defined in: payload-types.ts:521


id

id: string

Defined in: payload-types.ts:495


mimeType?

optional mimeType: string | null

Defined in: payload-types.ts:518


sizes?

optional sizes: { large?: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }; medium?: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }; og?: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }; thumbnail?: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }; xlarge?: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }; }

Defined in: payload-types.ts:524

large?

optional large: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }

large.filename?

optional filename: string | null

large.filesize?

optional filesize: number | null

large.height?

optional height: number | null

large.mimeType?

optional mimeType: string | null

large.url?

optional url: string | null

large.width?

optional width: number | null

medium?

optional medium: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }

medium.filename?

optional filename: string | null

medium.filesize?

optional filesize: number | null

medium.height?

optional height: number | null

medium.mimeType?

optional mimeType: string | null

medium.url?

optional url: string | null

medium.width?

optional width: number | null

og?

optional og: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }

og.filename?

optional filename: string | null

og.filesize?

optional filesize: number | null

og.height?

optional height: number | null

og.mimeType?

optional mimeType: string | null

og.url?

optional url: string | null

og.width?

optional width: number | null

thumbnail?

optional thumbnail: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }

thumbnail.filename?

optional filename: string | null

thumbnail.filesize?

optional filesize: number | null

thumbnail.height?

optional height: number | null

thumbnail.mimeType?

optional mimeType: string | null

thumbnail.url?

optional url: string | null

thumbnail.width?

optional width: number | null

xlarge?

optional xlarge: { filename?: string | null; filesize?: number | null; height?: number | null; mimeType?: string | null; url?: string | null; width?: number | null; }

xlarge.filename?

optional filename: string | null

xlarge.filesize?

optional filesize: number | null

xlarge.height?

optional height: number | null

xlarge.mimeType?

optional mimeType: string | null

xlarge.url?

optional url: string | null

xlarge.width?

optional width: number | null


thumbnailURL?

optional thumbnailURL: string | null

Defined in: payload-types.ts:516


title?

optional title: string | null

Defined in: payload-types.ts:496


updatedAt

updatedAt: string

Defined in: payload-types.ts:513


url?

optional url: string | null

Defined in: payload-types.ts:515


width?

optional width: number | null

Defined in: payload-types.ts:520