vivino-spider/model/UserWineDetail.ts

134 lines
2.6 KiB
TypeScript

export interface UserWineDetailResponseData {
scanUUID: string
scannedFileUUID: string
scannedFileTime: string
hasBooked: boolean
userRate: number
userFitPoint: number
userFitRate: number
winePrice: number
rate: number
numOfRate: number
wineLevelTicketCount: WineLevelTicketCount
lightSpot: LightSpot[]
restaurantList: RestaurantList[]
restaurantCount: number
saleInfo: SaleInfo
limitBuyInfo: any
wineVOList: WineVolist[]
wineCharacteristicsVO: WineCharacteristicsVo
activityUUID: string
hasShowBuying: boolean
buyingUrl: string
decanterTimeVotes: DecanterTimeVotes
}
export interface WineLevelTicketCount {
five: number
four: number
three: number
two: number
one: number
}
export interface LightSpot {
lightName: string
lightDes: string
lightDesEn: string
img: string
rankType: any
}
export interface RestaurantList {
tenantId: number
restaurantName: string
restaurantAddress: string
cityCode: number
cityName: string
price: string
longitude: number
latitude: number
yearList: number[]
url: string
}
export interface SaleInfo {
officialPrice: any
marketPrice: any
stock: any
arriveTime: string
}
export interface WineVolist {
wineUUID: string
wineID: number
wineName: string
wineEnName: string
wineImg: string
wineImgUrl: string
wineryUUID: string
wineryName: string
wineryEnName: string
regionUUID: string
regionName: string
regionEnName: string
countryCode: string
countryName: string
countryEnName: string
rate: number
numOfRate: number
price: any
winePrice: any
typeId: any
typeName: string
hasChannelPrice: any
showPrice: any
}
export interface WineCharacteristicsVo {
className: string
avg: Avg
me: Me
}
export interface Avg {
sweetness: number
acidity: number
tannin: number
fizziness: any
intensity: number
transparent: any
aftertaste: any
palatability: any
color: any
smell: any
taste: any
relive: any
total: number
}
export interface Me {
sweetness: any
acidity: any
tannin: any
fizziness: any
intensity: any
transparent: any
aftertaste: any
palatability: any
color: any
smell: any
taste: any
relive: any
}
export interface DecanterTimeVotes {
tenMinutes: number
thirtyMinutes: number
oneHour: number
twoHours: number
fourHours: number
decanterTimeType: number
isVoted: boolean
}