@urbanisierung/flethly
Version:
easily sell digital assets with ether
48 lines (47 loc) • 996 B
TypeScript
import { Meta } from './Meta';
import { MulterFile } from './MulterFile.type';
export interface FlassetOffchain {
meta: Meta;
uuid: string;
active: boolean;
price: number;
asset: {
file?: MulterFile;
link?: string;
webhook?: string;
};
details: FlassetDetails;
network: number;
}
export interface FlassetFile {
uuid: string;
}
export interface FlassetLink {
link: string;
}
export interface FlassetDetails {
cover?: MulterFile;
coverUrl?: string;
additionalCovers?: {
cover1: MulterFile;
cover1Url: string;
cover2?: MulterFile;
cover2Url?: string;
};
title: string;
description: string;
tags?: string[];
category: string;
}
export interface FlassetOffchainPublic {
uuid: string;
price: number;
title: string;
description: string;
cover: string;
cover1?: string;
cover2?: string;
tags?: string[];
category: string;
meta: Meta;
}