@dataswift/hat-js
Version:
HAT JavaScript SDK for web and Node.js
33 lines (32 loc) • 672 B
TypeScript
export interface FileMetadataReq {
name: string;
source: string;
tags?: string[];
title?: string;
description?: string;
dateCreated?: number;
lastUpdated?: number;
}
export interface FileMetadataRes {
fileId: string;
name: string;
source: string;
tags?: string[];
title?: string;
description?: string;
dateCreated: number;
lastUpdated: number;
status: FileStatus;
contentUrl?: string;
contentPublic: boolean;
permissions: FilePermissions;
}
interface FileStatus {
status: string;
size?: number;
}
interface FilePermissions {
userId: string;
contentReadable: boolean;
}
export {};