DOMAIN SDK Auto Released By huizeng.zh,Version:1.29.0

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
This commit is contained in:
yixiong.jxy
2018-10-25 16:00:45 +08:00
parent 643f3a01b8
commit 623d36b29e
101 changed files with 6963 additions and 1833 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CancelQualificationVerificationRequest : public RpcServiceRequest
{
public:
CancelQualificationVerificationRequest();
~CancelQualificationVerificationRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getQualificationType()const;
void setQualificationType(const std::string& qualificationType);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
std::string qualificationType_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CancelQualificationVerificationResult : public ServiceResult
{
public:
CancelQualificationVerificationResult();
explicit CancelQualificationVerificationResult(const std::string &payload);
~CancelQualificationVerificationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CANCELQUALIFICATIONVERIFICATIONRESULT_H_

View File

@@ -41,14 +41,20 @@ namespace AlibabaCloud
void setFeePeriod(int feePeriod);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getFeeCommand()const;
void setFeeCommand(const std::string& feeCommand);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string feeCurrency_;
int feePeriod_;
std::string domainName_;
std::string userClientIp_;
std::string feeCommand_;
std::string lang_;
};
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckDomainSunriseClaimRequest : public RpcServiceRequest
{
public:
CheckDomainSunriseClaimRequest();
~CheckDomainSunriseClaimRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckDomainSunriseClaimResult : public ServiceResult
{
public:
CheckDomainSunriseClaimResult();
explicit CheckDomainSunriseClaimResult(const std::string &payload);
~CheckDomainSunriseClaimResult();
std::string getClaimKey()const;
int getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string claimKey_;
int result_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSUNRISECLAIMRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckMaxYearOfServerLockRequest : public RpcServiceRequest
{
public:
CheckMaxYearOfServerLockRequest();
~CheckMaxYearOfServerLockRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getCheckAction()const;
void setCheckAction(const std::string& checkAction);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string domainName_;
std::string userClientIp_;
std::string checkAction_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckMaxYearOfServerLockResult : public ServiceResult
{
public:
CheckMaxYearOfServerLockResult();
explicit CheckMaxYearOfServerLockResult(const std::string &payload);
~CheckMaxYearOfServerLockResult();
int getMaxYear()const;
protected:
void parse(const std::string &payload);
private:
int maxYear_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKMAXYEAROFSERVERLOCKRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckProcessingServerLockApplyRequest : public RpcServiceRequest
{
public:
CheckProcessingServerLockApplyRequest();
~CheckProcessingServerLockApplyRequest();
int getFeePeriod()const;
void setFeePeriod(int feePeriod);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
int feePeriod_;
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckProcessingServerLockApplyResult : public ServiceResult
{
public:
CheckProcessingServerLockApplyResult();
explicit CheckProcessingServerLockApplyResult(const std::string &payload);
~CheckProcessingServerLockApplyResult();
bool getExists()const;
protected:
void parse(const std::string &payload);
private:
bool exists_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKPROCESSINGSERVERLOCKAPPLYRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT GetQualificationUploadPolicyRequest : public RpcServiceRequest
{
public:
GetQualificationUploadPolicyRequest();
~GetQualificationUploadPolicyRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT GetQualificationUploadPolicyResult : public ServiceResult
{
public:
GetQualificationUploadPolicyResult();
explicit GetQualificationUploadPolicyResult(const std::string &payload);
~GetQualificationUploadPolicyResult();
std::string getPolicy()const;
std::string getExpire()const;
std::string getAccessid()const;
std::string getSignature()const;
std::string getHost()const;
std::string getPrefix()const;
std::string getDir()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
std::string expire_;
std::string accessid_;
std::string signature_;
std::string host_;
std::string prefix_;
std::string dir_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETQUALIFICATIONUPLOADPOLICYRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setEndCreateTime(long endCreateTime);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
long beginCreateTime_;
long endCreateTime_;
int pageSize_;
std::string userClientIp_;
std::string lang_;
int pageNum_;
std::string email_;

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ListServerLockRequest : public RpcServiceRequest
{
public:
ListServerLockRequest();
~ListServerLockRequest();
std::string getLockProductId()const;
void setLockProductId(const std::string& lockProductId);
long getEndStartDate()const;
void setEndStartDate(long endStartDate);
int getServerLockStatus()const;
void setServerLockStatus(int serverLockStatus);
long getStartExpireDate()const;
void setStartExpireDate(long startExpireDate);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getEndExpireDate()const;
void setEndExpireDate(long endExpireDate);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getLang()const;
void setLang(const std::string& lang);
long getBeginStartDate()const;
void setBeginStartDate(long beginStartDate);
private:
std::string lockProductId_;
long endStartDate_;
int serverLockStatus_;
long startExpireDate_;
std::string domainName_;
int pageSize_;
std::string userClientIp_;
long endExpireDate_;
int pageNum_;
std::string lang_;
long beginStartDate_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKREQUEST_H_

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ListServerLockResult : public ServiceResult
{
public:
struct QueryTransferInResponse
{
std::string startDate;
std::string gmtCreate;
std::string expireDate;
std::string domainName;
std::string userId;
std::string gmtModified;
std::string domainInstanceId;
std::string lockInstanceId;
std::string serverLockStatus;
std::string lockProductId;
};
ListServerLockResult();
explicit ListServerLockResult(const std::string &payload);
~ListServerLockResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<QueryTransferInResponse> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<QueryTransferInResponse> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LISTSERVERLOCKRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICEREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT LookupTmchNoticeRequest : public RpcServiceRequest
{
public:
LookupTmchNoticeRequest();
~LookupTmchNoticeRequest();
std::string getClaimKey()const;
void setClaimKey(const std::string& claimKey);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string claimKey_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICEREQUEST_H_

View File

@@ -0,0 +1,110 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICERESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT LookupTmchNoticeResult : public ServiceResult
{
public:
struct Claim
{
struct JurDesc
{
std::string desc;
std::string jurCC;
};
struct Holder
{
struct Addr
{
std::string cc;
std::string pc;
std::vector<std::string> street;
std::string city;
std::string sp;
};
std::string org;
std::string entitlement;
Addr addr;
};
struct Contact
{
struct Addr1
{
std::string cc;
std::vector<std::string> street2;
std::string pc;
std::string city;
std::string sp;
};
Addr1 addr1;
std::string type;
std::string email;
std::string org;
std::string fax;
std::string voice;
std::string name;
};
struct ClassDesc
{
int classNum;
std::string desc;
};
std::string markName;
JurDesc jurDesc;
std::vector<Claim::Contact> contacts;
std::string goodsAndServices;
std::vector<Claim::ClassDesc> classDescs;
std::vector<Claim::Holder> holders;
};
LookupTmchNoticeResult();
explicit LookupTmchNoticeResult(const std::string &payload);
~LookupTmchNoticeResult();
std::vector<Claim> getClaims()const;
std::string getLabel()const;
long getId()const;
std::string getNotBefore()const;
std::string getNotAfter()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Claim> claims_;
std::string label_;
long id_;
std::string notBefore_;
std::string notAfter_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LOOKUPTMCHNOTICERESULT_H_

View File

@@ -37,11 +37,14 @@ namespace AlibabaCloud
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainAdminDivisionRequest : public RpcServiceRequest
{
public:
QueryDomainAdminDivisionRequest();
~QueryDomainAdminDivisionRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainAdminDivisionResult : public ServiceResult
{
public:
struct AdminDivision
{
struct ChildrenItem
{
std::string childDivisionName;
};
std::string divisionName;
std::vector<AdminDivision::ChildrenItem> children;
};
QueryDomainAdminDivisionResult();
explicit QueryDomainAdminDivisionResult(const std::string &payload);
~QueryDomainAdminDivisionResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
int getTotalItemNum()const;
bool getNextPage()const;
std::vector<AdminDivision> getAdminDivisions()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
int totalItemNum_;
bool nextPage_;
std::vector<AdminDivision> adminDivisions_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINADMINDIVISIONRESULT_H_

View File

@@ -35,10 +35,13 @@ namespace AlibabaCloud
QueryDomainSuffixRequest();
~QueryDomainSuffixRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string lang_;
};

View File

@@ -35,12 +35,15 @@ namespace AlibabaCloud
QueryEmailVerificationRequest();
~QueryEmailVerificationRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string userClientIp_;
std::string lang_;
std::string email_;

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryEnsAssociationRequest : public RpcServiceRequest
{
public:
QueryEnsAssociationRequest();
~QueryEnsAssociationRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryEnsAssociationResult : public ServiceResult
{
public:
QueryEnsAssociationResult();
explicit QueryEnsAssociationResult(const std::string &payload);
~QueryEnsAssociationResult();
std::string getAddress()const;
protected:
void parse(const std::string &payload);
private:
std::string address_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYENSASSOCIATIONRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryFailingReasonListForQualificationRequest : public RpcServiceRequest
{
public:
QueryFailingReasonListForQualificationRequest();
~QueryFailingReasonListForQualificationRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getLimit()const;
void setLimit(int limit);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getQualificationType()const;
void setQualificationType(const std::string& qualificationType);
private:
std::string instanceId_;
std::string userClientIp_;
int limit_;
std::string lang_;
std::string qualificationType_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryFailingReasonListForQualificationResult : public ServiceResult
{
public:
struct FailRecord
{
std::string failReason;
std::string date;
};
QueryFailingReasonListForQualificationResult();
explicit QueryFailingReasonListForQualificationResult(const std::string &payload);
~QueryFailingReasonListForQualificationResult();
std::vector<FailRecord> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<FailRecord> data_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILINGREASONLISTFORQUALIFICATIONRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryLocalEnsAssociationRequest : public RpcServiceRequest
{
public:
QueryLocalEnsAssociationRequest();
~QueryLocalEnsAssociationRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryLocalEnsAssociationResult : public ServiceResult
{
public:
QueryLocalEnsAssociationResult();
explicit QueryLocalEnsAssociationResult(const std::string &payload);
~QueryLocalEnsAssociationResult();
std::string getAddress()const;
protected:
void parse(const std::string &payload);
private:
std::string address_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYLOCALENSASSOCIATIONRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryQualificationDetailRequest : public RpcServiceRequest
{
public:
QueryQualificationDetailRequest();
~QueryQualificationDetailRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getQualificationType()const;
void setQualificationType(const std::string& qualificationType);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
std::string qualificationType_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryQualificationDetailResult : public ServiceResult
{
public:
struct QualificationCredential
{
std::string credentialUrl;
std::string credentialType;
std::string params;
std::string credentialNo;
};
QueryQualificationDetailResult();
explicit QueryQualificationDetailResult(const std::string &payload);
~QueryQualificationDetailResult();
int getAuditStatus()const;
std::vector<QualificationCredential> getCredentials()const;
std::string getTrackId()const;
protected:
void parse(const std::string &payload);
private:
int auditStatus_;
std::vector<QualificationCredential> credentials_;
std::string trackId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYQUALIFICATIONDETAILRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryServerLockRequest : public RpcServiceRequest
{
public:
QueryServerLockRequest();
~QueryServerLockRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryServerLockResult : public ServiceResult
{
public:
QueryServerLockResult();
explicit QueryServerLockResult(const std::string &payload);
~QueryServerLockResult();
std::string getStartDate()const;
std::string getGmtCreate()const;
std::string getExpireDate()const;
std::string getDomainName()const;
std::string getUserId()const;
std::string getGmtModified()const;
std::string getDomainInstanceId()const;
std::string getLockInstanceId()const;
int getServerLockStatus()const;
std::string getLockProductId()const;
protected:
void parse(const std::string &payload);
private:
std::string startDate_;
std::string gmtCreate_;
std::string expireDate_;
std::string domainName_;
std::string userId_;
std::string gmtModified_;
std::string domainInstanceId_;
std::string lockInstanceId_;
int serverLockStatus_;
std::string lockProductId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYSERVERLOCKRESULT_H_

View File

@@ -39,12 +39,12 @@ namespace AlibabaCloud
void setTaskStatus(int taskStatus);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getTaskNo()const;
void setTaskNo(const std::string& taskNo);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
@@ -55,9 +55,9 @@ namespace AlibabaCloud
private:
int taskStatus_;
std::string instanceId_;
std::string userClientIp_;
std::string taskNo_;
std::string domainName_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
int pageNum_;

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ResetQualificationVerificationRequest : public RpcServiceRequest
{
public:
ResetQualificationVerificationRequest();
~ResetQualificationVerificationRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ResetQualificationVerificationResult : public ServiceResult
{
public:
ResetQualificationVerificationResult();
explicit ResetQualificationVerificationResult(const std::string &payload);
~ResetQualificationVerificationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_RESETQUALIFICATIONVERIFICATIONRESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getLang()const;
@@ -44,6 +46,7 @@ namespace AlibabaCloud
private:
std::string instanceIds_;
std::string userClientIp_;
std::string remark_;
std::string lang_;

View File

@@ -32,31 +32,32 @@ namespace AlibabaCloud
{
struct OrderActivateParam
{
std::string domainName;
int subscriptionDuration;
long registrantProfileId;
bool enableDomainProxy;
bool permitPremiumActivation;
bool aliyunDns;
std::string dns1;
std::string dns2;
std::string zhCity;
std::string zhRegistrantOrganization;
std::string country;
std::string zhRegistrantName;
std::string zhProvince;
std::string zhAddress;
int subscriptionDuration;
bool permitPremiumActivation;
std::string city;
std::string registrantOrganization;
std::string registrantName;
std::string province;
std::string address;
std::string email;
std::string postalCode;
std::string telArea;
std::string telephone;
std::string dns2;
std::string dns1;
long registrantProfileId;
bool aliyunDns;
std::string zhCity;
std::string telExt;
std::string zhRegistrantName;
std::string province;
std::string postalCode;
std::string email;
std::string zhRegistrantOrganization;
std::string address;
std::string telArea;
std::string domainName;
std::string zhAddress;
std::string registrantType;
std::string telephone;
bool trademarkDomainActivation;
std::string zhProvince;
std::string registrantOrganization;
bool enableDomainProxy;
std::string registrantName;
};
public:

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct OrderRedeemParam
{
std::string domainName;
long currentExpirationDate;
std::string domainName;
};
public:

View File

@@ -32,9 +32,9 @@ namespace AlibabaCloud
{
struct OrderRenewParam
{
std::string domainName;
long currentExpirationDate;
int subscriptionDuration;
long currentExpirationDate;
std::string domainName;
};
public:

View File

@@ -32,10 +32,10 @@ namespace AlibabaCloud
{
struct OrderTransferParam
{
std::string domainName;
std::string authorizationCode;
long registrantProfileId;
bool permitPremiumTransfer;
std::string authorizationCode;
std::string domainName;
long registrantProfileId;
};
public:

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForAssociatingEnsRequest : public RpcServiceRequest
{
public:
SaveSingleTaskForAssociatingEnsRequest();
~SaveSingleTaskForAssociatingEnsRequest();
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string address_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForAssociatingEnsResult : public ServiceResult
{
public:
SaveSingleTaskForAssociatingEnsResult();
explicit SaveSingleTaskForAssociatingEnsResult(const std::string &payload);
~SaveSingleTaskForAssociatingEnsResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORASSOCIATINGENSRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setIp(const std::vector<std::string>& ip);
std::string getDnsName()const;
void setDnsName(const std::string& dnsName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
@@ -48,6 +50,7 @@ namespace AlibabaCloud
std::string instanceId_;
std::vector<std::string> ip_;
std::string dnsName_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -79,6 +79,8 @@ namespace AlibabaCloud
void setRegistrantType(const std::string& registrantType);
std::string getTelephone()const;
void setTelephone(const std::string& telephone);
bool getTrademarkDomainActivation()const;
void setTrademarkDomainActivation(bool trademarkDomainActivation);
std::string getZhProvince()const;
void setZhProvince(const std::string& zhProvince);
std::string getRegistrantOrganization()const;
@@ -113,6 +115,7 @@ namespace AlibabaCloud
std::string zhAddress_;
std::string registrantType_;
std::string telephone_;
bool trademarkDomainActivation_;
std::string zhProvince_;
std::string registrantOrganization_;
bool enableDomainProxy_;

View File

@@ -39,12 +39,15 @@ namespace AlibabaCloud
void setInstanceId(const std::string& instanceId);
std::string getDnsName()const;
void setDnsName(const std::string& dnsName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string instanceId_;
std::string dnsName_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForDisassociatingEnsRequest : public RpcServiceRequest
{
public:
SaveSingleTaskForDisassociatingEnsRequest();
~SaveSingleTaskForDisassociatingEnsRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForDisassociatingEnsResult : public ServiceResult
{
public:
SaveSingleTaskForDisassociatingEnsResult();
explicit SaveSingleTaskForDisassociatingEnsResult(const std::string &payload);
~SaveSingleTaskForDisassociatingEnsResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORDISASSOCIATINGENSRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setIp(const std::vector<std::string>& ip);
std::string getDnsName()const;
void setDnsName(const std::string& dnsName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
@@ -48,6 +50,7 @@ namespace AlibabaCloud
std::string instanceId_;
std::vector<std::string> ip_;
std::string dnsName_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -37,11 +37,14 @@ namespace AlibabaCloud
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
};