/** 杯子信息 */ export interface ICup { /** 杯子id */ id: string; /** 杯子编码 */ code: string; /** 杯子id,客户下返回的杯子信息为该字段 */ eco_cup_id: string; /** 杯子编码,客户下返回的杯子信息为该字段 */ eco_cup_code?: string; /** 当前归属店铺 */ current_shop?: { id: string; name: string; }; /** 当前归属店铺id */ current_shop_id?: number; /** 借出店铺 */ rent_shop?: { id: string; name: string; }; /** 借出店铺id */ rent_shop_id?: number; /** 借出时间 */ rent_time: string; /** 用户id */ customer_id: string; /** 用户信息 */ customer?: ICustomer; /** 杯子状态 */ status: ECupStatus; /** 操作时间 */ operated_at?: string; } /** 杯子状态 */ export declare enum ECupStatus { /** 在库 */ IN_STOCK = "in_stock", /** 借出 */ RENT = "rent", /** 遗失 */ MISSING = "missing", /** 损坏 */ BROKEN = "broken" } /** 用户信息 */ export interface ICustomer { /** 用户id */ id: string; /** 昵称 */ nickname?: string; /** 显示名称 */ display_name?: string; /** 名 */ first_name?: string; /** 姓 */ last_name?: string; /** 电话 */ phone: string; /** 国家区号 */ country_calling_code: string; /** 国家代码 */ country_code?: string; /** 邮箱 */ email?: string; /** 头像 */ cover?: string; /** 会员类型 */ membership?: string; } /** 杯子操作类型 */ export declare enum ECupActionType { /** 归还 */ RETURN = "return", /** 遗失 */ MISSING = "missing", /** 损坏 */ BROKEN = "broken", /** 转移 */ TRANSFER = "transfer" } /** * 扫描杯子后的状态 */ export declare enum ECupScanStatus { /** 其他在库 */ OTHER_IN_STOCK = "other_in_stock", /** 其他人借出 */ OTHER_RENT = "other_rent", /** 转移 */ TRANSFER = "transfer", /** 在库 */ IN_STOCK = "in_stock", /** 借出 */ RENT = "rent", /** 遗失 */ MISSING = "missing", /** 损坏 */ BROKEN = "broken", /** 不存在 */ NOT_FOUND = "not_found" }