/** * Auto created by ApiCreator Tool. * SVN Rev: 79835, Author: 32725, Date: 2017-11-10 11:03:30 +0800 * SHOULD NOT MODIFY! */ #ifndef _LC_OPENAPI_CLIENT_QueryCloudPlanRecordNum_H_ #define _LC_OPENAPI_CLIENT_QueryCloudPlanRecordNum_H_ #include "LCOpenApiDefine.h" #include "LCOpenApiRequest.h" #include "LCOpenApiResponse.h" /** DESCRIPTION: 查询定时云录像的数目(建议beginTime和endTime不要跨天) */ namespace Dahua{ namespace LCOpenApi{ using namespace std; class QueryCloudPlanRecordNumRequest : public LCOpenApiRequest { public: class QueryCloudPlanRecordNumRequestData { public: QueryCloudPlanRecordNumRequestData(); ~QueryCloudPlanRecordNumRequestData(); public: /** [cstr]queryCloudPlanRecordNum */ #define _STATIC_QueryCloudPlanRecordNumRequestData_method "queryCloudPlanRecordNum" string method; public: /** 授权token(userToken或accessToken) */ string token; public: /** 结束时间,如2010-05-25 23:59:59 */ string endTime; public: /** 通道ID */ string channelId; public: /** 开始时间,如2010-05-25 00:00:00 */ string beginTime; public: /** 设备ID */ string deviceId; }; public: QueryCloudPlanRecordNumRequest(); ~QueryCloudPlanRecordNumRequest(); public: virtual int build(); public: QueryCloudPlanRecordNumRequestData data; }; typedef typename QueryCloudPlanRecordNumRequest::QueryCloudPlanRecordNumRequestData QueryCloudPlanRecordNumRequestData; class QueryCloudPlanRecordNumResponse : public LCOpenApiResponse { public: class QueryCloudPlanRecordNumResponseData { public: QueryCloudPlanRecordNumResponseData(); ~QueryCloudPlanRecordNumResponseData(); public: /** [int]录像总数 */ int recordNum; }; public: QueryCloudPlanRecordNumResponse(); ~QueryCloudPlanRecordNumResponse(); public: virtual int parse(); public: QueryCloudPlanRecordNumResponseData data; }; typedef typename QueryCloudPlanRecordNumResponse::QueryCloudPlanRecordNumResponseData QueryCloudPlanRecordNumResponseData; } } #endif