Files
ghatreh_user/src/models/products.ts
T

78 lines
1.9 KiB
TypeScript

import type {Wallet} from "@/models/wallet";
export interface Product {
id: number
img: string | undefined
title: string
amount: any
metal_id: any
file_id: any
unit: string
active: boolean
show: boolean
trade_open?: boolean
show_in_assets?: boolean
show_on_tv?: boolean
open_sell: boolean
open_buy: boolean
group_type:string
percent_fee_buy: number | undefined
percent_fee_sell: number | undefined
cash_fee_buy: number | undefined
cash_fee_sell: number | undefined
cash_fee_buy_is_percent?: boolean | null
cash_fee_sell_is_percent?: boolean | null
order_limit_enabled?: boolean
min_order_cash?: number | null
max_order_cash?: number | null
has_physical_delivery?: boolean
min_physical_delivery_quantity?: number | null
reading_method: any
created_at: any
updated_at: any
deleted_at: any
price?:number | undefined
price_profit?: number | null
price_offset_percent?: number | null
sellPrice?:number | undefined
description: string
wallet: Wallet
similar?:Product[]
inventory:number
app_price?: boolean | number | null
tv_price?: number | null
tv_sell_price?: number | null
direct_price?: number | null
trade_by_quantity?: boolean | number | null
use_last_price_if_zero?: boolean | null
reference_provider_active?: boolean | null
}
export interface PInventory {
id: number
title: string
amount: any
metal_id: any
file_id: any
active: boolean
show: boolean
open_sell: boolean
open_buy: boolean
group_type:string
percent_fee_buy: number
percent_fee_sell: number
cash_fee_buy: number
cash_fee_sell: number
reading_method: any
created_at: any
updated_at: any
deleted_at: any
price?:number
unit?: string
wallet:Wallet
}
export interface CountPInventory {
count: number
product: PInventory
}