/** * 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_ControlPTZ_H_ #define _LC_OPENAPI_CLIENT_ControlPTZ_H_ #include "LCOpenApiDefine.h" #include "LCOpenApiRequest.h" #include "LCOpenApiResponse.h" /** DESCRIPTION: äº‘å°æŽ§åˆ¶ */ namespace Dahua{ namespace LCOpenApi{ using namespace std; class ControlPTZRequest : public LCOpenApiRequest { public: class ControlPTZRequestData { public: ControlPTZRequestData(); ~ControlPTZRequestData(); public: /** [cstr]controlPTZ */ #define _STATIC_ControlPTZRequestData_method "controlPTZ" string method; public: /** æ“作行为;move表示移动,locateè¡¨ç¤ºå®šä½ */ string operation; public: /** 移动æŒç»æ—¶é—´ï¼Œå•ä½ä¸ºæ¯«ç§’。没有durationå—æ®µæˆ–durationå—æ®µå¡«â€œlastâ€è¡¨ç¤ºä¸€ç›´è¿åŠ¨ä¸‹åŽ» */ string duration; public: /** 设备ID */ string deviceId; public: /** [double]æ°´å¹³æ“ä½œå‚æ•° */ double h; public: /** 授æƒtoken(userToken或accessToken) */ string token; public: /** [double]å˜å€å‚æ•° */ double z; public: /** 通é“å· */ string channelId; public: /** [double]垂直æ“ä½œå‚æ•° */ double v; }; public: ControlPTZRequest(); ~ControlPTZRequest(); public: virtual int build(); public: ControlPTZRequestData data; }; typedef typename ControlPTZRequest::ControlPTZRequestData ControlPTZRequestData; class ControlPTZResponse : public LCOpenApiResponse { public: class ControlPTZResponseData { public: ControlPTZResponseData(); ~ControlPTZResponseData(); public: /** [int][O]ä¿ç•™ */ int _nouse; }; public: ControlPTZResponse(); ~ControlPTZResponse(); public: virtual int parse(); public: ControlPTZResponseData data; }; typedef typename ControlPTZResponse::ControlPTZResponseData ControlPTZResponseData; } } #endif