import * as $dara from '@darabonba/typescript'; export declare class CategoryMatchResponseBodyData extends $dara.Model { /** * @remarks * The ID of the matched category. * * @example * 1522 */ categoryId?: string; /** * @remarks * The name of the matched category. * * @example * 位置和活动跟踪器 */ categoryName?: string; /** * @remarks * The full path of the category, separated by forward slashes (/). * * @example * 宠物用品/猫用品/猫挂饰、项圈、牵引带/位置和活动跟踪器 */ categoryPath?: string; /** * @remarks * The match confidence score. Valid values: 0 to 100. * * @example * 96 */ confidence?: number; /** * @remarks * Indicates whether the category matching is successful. * * @example * true */ matchSuccessful?: boolean; /** * @remarks * The reason for the category match. * * @example * The core product is a cat collar with AirTag positioning functionality, belonging to the \\"Location and Activity Trackers\\" category. The leaf node semantically matches its tracking functionality and cat-use attributes precisely */ reason?: string; /** * @remarks * The usage information. */ usageMap?: { [key: string]: number; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class CategoryMatchResponseBody extends $dara.Model { /** * @remarks * The status code. The value "success" is returned for successful calls. * * @example * success */ code?: string; /** * @remarks * The product category matching result. */ data?: CategoryMatchResponseBodyData; /** * @remarks * The error message. The value "Success" is returned for successful calls. * * @example * Success */ message?: string; /** * @remarks * The request ID, which uniquely identifies the request. * * @example * 2157065A-D6C8-1F3E-A4D0-B1234567890 */ requestId?: string; /** * @remarks * Indicates whether the call is successful. A value of true indicates success. A value of false indicates failure. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }