/** * 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_QueryCloudPlanRecordBitmap_H_ #define _LC_OPENAPI_CLIENT_QueryCloudPlanRecordBitmap_H_ #include "LCOpenApiDefine.h" #include "LCOpenApiRequest.h" #include "LCOpenApiResponse.h" /** DESCRIPTION: 按月查询有定时云录像的日期(以“天”为单位) */ namespace Dahua{ namespace LCOpenApi{ using namespace std; class QueryCloudPlanRecordBitmapRequest : public LCOpenApiRequest { public: class QueryCloudPlanRecordBitmapRequestData { public: QueryCloudPlanRecordBitmapRequestData(); ~QueryCloudPlanRecordBitmapRequestData(); public: /** [cstr]queryCloudPlanRecordBitmap */ #define _STATIC_QueryCloudPlanRecordBitmapRequestData_method "queryCloudPlanRecordBitmap" string method; public: /** [int]月 */ int month; public: /** 授权token(userToken或accessToken) */ string token; public: /** 通道ID */ string channelId; public: /** [int]年 */ int year; public: /** 设备ID */ string deviceId; }; public: QueryCloudPlanRecordBitmapRequest(); ~QueryCloudPlanRecordBitmapRequest(); public: virtual int build(); public: QueryCloudPlanRecordBitmapRequestData data; }; typedef typename QueryCloudPlanRecordBitmapRequest::QueryCloudPlanRecordBitmapRequestData QueryCloudPlanRecordBitmapRequestData; class QueryCloudPlanRecordBitmapResponse : public LCOpenApiResponse { public: class QueryCloudPlanRecordBitmapResponseData { public: QueryCloudPlanRecordBitmapResponseData(); ~QueryCloudPlanRecordBitmapResponseData(); public: /** 日掩码-1111100000111110000011111000001 */ string bitmap; }; public: QueryCloudPlanRecordBitmapResponse(); ~QueryCloudPlanRecordBitmapResponse(); public: virtual int parse(); public: QueryCloudPlanRecordBitmapResponseData data; }; typedef typename QueryCloudPlanRecordBitmapResponse::QueryCloudPlanRecordBitmapResponseData QueryCloudPlanRecordBitmapResponseData; } } #endif