/**
 *  Auto created by ApiCreator Tool.
 *  SVN Rev: 140502, Author: 39890, Date: 2019-06-26 20:23:15 +0800 
 *  SHOULD NOT MODIFY!
 */
 
#ifndef _LC_OPENAPI_CLIENT_UserTokenByAccount_H_
#define _LC_OPENAPI_CLIENT_UserTokenByAccount_H_

#include "LCOpenApiDefine.h"
#include "LCOpenApiRequest.h"
#include "LCOpenApiResponse.h"

/** DESCRIPTION: 
�号��侃�決キ������token
 */

namespace Dahua{
namespace LCOpenApi{
	using namespace std;
	class UserTokenByAccountRequest : public LCOpenApiRequest
	{
	public:
		class UserTokenByAccountRequestData
		{
		public:
			UserTokenByAccountRequestData();
			~UserTokenByAccountRequestData();
			
		public:
			/** [String][Not Null]�遵�� ���阪� ���遵�莨��ラ��� */
			string account;

		};
	public:
		UserTokenByAccountRequest();
		~UserTokenByAccountRequest();
	public:
		virtual int build();
	public:
		UserTokenByAccountRequestData data;
	};

	
	typedef typename UserTokenByAccountRequest::UserTokenByAccountRequestData UserTokenByAccountRequestData;


	class UserTokenByAccountResponse : public LCOpenApiResponse
	{
	public:
		class UserTokenByAccountResponseData
		{
		public:
			UserTokenByAccountResponseData();
			~UserTokenByAccountResponseData();
			
		public:
			/** [String]�桁�������Token */
			string userToken;
		public:
			/** ���菴����狗�器���篏�鐚�腱� */
			string expireTime;

		};
	public:
		UserTokenByAccountResponse();
		~UserTokenByAccountResponse();
	public:
		virtual int parse();
	public:
		UserTokenByAccountResponseData data;
	};

	
	typedef typename UserTokenByAccountResponse::UserTokenByAccountResponseData UserTokenByAccountResponseData;

}
}

#endif