/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class QueryGoodsListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGoodsListRequest extends $tea.Model { /** * @example * 1631289600000 */ endTimeInMills?: number; /** * @example * 10 */ maxResults?: number; /** * @example * 1 */ nextToken?: number; /** * @example * 1631289600000 */ startTimeInMills?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGoodsListResponseBody extends $tea.Model { result?: QueryGoodsListResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGoodsListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryGoodsListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGoodsListResponseBodyResultList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 衣服 */ goodsName?: string; /** * @remarks * This parameter is required. * * @example * 0001 */ goodsNo?: string; /** * @remarks * This parameter is required. * * @example * abcdse-dse-example */ instanceId?: string; /** * @remarks * This parameter is required. * * @example * XXL */ productSpecs?: string; /** * @remarks * This parameter is required. * * @example * 件 */ unit?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGoodsListResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; list?: QueryGoodsListResponseBodyResultList[]; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 获取物料列表 * * @param request - QueryGoodsListRequest * @param headers - QueryGoodsListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryGoodsListResponse */ queryGoodsListWithOptions(request: QueryGoodsListRequest, headers: QueryGoodsListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取物料列表 * * @param request - QueryGoodsListRequest * @returns QueryGoodsListResponse */ queryGoodsList(request: QueryGoodsListRequest): Promise; }