0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00
server/project/src/models/eft/ragfair/IRagfairOffer.ts

54 lines
1.1 KiB
TypeScript
Raw Normal View History

2023-03-03 15:23:46 +00:00
import { MemberCategory } from "../../enums/MemberCategory";
import { Item } from "../common/tables/IItem";
export interface IRagfairOffer
{
sellResult?: SellResult[]
_id: string
items: Item[]
requirements: OfferRequirement[]
root: string
intId: number
/** Handbook price */
itemsCost: number
/** Rouble price */
requirementsCost: number
startTime: number
endTime: number
sellInOnePiece: boolean
loyaltyLevel: number
buyRestrictionMax?: number
buyRestrictionCurrent?: number
locked: boolean
unlimitedCount: boolean
/** Rouble price */
summaryCost: number
user: IRagfairOfferUser
notAvailable: boolean
/** TODO - implement this value - not currently used */
CurrentItemCount: number
priority: boolean
}
export interface OfferRequirement
{
_tpl: string
count: number
onlyFunctional: boolean
}
export interface IRagfairOfferUser
{
id: string
nickname?: string
rating?: number
memberType: MemberCategory
avatar?: string
isRatingGrowing?: boolean
}
export interface SellResult
{
sellTime: number
amount: number
}