23 lines
445 B
TypeScript
23 lines
445 B
TypeScript
// See app/serializers/rest/media_attachment_serializer.rb
|
|
|
|
export type MediaAttachmentType =
|
|
| 'image'
|
|
| 'gifv'
|
|
| 'video'
|
|
| 'unknown'
|
|
| 'audio';
|
|
|
|
export interface ApiMediaAttachmentJSON {
|
|
id: string;
|
|
type: MediaAttachmentType;
|
|
url: string;
|
|
preview_url: string;
|
|
remoteUrl: string;
|
|
preview_remote_url: string;
|
|
text_url: string;
|
|
// TODO: how to define this?
|
|
meta: unknown;
|
|
description?: string;
|
|
blurhash: string;
|
|
}
|