61 lines
1.2 KiB
TypeScript
61 lines
1.2 KiB
TypeScript
import type { File } from '@/model/File'
|
|
import type { User } from '@/model/user'
|
|
import type { Wallet } from '@/model/wallet'
|
|
|
|
export interface AddId {
|
|
id: number
|
|
}
|
|
|
|
export interface Product{
|
|
id: number,
|
|
amount: number,
|
|
percent_fee_buy: number,
|
|
cash_fee_buy: number,
|
|
percent_fee_sell: number,
|
|
cash_fee_sell: number
|
|
group_type: string
|
|
unit: string
|
|
active: boolean
|
|
created_at: string
|
|
open_buy: boolean
|
|
open_sell: boolean
|
|
show: boolean
|
|
title: string
|
|
updated_at: string
|
|
methodOption: number
|
|
prices: MethodePrices[]
|
|
direct_price: number
|
|
price: number
|
|
reading_method: string
|
|
weight: number
|
|
auto_open_at: string
|
|
metal_id: number
|
|
auto_close_at: string
|
|
file_id?: number
|
|
file?: File
|
|
original_image?: File
|
|
}
|
|
|
|
export interface MethodePrices {
|
|
id: string
|
|
name: string
|
|
price: number
|
|
profit: number
|
|
}
|
|
export interface SetActiveTime {
|
|
auto_open_at: string
|
|
auto_close_at: string
|
|
}
|
|
|
|
export interface Balance {
|
|
cashBalance: number
|
|
cashBalanceOfKalhor: number
|
|
cashBalanceOfLiman: number
|
|
goldBalance: number
|
|
goldBalanceOfKalhor: number
|
|
goldBalanceOfLiman: number
|
|
mazanehBalance: number
|
|
mazanehBalanceOfKalhor: number
|
|
income_money: number
|
|
mazanehBalanceOfLiman: number
|
|
} |