/** */ 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 GetCheckinRecordByUserHeaders 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 GetCheckinRecordByUserRequest extends $tea.Model { /** * @remarks * This parameter is required. */ endTime?: number; /** * @remarks * This parameter is required. */ maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: number; /** * @remarks * This parameter is required. */ operatorUserId?: string; /** * @remarks * This parameter is required. */ startTime?: number; /** * @remarks * This parameter is required. */ userIdList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCheckinRecordByUserResponseBody extends $tea.Model { result?: GetCheckinRecordByUserResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCheckinRecordByUserResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetCheckinRecordByUserResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCheckinRecordByUserResponseBodyResultPageListCustomDataList extends $tea.Model { key?: string; label?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCheckinRecordByUserResponseBodyResultPageList extends $tea.Model { checkinTime?: number; customDataList?: GetCheckinRecordByUserResponseBodyResultPageListCustomDataList[]; detailPlace?: string; imageList?: string[]; place?: string; remark?: string; userId?: string; visitUser?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCheckinRecordByUserResponseBodyResult extends $tea.Model { nextToken?: number; pageList?: GetCheckinRecordByUserResponseBodyResultPageList[]; 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 - GetCheckinRecordByUserRequest * @param headers - GetCheckinRecordByUserHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetCheckinRecordByUserResponse */ getCheckinRecordByUserWithOptions(request: GetCheckinRecordByUserRequest, headers: GetCheckinRecordByUserHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 调用本接口,获取用户签到记录 * * @param request - GetCheckinRecordByUserRequest * @returns GetCheckinRecordByUserResponse */ getCheckinRecordByUser(request: GetCheckinRecordByUserRequest): Promise; }