2026-05-17 13:45:52 +03:30
|
|
|
import type { File } from '@/model/File'
|
2026-01-24 17:45:54 +03:30
|
|
|
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,
|
2026-06-07 10:58:23 +03:30
|
|
|
cash_fee_sell: number,
|
|
|
|
|
order_limit_enabled?: boolean,
|
|
|
|
|
min_order_cash?: number | null,
|
|
|
|
|
max_order_cash?: number | null,
|
2026-01-24 17:45:54 +03:30
|
|
|
group_type: string
|
|
|
|
|
unit: string
|
|
|
|
|
active: boolean
|
|
|
|
|
created_at: string
|
|
|
|
|
open_buy: boolean
|
|
|
|
|
open_sell: boolean
|
|
|
|
|
show: boolean
|
2026-06-09 21:06:29 +03:30
|
|
|
show_in_assets?: boolean
|
2026-06-17 16:08:46 +03:30
|
|
|
trade_by_quantity?: boolean
|
2026-06-10 18:45:15 +03:30
|
|
|
use_last_price_if_zero?: boolean
|
2026-01-24 17:45:54 +03:30
|
|
|
title: string
|
|
|
|
|
updated_at: string
|
|
|
|
|
methodOption: number
|
|
|
|
|
prices: MethodePrices[]
|
2026-05-13 12:52:27 +03:30
|
|
|
direct_price: number
|
2026-01-24 17:45:54 +03:30
|
|
|
price: number
|
2026-06-02 15:57:43 +03:30
|
|
|
price_profit?: number
|
|
|
|
|
price_offset_percent?: number
|
2026-01-24 17:45:54 +03:30
|
|
|
reading_method: string
|
|
|
|
|
weight: number
|
|
|
|
|
auto_open_at: string
|
2026-02-17 17:00:11 +03:30
|
|
|
metal_id: number
|
2026-01-24 17:45:54 +03:30
|
|
|
auto_close_at: string
|
2026-05-17 13:45:52 +03:30
|
|
|
file_id?: number
|
|
|
|
|
file?: File
|
|
|
|
|
original_image?: File
|
2026-06-12 20:30:00 +03:30
|
|
|
inventory?: number
|
|
|
|
|
description?: string | null
|
2026-01-24 17:45:54 +03:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface MethodePrices {
|
2026-06-10 10:50:53 +03:30
|
|
|
key?: string
|
|
|
|
|
id?: string
|
2026-01-24 17:45:54 +03:30
|
|
|
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
|
|
|
|
|
}
|