141 lines
2.8 KiB
TypeScript
141 lines
2.8 KiB
TypeScript
export interface Recipe {
|
|
Timestamp: Date;
|
|
MachineSetting: MachineSetting;
|
|
Recipe01: Recipe01[];
|
|
Topping: Topping;
|
|
MaterailCode: MaterailCode[];
|
|
}
|
|
|
|
export interface MachineSetting {
|
|
RecipeTag: string;
|
|
StrTextShowError: string[];
|
|
configNumber: string;
|
|
temperatureMax: string;
|
|
temperatureMin: string;
|
|
}
|
|
|
|
export interface MaterailCode {
|
|
PackageDescription: string;
|
|
RefillValuePerStep: string;
|
|
materialID: string;
|
|
materialCode: string;
|
|
}
|
|
|
|
export interface Recipe01 {
|
|
Description: string;
|
|
ExtendID: string;
|
|
OnTOP: string;
|
|
LastChange: string;
|
|
MenuStatus: string;
|
|
RemainingCups: string;
|
|
StringParam: string;
|
|
TextForWarningBeforePay: string[];
|
|
cashPrice: string;
|
|
changerecipe: string;
|
|
disable: string;
|
|
disable_by_cup: string;
|
|
disable_by_ice: string;
|
|
EncoderCount: string;
|
|
id: string;
|
|
isUse: string;
|
|
isShow: string;
|
|
name: string;
|
|
nonCashPrice: string;
|
|
otherDescription: string;
|
|
otherName: string;
|
|
productCode: string;
|
|
recipes: MatRecipe[];
|
|
SubMenu: Recipe01[];
|
|
ToppingSet: ToppingSet[];
|
|
total_time: string;
|
|
total_weight: string;
|
|
uriData: string;
|
|
useGram: string;
|
|
weight_float: string;
|
|
}
|
|
|
|
export interface Topping {
|
|
ToppingGroup: ToppingGroup;
|
|
ToppingList: ToppingList;
|
|
}
|
|
|
|
export interface ToppingGroup {
|
|
Desc: string;
|
|
groupID: string;
|
|
idDefault: string;
|
|
idInGroup: string;
|
|
inUse: string;
|
|
name: string;
|
|
otherName: string;
|
|
}
|
|
|
|
export interface ToppingList {
|
|
ExtendID: string;
|
|
OnTOP: string;
|
|
MenuStatus: string;
|
|
cashPrice: string;
|
|
disable: string;
|
|
disable_by_cup: string;
|
|
disable_by_ice: string;
|
|
EncoderCount: string;
|
|
id: string;
|
|
isUse: string;
|
|
isShow: string;
|
|
stringParam: string;
|
|
name: string;
|
|
nonCashPrice: string;
|
|
otherName: string;
|
|
productCode: string;
|
|
recipes: string;
|
|
total_time: string;
|
|
total_weight: string;
|
|
useGram: string;
|
|
weight_float: string;
|
|
}
|
|
|
|
export interface MatRecipe {
|
|
MixOrder: string;
|
|
FeedParameter: string;
|
|
FeedPattern: string;
|
|
isUse: string;
|
|
materialPathId: string;
|
|
powderGram: string;
|
|
powderTime: string;
|
|
stirTime: string;
|
|
syrupGram: string;
|
|
syrupTime: string;
|
|
waterCold: string;
|
|
waterYield: string;
|
|
}
|
|
|
|
export interface ToppingSet {
|
|
ListGroupID: string;
|
|
defaultIDSelect: string;
|
|
groupID: string;
|
|
isUse: string;
|
|
}
|
|
|
|
export interface MaterialSetting {
|
|
AlarmIDWhenOffline: string;
|
|
BeanChannel: string;
|
|
CanisterType: string;
|
|
DrainTimer: string;
|
|
IsEquipment: string;
|
|
LeavesChannel: string;
|
|
LowToOffline: string;
|
|
MaterialStatus: string;
|
|
PowderChannel: string;
|
|
RefillUnitGram: string;
|
|
RefillUnitMilliliters: string;
|
|
RefillUnitPCS: string;
|
|
ScheduleDrainType: string;
|
|
SodaChannel: string;
|
|
StockAdjust: string;
|
|
SyrupChannel: string;
|
|
id: string;
|
|
idAlternate: string;
|
|
isUse: string;
|
|
pay_rettry_max_count: string;
|
|
feed_mode: string;
|
|
MaterialParameter: string;
|
|
}
|