@isaac-platform/isaac-integration-sdk
Version:
A Typescript SDK for integrating with ISAAC
25 lines • 709 B
TypeScript
import { IsaacInternalFields, IsaacInternalLinks } from "../CommonIsaacTypes.js";
export interface IsaacObjectType extends IsaacInternalFields {
bucket: string;
status: objectStatus;
displayName: string;
metadata: Partial<IsaacObjectMetadata>;
tags: string[];
_createdAt: string;
_updatedAt: string;
object: string;
objectMD5: string;
objectSize: string;
}
export interface IsaacBucketType {
bucket: string;
_links: IsaacInternalLinks;
}
export interface IsaacObjectMetadata {
type: string;
subtype: string;
duration: string;
extension: string;
}
export type objectStatus = "created" | "uploaded" | "deleted";
//# sourceMappingURL=types.d.ts.map