import { PRODUCT_STATUS } from '@/constant/product'


// interface Product_Item {
//     customer: ,
//     destination: string,
//     event_name: PRODUCT_STATUS,
//     id: string,
//     item: string,
//     price: number,
//     sent_at_second: number
// }

export interface MyNFTItem{
    category:string;
    id:number;
    name:string;
    nftId:string;
    theme:string;
}


export interface LoginDto {
    codetype: string
    email?:string
    password?:string
    telephone: string	
    verificationCode: string
}

export interface PersonalCertifyDto{
    cardPictureBack: string
    cardPictureFront: string
    createDate: string
}


export interface NftTransferDTO{
    code:string,
	codeType:string,
	count: number,
	id: number,
	receiveWallet:string
}


export interface UserInfo{
    authStatus?: number;
	authType?: number;
	avatar?: string
	createDate?: string;
	createTime?: string;
	email?: string
	id?: number
	isPublish?: number
	nickname?: string
	password?: string
	signature?: string;
	telephone?: string;
	updateDate?: string
	updateTime?: number;
	wallet?: string
}

export interface NFT_CREATE{
    author:string
    categoryId:number
    fileHash:string
    isArchives:number
    name:string
    nftId:string
    synopsis:string
    /**
     * @param theme 字符串切割
     */
    theme:string
    isGrant?:number
}

