Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
98b1ef2aea | ||
|
|
d7e05e378e | ||
|
|
5380c7f56e | ||
|
|
351e7765f5 | ||
|
|
ff44f5d376 | ||
|
|
455c5afdaa | ||
|
|
fe6548a733 | ||
|
|
c69995217c | ||
|
|
211ad2244b | ||
|
|
a2ec281479 | ||
|
|
22fe1a0c26 | ||
|
|
8d712bd134 | ||
|
|
c219cba900 | ||
|
|
17a1e13ec3 | ||
|
|
a4eea962f1 | ||
|
|
57e4665c5e | ||
|
|
36828e0fce | ||
|
|
d35ae81e5c |
57
CHANGELOG
57
CHANGELOG
@@ -1,3 +1,60 @@
|
||||
2021-09-13 Version: 1.36.873
|
||||
- Generated 2019-03-01 for `LinkWAN`.
|
||||
|
||||
2021-09-13 Version: 1.36.872
|
||||
- Supported CallerLocation, CalleeLocation in CDR API.
|
||||
|
||||
2021-09-10 Version: 1.36.871
|
||||
- Support crop face image.
|
||||
|
||||
2021-09-09 Version: 1.36.870
|
||||
- Public version.
|
||||
|
||||
2021-09-09 Version: 1.36.869
|
||||
- Public version.
|
||||
|
||||
2021-09-06 Version: 1.36.868
|
||||
- Update LinkSpeech API, including SpeechByCombination, SyncSpeechByCombination.
|
||||
|
||||
2021-09-01 Version: 1.36.867
|
||||
- SubmitURLUploadJob, support S3 Storage.
|
||||
|
||||
2021-09-01 Version: 1.36.866
|
||||
- SDK updated.
|
||||
|
||||
2021-08-31 Version: 1.36.865
|
||||
- Supported cro algorithm.
|
||||
|
||||
2021-08-31 Version: 1.36.864
|
||||
- Supported AndroidBigPictureUrl, AndroidInboxBody, AndroidImageUrl, AndroidOppoImageId, AndroidXiaomiImageUrl, iOSNotificationThreadId for Push and MassPush.
|
||||
|
||||
2021-08-31 Version: 1.36.863
|
||||
- Release BeautifyBody.
|
||||
|
||||
2021-08-31 Version: 1.36.862
|
||||
- Generated 2017-08-01 for `Edas`.
|
||||
|
||||
2021-08-27 Version: 1.36.861
|
||||
- ListAvailableEcsTypes set param ZoneId not required.
|
||||
- ListAvailableEcsTypes return ZoneIds.
|
||||
|
||||
2021-08-26 Version: 1.36.860
|
||||
- ListAvailableEcsTypes set param ZoneId not required.
|
||||
- ListAvailableEcsTypes return ZoneIds.
|
||||
|
||||
2021-08-24 Version: 1.36.859
|
||||
- Release RetouchBody.
|
||||
|
||||
2021-08-20 Version: 1.36.858
|
||||
- Update Dyvmsapi SDK.
|
||||
- Add GetCallInfo.
|
||||
|
||||
2021-08-19 Version: 1.36.857
|
||||
- Add SupportSessionManager for DescribeCloudAssistantStatus.
|
||||
|
||||
2021-08-19 Version: 1.36.856
|
||||
- Add SupportSessionManager for DescribeCloudAssistantStatus.
|
||||
|
||||
2021-08-19 Version: 1.36.855
|
||||
- Support Round and Interval for ApplyNodes API.
|
||||
|
||||
|
||||
@@ -145,6 +145,8 @@ set(ccc_public_header_model
|
||||
include/alibabacloud/ccc/model/ListSkillGroupsResult.h
|
||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserResult.h
|
||||
include/alibabacloud/ccc/model/ListUnassignedNumbersRequest.h
|
||||
include/alibabacloud/ccc/model/ListUnassignedNumbersResult.h
|
||||
include/alibabacloud/ccc/model/ListUserLevelsOfSkillGroupRequest.h
|
||||
include/alibabacloud/ccc/model/ListUserLevelsOfSkillGroupResult.h
|
||||
include/alibabacloud/ccc/model/ListUsersRequest.h
|
||||
@@ -213,6 +215,8 @@ set(ccc_public_header_model
|
||||
include/alibabacloud/ccc/model/SignOutGroupResult.h
|
||||
include/alibabacloud/ccc/model/StartBack2BackCallRequest.h
|
||||
include/alibabacloud/ccc/model/StartBack2BackCallResult.h
|
||||
include/alibabacloud/ccc/model/StartPredictiveCallRequest.h
|
||||
include/alibabacloud/ccc/model/StartPredictiveCallResult.h
|
||||
include/alibabacloud/ccc/model/TakeBreakRequest.h
|
||||
include/alibabacloud/ccc/model/TakeBreakResult.h
|
||||
include/alibabacloud/ccc/model/UnmuteCallRequest.h
|
||||
@@ -346,6 +350,8 @@ set(ccc_src
|
||||
src/model/ListSkillGroupsResult.cc
|
||||
src/model/ListSkillLevelsOfUserRequest.cc
|
||||
src/model/ListSkillLevelsOfUserResult.cc
|
||||
src/model/ListUnassignedNumbersRequest.cc
|
||||
src/model/ListUnassignedNumbersResult.cc
|
||||
src/model/ListUserLevelsOfSkillGroupRequest.cc
|
||||
src/model/ListUserLevelsOfSkillGroupResult.cc
|
||||
src/model/ListUsersRequest.cc
|
||||
@@ -414,6 +420,8 @@ set(ccc_src
|
||||
src/model/SignOutGroupResult.cc
|
||||
src/model/StartBack2BackCallRequest.cc
|
||||
src/model/StartBack2BackCallResult.cc
|
||||
src/model/StartPredictiveCallRequest.cc
|
||||
src/model/StartPredictiveCallResult.cc
|
||||
src/model/TakeBreakRequest.cc
|
||||
src/model/TakeBreakResult.cc
|
||||
src/model/UnmuteCallRequest.cc
|
||||
|
||||
@@ -146,6 +146,8 @@
|
||||
#include "model/ListSkillGroupsResult.h"
|
||||
#include "model/ListSkillLevelsOfUserRequest.h"
|
||||
#include "model/ListSkillLevelsOfUserResult.h"
|
||||
#include "model/ListUnassignedNumbersRequest.h"
|
||||
#include "model/ListUnassignedNumbersResult.h"
|
||||
#include "model/ListUserLevelsOfSkillGroupRequest.h"
|
||||
#include "model/ListUserLevelsOfSkillGroupResult.h"
|
||||
#include "model/ListUsersRequest.h"
|
||||
@@ -214,6 +216,8 @@
|
||||
#include "model/SignOutGroupResult.h"
|
||||
#include "model/StartBack2BackCallRequest.h"
|
||||
#include "model/StartBack2BackCallResult.h"
|
||||
#include "model/StartPredictiveCallRequest.h"
|
||||
#include "model/StartPredictiveCallResult.h"
|
||||
#include "model/TakeBreakRequest.h"
|
||||
#include "model/TakeBreakResult.h"
|
||||
#include "model/UnmuteCallRequest.h"
|
||||
@@ -415,6 +419,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListSkillLevelsOfUserResult> ListSkillLevelsOfUserOutcome;
|
||||
typedef std::future<ListSkillLevelsOfUserOutcome> ListSkillLevelsOfUserOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::ListSkillLevelsOfUserRequest&, const ListSkillLevelsOfUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSkillLevelsOfUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUnassignedNumbersResult> ListUnassignedNumbersOutcome;
|
||||
typedef std::future<ListUnassignedNumbersOutcome> ListUnassignedNumbersOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::ListUnassignedNumbersRequest&, const ListUnassignedNumbersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUnassignedNumbersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserLevelsOfSkillGroupResult> ListUserLevelsOfSkillGroupOutcome;
|
||||
typedef std::future<ListUserLevelsOfSkillGroupOutcome> ListUserLevelsOfSkillGroupOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::ListUserLevelsOfSkillGroupRequest&, const ListUserLevelsOfSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserLevelsOfSkillGroupAsyncHandler;
|
||||
@@ -517,6 +524,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StartBack2BackCallResult> StartBack2BackCallOutcome;
|
||||
typedef std::future<StartBack2BackCallOutcome> StartBack2BackCallOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::StartBack2BackCallRequest&, const StartBack2BackCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartBack2BackCallAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartPredictiveCallResult> StartPredictiveCallOutcome;
|
||||
typedef std::future<StartPredictiveCallOutcome> StartPredictiveCallOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::StartPredictiveCallRequest&, const StartPredictiveCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartPredictiveCallAsyncHandler;
|
||||
typedef Outcome<Error, Model::TakeBreakResult> TakeBreakOutcome;
|
||||
typedef std::future<TakeBreakOutcome> TakeBreakOutcomeCallable;
|
||||
typedef std::function<void(const CCCClient*, const Model::TakeBreakRequest&, const TakeBreakOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TakeBreakAsyncHandler;
|
||||
@@ -717,6 +727,9 @@ namespace AlibabaCloud
|
||||
ListSkillLevelsOfUserOutcome listSkillLevelsOfUser(const Model::ListSkillLevelsOfUserRequest &request)const;
|
||||
void listSkillLevelsOfUserAsync(const Model::ListSkillLevelsOfUserRequest& request, const ListSkillLevelsOfUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSkillLevelsOfUserOutcomeCallable listSkillLevelsOfUserCallable(const Model::ListSkillLevelsOfUserRequest& request) const;
|
||||
ListUnassignedNumbersOutcome listUnassignedNumbers(const Model::ListUnassignedNumbersRequest &request)const;
|
||||
void listUnassignedNumbersAsync(const Model::ListUnassignedNumbersRequest& request, const ListUnassignedNumbersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUnassignedNumbersOutcomeCallable listUnassignedNumbersCallable(const Model::ListUnassignedNumbersRequest& request) const;
|
||||
ListUserLevelsOfSkillGroupOutcome listUserLevelsOfSkillGroup(const Model::ListUserLevelsOfSkillGroupRequest &request)const;
|
||||
void listUserLevelsOfSkillGroupAsync(const Model::ListUserLevelsOfSkillGroupRequest& request, const ListUserLevelsOfSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserLevelsOfSkillGroupOutcomeCallable listUserLevelsOfSkillGroupCallable(const Model::ListUserLevelsOfSkillGroupRequest& request) const;
|
||||
@@ -819,6 +832,9 @@ namespace AlibabaCloud
|
||||
StartBack2BackCallOutcome startBack2BackCall(const Model::StartBack2BackCallRequest &request)const;
|
||||
void startBack2BackCallAsync(const Model::StartBack2BackCallRequest& request, const StartBack2BackCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartBack2BackCallOutcomeCallable startBack2BackCallCallable(const Model::StartBack2BackCallRequest& request) const;
|
||||
StartPredictiveCallOutcome startPredictiveCall(const Model::StartPredictiveCallRequest &request)const;
|
||||
void startPredictiveCallAsync(const Model::StartPredictiveCallRequest& request, const StartPredictiveCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartPredictiveCallOutcomeCallable startPredictiveCallCallable(const Model::StartPredictiveCallRequest& request) const;
|
||||
TakeBreakOutcome takeBreak(const Model::TakeBreakRequest &request)const;
|
||||
void takeBreakAsync(const Model::TakeBreakRequest& request, const TakeBreakAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TakeBreakOutcomeCallable takeBreakCallable(const Model::TakeBreakRequest& request) const;
|
||||
|
||||
@@ -42,8 +42,8 @@ namespace AlibabaCloud
|
||||
std::string event;
|
||||
};
|
||||
std::vector<AgentEventsItem::EventSequenceItem> eventSequence;
|
||||
std::string agentId;
|
||||
std::string agentName;
|
||||
std::string agentId;
|
||||
std::string skillGroupId;
|
||||
};
|
||||
struct IvrEventsItem
|
||||
@@ -73,22 +73,24 @@ namespace AlibabaCloud
|
||||
std::string skillGroupIds;
|
||||
std::string calledNumber;
|
||||
std::string contactType;
|
||||
std::string releaseInitiator;
|
||||
std::string contactDisposition;
|
||||
std::string instanceId;
|
||||
std::string releaseInitiator;
|
||||
int satisfaction;
|
||||
long startTime;
|
||||
std::string contactId;
|
||||
long callDuration;
|
||||
std::string callingNumber;
|
||||
std::vector<QueueEventsItem> queueEvents;
|
||||
long releaseTime;
|
||||
std::string calleeLocation;
|
||||
bool recordingReady;
|
||||
long releaseTime;
|
||||
std::string skillGroupNames;
|
||||
std::string satisfactionSurveyChannel;
|
||||
std::string agentIds;
|
||||
bool satisfactionSurveyOffered;
|
||||
long establishedTime;
|
||||
std::string callerLocation;
|
||||
std::string agentNames;
|
||||
std::vector<IvrEventsItem> ivrEvents;
|
||||
};
|
||||
|
||||
@@ -36,43 +36,51 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct Inbound
|
||||
{
|
||||
long callsAbandonedInQueue;
|
||||
float serviceLevel20;
|
||||
long totalWorkTime;
|
||||
long callsRinged;
|
||||
long totalHoldTime;
|
||||
float averageHoldTime;
|
||||
long callsRinged;
|
||||
long maxAbandonedInIVRTime;
|
||||
long callsAbandoned;
|
||||
long callsOffered;
|
||||
long maxRingTime;
|
||||
long callsHold;
|
||||
float satisfactionIndex;
|
||||
long maxAbandonedInRingTime;
|
||||
long callsHold;
|
||||
long totalRingTime;
|
||||
float handleRate;
|
||||
float averageAbandonedInQueueTime;
|
||||
long totalAbandonedInIVRTime;
|
||||
float averageWaitTime;
|
||||
long totalTalkTime;
|
||||
float averageWaitTime;
|
||||
long totalAbandonedInRingTime;
|
||||
long callsQueued;
|
||||
long maxTalkTime;
|
||||
float averageAbandonedInIVRTime;
|
||||
float satisfactionRate;
|
||||
long callsQueuingOverflow;
|
||||
long totalAbandonTime;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long callsAbandonedInIVR;
|
||||
long callsQueuingFailed;
|
||||
long callsBlindTransferred;
|
||||
long maxAbandonedInQueueTime;
|
||||
long satisfactionSurveysOffered;
|
||||
long callsAbandonedInRing;
|
||||
long callsAttendedTransferred;
|
||||
float averageRingTime;
|
||||
float abandonRate;
|
||||
long callsIVRException;
|
||||
long callsAbandonedInQueue;
|
||||
float averageHoldTime;
|
||||
long callsAbandoned;
|
||||
long maxRingTime;
|
||||
long maxAbandonedInRingTime;
|
||||
long totalAbandonedInIVRTime;
|
||||
long callsForwardToOutsideNumber;
|
||||
long callsQueued;
|
||||
long maxTalkTime;
|
||||
float averageAbandonedInIVRTime;
|
||||
float satisfactionRate;
|
||||
long callsQueuingTimeout;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long callsAbandonedInIVR;
|
||||
long callsAbandonedInVoiceNavigator;
|
||||
long callsVoicemail;
|
||||
long callsHandled;
|
||||
long maxWaitTime;
|
||||
long satisfactionSurveysResponded;
|
||||
long callsAttendedTransferred;
|
||||
float averageRingTime;
|
||||
long maxAbandonTime;
|
||||
long totalWaitTime;
|
||||
float averageAbandonTime;
|
||||
@@ -80,18 +88,17 @@ namespace AlibabaCloud
|
||||
float averageWorkTime;
|
||||
long totalAbandonedInQueueTime;
|
||||
long maxWorkTime;
|
||||
float abandonRate;
|
||||
};
|
||||
struct Outbound
|
||||
{
|
||||
long totalDialingTime;
|
||||
long totalWorkTime;
|
||||
long callsRinged;
|
||||
long totalHoldTime;
|
||||
long callsRinged;
|
||||
float averageHoldTime;
|
||||
long maxRingTime;
|
||||
int callsHold;
|
||||
float satisfactionIndex;
|
||||
int callsHold;
|
||||
long totalRingTime;
|
||||
float averageDialingTime;
|
||||
long callsAnswered;
|
||||
@@ -101,8 +108,8 @@ namespace AlibabaCloud
|
||||
long maxTalkTime;
|
||||
float satisfactionRate;
|
||||
float answerRate;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
long callsBlindTransferred;
|
||||
long satisfactionSurveysOffered;
|
||||
long satisfactionSurveysResponded;
|
||||
@@ -118,8 +125,8 @@ namespace AlibabaCloud
|
||||
long totalCalls;
|
||||
long totalWorkTime;
|
||||
long totalHoldTime;
|
||||
float averageHoldTime;
|
||||
long satisfactionSurveysOffered;
|
||||
float averageHoldTime;
|
||||
float satisfactionIndex;
|
||||
float averageBreakTime;
|
||||
long satisfactionSurveysResponded;
|
||||
@@ -127,14 +134,14 @@ namespace AlibabaCloud
|
||||
float averageReadyTime;
|
||||
long totalLoggedInTime;
|
||||
long maxTalkTime;
|
||||
float satisfactionRate;
|
||||
float averageWorkTime;
|
||||
long maxReadyTime;
|
||||
float satisfactionRate;
|
||||
long maxBreakTime;
|
||||
long maxWorkTime;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long maxBreakTime;
|
||||
float occupancyRate;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
};
|
||||
Outbound outbound;
|
||||
Overall overall;
|
||||
|
||||
@@ -49,16 +49,20 @@ namespace AlibabaCloud
|
||||
long establishedTime;
|
||||
long queueTime;
|
||||
std::string skillGroupIds;
|
||||
std::string instanceId;
|
||||
std::string broker;
|
||||
std::string releaseInitiator;
|
||||
std::string instanceId;
|
||||
long startTime;
|
||||
long ringTime;
|
||||
std::string callDuration;
|
||||
std::string calleeLocation;
|
||||
long releaseTime;
|
||||
std::string satisfactionSurveyChannel;
|
||||
std::string agentIds;
|
||||
std::string additionalBroker;
|
||||
std::string satisfactionDescription;
|
||||
std::string agentIds;
|
||||
long waitTime;
|
||||
std::string callerLocation;
|
||||
std::string agentNames;
|
||||
long recordingDuration;
|
||||
};
|
||||
|
||||
@@ -36,43 +36,50 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct Inbound
|
||||
{
|
||||
long callsAbandonedInQueue;
|
||||
float serviceLevel20;
|
||||
long totalWorkTime;
|
||||
long callsRinged;
|
||||
long totalHoldTime;
|
||||
float averageHoldTime;
|
||||
long callsRinged;
|
||||
long maxAbandonedInIVRTime;
|
||||
long callsAbandoned;
|
||||
long callsOffered;
|
||||
long maxRingTime;
|
||||
long callsHold;
|
||||
float satisfactionIndex;
|
||||
long maxAbandonedInRingTime;
|
||||
long callsHold;
|
||||
long totalRingTime;
|
||||
float handleRate;
|
||||
float averageAbandonedInQueueTime;
|
||||
long totalAbandonedInIVRTime;
|
||||
float averageWaitTime;
|
||||
long totalTalkTime;
|
||||
float averageWaitTime;
|
||||
long totalAbandonedInRingTime;
|
||||
long callsQueued;
|
||||
long maxTalkTime;
|
||||
float averageAbandonedInIVRTime;
|
||||
float satisfactionRate;
|
||||
long callsQueuingOverflow;
|
||||
long totalAbandonTime;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long callsAbandonedInIVR;
|
||||
long callsQueuingFailed;
|
||||
long callsBlindTransferred;
|
||||
long maxAbandonedInQueueTime;
|
||||
long satisfactionSurveysOffered;
|
||||
long callsAbandonedInRing;
|
||||
long callsAttendedTransferred;
|
||||
float averageRingTime;
|
||||
long callsIVRException;
|
||||
long callsAbandonedInQueue;
|
||||
float averageHoldTime;
|
||||
long callsAbandoned;
|
||||
long maxRingTime;
|
||||
long maxAbandonedInRingTime;
|
||||
long totalAbandonedInIVRTime;
|
||||
long callsForwardToOutsideNumber;
|
||||
long callsQueued;
|
||||
long maxTalkTime;
|
||||
float averageAbandonedInIVRTime;
|
||||
float satisfactionRate;
|
||||
long callsQueuingTimeout;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long callsAbandonedInIVR;
|
||||
long callsAbandonedInVoiceNavigator;
|
||||
long callsVoicemail;
|
||||
long callsHandled;
|
||||
long maxWaitTime;
|
||||
long satisfactionSurveysResponded;
|
||||
long callsAttendedTransferred;
|
||||
float averageRingTime;
|
||||
long maxAbandonTime;
|
||||
long totalWaitTime;
|
||||
float averageAbandonTime;
|
||||
@@ -86,12 +93,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
long totalDialingTime;
|
||||
long totalWorkTime;
|
||||
long callsRinged;
|
||||
long totalHoldTime;
|
||||
long callsRinged;
|
||||
float averageHoldTime;
|
||||
long maxRingTime;
|
||||
long callsHold;
|
||||
float satisfactionIndex;
|
||||
long callsHold;
|
||||
long totalRingTime;
|
||||
float averageDialingTime;
|
||||
long callsAnswered;
|
||||
@@ -101,8 +108,8 @@ namespace AlibabaCloud
|
||||
long maxTalkTime;
|
||||
float satisfactionRate;
|
||||
float answerRate;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
long callsBlindTransferred;
|
||||
long satisfactionSurveysOffered;
|
||||
long satisfactionSurveysResponded;
|
||||
@@ -118,8 +125,8 @@ namespace AlibabaCloud
|
||||
long totalCalls;
|
||||
long totalWorkTime;
|
||||
long totalHoldTime;
|
||||
float averageHoldTime;
|
||||
long satisfactionSurveysOffered;
|
||||
float averageHoldTime;
|
||||
float satisfactionIndex;
|
||||
float averageBreakTime;
|
||||
long satisfactionSurveysResponded;
|
||||
@@ -127,14 +134,14 @@ namespace AlibabaCloud
|
||||
float averageReadyTime;
|
||||
long totalLoggedInTime;
|
||||
long maxTalkTime;
|
||||
float satisfactionRate;
|
||||
float averageWorkTime;
|
||||
long maxReadyTime;
|
||||
float satisfactionRate;
|
||||
long maxBreakTime;
|
||||
long maxWorkTime;
|
||||
float averageTalkTime;
|
||||
long maxHoldTime;
|
||||
long maxBreakTime;
|
||||
float occupancyRate;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
};
|
||||
Outbound outbound;
|
||||
Overall overall;
|
||||
|
||||
@@ -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_CCC_MODEL_LISTUNASSIGNEDNUMBERSREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTUNASSIGNEDNUMBERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ccc/CCCExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CCC
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListUnassignedNumbersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUnassignedNumbersRequest();
|
||||
~ListUnassignedNumbersRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getSearchPattern()const;
|
||||
void setSearchPattern(const std::string& searchPattern);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string searchPattern_;
|
||||
std::string instanceId_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTUNASSIGNEDNUMBERSREQUEST_H_
|
||||
@@ -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_CCC_MODEL_LISTUNASSIGNEDNUMBERSRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTUNASSIGNEDNUMBERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ccc/CCCExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CCC
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListUnassignedNumbersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct PhoneNumber
|
||||
{
|
||||
bool active;
|
||||
bool usage;
|
||||
std::string number;
|
||||
std::string city;
|
||||
std::string province;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNumber;
|
||||
std::vector<PhoneNumber> list;
|
||||
};
|
||||
|
||||
|
||||
ListUnassignedNumbersResult();
|
||||
explicit ListUnassignedNumbersResult(const std::string &payload);
|
||||
~ListUnassignedNumbersResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTUNASSIGNEDNUMBERSRESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
int getTimeoutSeconds()const;
|
||||
void setTimeoutSeconds(int timeoutSeconds);
|
||||
std::string getCaller()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
std::string callee_;
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string tags_;
|
||||
int timeoutSeconds_;
|
||||
std::string caller_;
|
||||
std::string instanceId_;
|
||||
|
||||
@@ -62,12 +62,12 @@ namespace AlibabaCloud
|
||||
std::string extension;
|
||||
std::string userState;
|
||||
std::string instanceId;
|
||||
std::string breakCode;
|
||||
std::string deviceId;
|
||||
std::string userId;
|
||||
std::string breakCode;
|
||||
bool outboundScenario;
|
||||
std::string jobId;
|
||||
std::string workMode;
|
||||
std::string jobId;
|
||||
std::vector<std::string> signedSkillGroupIdList;
|
||||
};
|
||||
UserContext userContext;
|
||||
|
||||
@@ -43,8 +43,8 @@ namespace AlibabaCloud
|
||||
std::string releaseInitiator;
|
||||
std::string callType;
|
||||
int index;
|
||||
std::string associatedData;
|
||||
std::string skillGroupId;
|
||||
std::string associatedData;
|
||||
std::string channelId;
|
||||
long timestamp;
|
||||
std::string channelVariables;
|
||||
@@ -64,16 +64,16 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string userState;
|
||||
std::string instanceId;
|
||||
std::string breakCode;
|
||||
std::string deviceId;
|
||||
std::string breakCode;
|
||||
bool outboundScenario;
|
||||
std::string mobile;
|
||||
std::vector<std::string> signedSkillGroupIdList;
|
||||
std::string extension;
|
||||
std::string userId;
|
||||
long heartbeat;
|
||||
std::string jobId;
|
||||
std::string workMode;
|
||||
std::string jobId;
|
||||
long reserved;
|
||||
};
|
||||
UserContext userContext;
|
||||
|
||||
@@ -39,10 +39,6 @@ namespace AlibabaCloud
|
||||
void setCallee(const std::string& callee);
|
||||
std::string getBroker()const;
|
||||
void setBroker(const std::string& broker);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getAdditionalBroker()const;
|
||||
void setAdditionalBroker(const std::string& additionalBroker);
|
||||
std::string getTags()const;
|
||||
@@ -57,8 +53,6 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string callee_;
|
||||
std::string broker_;
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string additionalBroker_;
|
||||
std::string tags_;
|
||||
int timeoutSeconds_;
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_CCC_MODEL_STARTPREDICTIVECALLREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_STARTPREDICTIVECALLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ccc/CCCExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CCC
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT StartPredictiveCallRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
StartPredictiveCallRequest();
|
||||
~StartPredictiveCallRequest();
|
||||
|
||||
std::string getContactFlowId()const;
|
||||
void setContactFlowId(const std::string& contactFlowId);
|
||||
std::string getCallee()const;
|
||||
void setCallee(const std::string& callee);
|
||||
std::string getContactFlowVariables()const;
|
||||
void setContactFlowVariables(const std::string& contactFlowVariables);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
int getTimeoutSeconds()const;
|
||||
void setTimeoutSeconds(int timeoutSeconds);
|
||||
std::string getCaller()const;
|
||||
void setCaller(const std::string& caller);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string contactFlowId_;
|
||||
std::string callee_;
|
||||
std::string contactFlowVariables_;
|
||||
std::string tags_;
|
||||
int timeoutSeconds_;
|
||||
std::string caller_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_STARTPREDICTIVECALLREQUEST_H_
|
||||
104
ccc/include/alibabacloud/ccc/model/StartPredictiveCallResult.h
Normal file
104
ccc/include/alibabacloud/ccc/model/StartPredictiveCallResult.h
Normal file
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* 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_CCC_MODEL_STARTPREDICTIVECALLRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_STARTPREDICTIVECALLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ccc/CCCExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CCC
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT StartPredictiveCallResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct CallContext
|
||||
{
|
||||
struct ChannelContext
|
||||
{
|
||||
std::string destination;
|
||||
std::string channelState;
|
||||
std::string releaseInitiator;
|
||||
std::string callType;
|
||||
std::string associatedData;
|
||||
std::string channelId;
|
||||
long timestamp;
|
||||
std::string releaseReason;
|
||||
std::string channelFlags;
|
||||
std::string originator;
|
||||
std::string userId;
|
||||
std::string userExtension;
|
||||
std::string jobId;
|
||||
};
|
||||
std::string instanceId;
|
||||
std::string callType;
|
||||
std::string jobId;
|
||||
std::vector<ChannelContext> channelContexts;
|
||||
};
|
||||
struct UserContext
|
||||
{
|
||||
std::string userState;
|
||||
std::string instanceId;
|
||||
std::string deviceId;
|
||||
std::string breakCode;
|
||||
bool outboundScenario;
|
||||
std::string mobile;
|
||||
std::vector<std::string> signedSkillGroupIdList;
|
||||
std::string extension;
|
||||
std::string deviceState;
|
||||
std::string userId;
|
||||
long heartbeat;
|
||||
std::string workMode;
|
||||
std::string jobId;
|
||||
long reserved;
|
||||
};
|
||||
UserContext userContext;
|
||||
CallContext callContext;
|
||||
};
|
||||
|
||||
|
||||
StartPredictiveCallResult();
|
||||
explicit StartPredictiveCallResult(const std::string &payload);
|
||||
~StartPredictiveCallResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<std::string> getParams()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::vector<std::string> params_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_STARTPREDICTIVECALLRESULT_H_
|
||||
@@ -2283,6 +2283,42 @@ CCCClient::ListSkillLevelsOfUserOutcomeCallable CCCClient::listSkillLevelsOfUser
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CCCClient::ListUnassignedNumbersOutcome CCCClient::listUnassignedNumbers(const ListUnassignedNumbersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListUnassignedNumbersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListUnassignedNumbersOutcome(ListUnassignedNumbersResult(outcome.result()));
|
||||
else
|
||||
return ListUnassignedNumbersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CCCClient::listUnassignedNumbersAsync(const ListUnassignedNumbersRequest& request, const ListUnassignedNumbersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listUnassignedNumbers(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CCCClient::ListUnassignedNumbersOutcomeCallable CCCClient::listUnassignedNumbersCallable(const ListUnassignedNumbersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListUnassignedNumbersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listUnassignedNumbers(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CCCClient::ListUserLevelsOfSkillGroupOutcome CCCClient::listUserLevelsOfSkillGroup(const ListUserLevelsOfSkillGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3507,6 +3543,42 @@ CCCClient::StartBack2BackCallOutcomeCallable CCCClient::startBack2BackCallCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CCCClient::StartPredictiveCallOutcome CCCClient::startPredictiveCall(const StartPredictiveCallRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return StartPredictiveCallOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return StartPredictiveCallOutcome(StartPredictiveCallResult(outcome.result()));
|
||||
else
|
||||
return StartPredictiveCallOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CCCClient::startPredictiveCallAsync(const StartPredictiveCallRequest& request, const StartPredictiveCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, startPredictiveCall(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CCCClient::StartPredictiveCallOutcomeCallable CCCClient::startPredictiveCallCallable(const StartPredictiveCallRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<StartPredictiveCallOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->startPredictiveCall(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CCCClient::TakeBreakOutcome CCCClient::takeBreak(const TakeBreakRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -40,52 +40,56 @@ void GetCallDetailRecordResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["AgentIds"].isNull())
|
||||
data_.agentIds = dataNode["AgentIds"].asString();
|
||||
if(!dataNode["AgentNames"].isNull())
|
||||
data_.agentNames = dataNode["AgentNames"].asString();
|
||||
if(!dataNode["CalledNumber"].isNull())
|
||||
data_.calledNumber = dataNode["CalledNumber"].asString();
|
||||
if(!dataNode["CallingNumber"].isNull())
|
||||
data_.callingNumber = dataNode["CallingNumber"].asString();
|
||||
if(!dataNode["ReleaseInitiator"].isNull())
|
||||
data_.releaseInitiator = dataNode["ReleaseInitiator"].asString();
|
||||
if(!dataNode["ContactDisposition"].isNull())
|
||||
data_.contactDisposition = dataNode["ContactDisposition"].asString();
|
||||
if(!dataNode["ContactId"].isNull())
|
||||
data_.contactId = dataNode["ContactId"].asString();
|
||||
if(!dataNode["ContactType"].isNull())
|
||||
data_.contactType = dataNode["ContactType"].asString();
|
||||
if(!dataNode["AgentIds"].isNull())
|
||||
data_.agentIds = dataNode["AgentIds"].asString();
|
||||
if(!dataNode["CallDuration"].isNull())
|
||||
data_.callDuration = std::stol(dataNode["CallDuration"].asString());
|
||||
if(!dataNode["RecordingReady"].isNull())
|
||||
data_.recordingReady = dataNode["RecordingReady"].asString() == "true";
|
||||
if(!dataNode["EstablishedTime"].isNull())
|
||||
data_.establishedTime = std::stol(dataNode["EstablishedTime"].asString());
|
||||
if(!dataNode["InstanceId"].isNull())
|
||||
data_.instanceId = dataNode["InstanceId"].asString();
|
||||
if(!dataNode["StartTime"].isNull())
|
||||
data_.startTime = std::stol(dataNode["StartTime"].asString());
|
||||
if(!dataNode["ReleaseTime"].isNull())
|
||||
data_.releaseTime = std::stol(dataNode["ReleaseTime"].asString());
|
||||
if(!dataNode["SkillGroupIds"].isNull())
|
||||
data_.skillGroupIds = dataNode["SkillGroupIds"].asString();
|
||||
if(!dataNode["SkillGroupNames"].isNull())
|
||||
data_.skillGroupNames = dataNode["SkillGroupNames"].asString();
|
||||
if(!dataNode["SatisfactionSurveyOffered"].isNull())
|
||||
data_.satisfactionSurveyOffered = dataNode["SatisfactionSurveyOffered"].asString() == "true";
|
||||
if(!dataNode["CalledNumber"].isNull())
|
||||
data_.calledNumber = dataNode["CalledNumber"].asString();
|
||||
if(!dataNode["AgentNames"].isNull())
|
||||
data_.agentNames = dataNode["AgentNames"].asString();
|
||||
if(!dataNode["Satisfaction"].isNull())
|
||||
data_.satisfaction = std::stoi(dataNode["Satisfaction"].asString());
|
||||
if(!dataNode["StartTime"].isNull())
|
||||
data_.startTime = std::stol(dataNode["StartTime"].asString());
|
||||
if(!dataNode["ContactId"].isNull())
|
||||
data_.contactId = dataNode["ContactId"].asString();
|
||||
if(!dataNode["SatisfactionSurveyChannel"].isNull())
|
||||
data_.satisfactionSurveyChannel = dataNode["SatisfactionSurveyChannel"].asString();
|
||||
if(!dataNode["ReleaseInitiator"].isNull())
|
||||
data_.releaseInitiator = dataNode["ReleaseInitiator"].asString();
|
||||
if(!dataNode["RecordingReady"].isNull())
|
||||
data_.recordingReady = dataNode["RecordingReady"].asString() == "true";
|
||||
if(!dataNode["ReleaseTime"].isNull())
|
||||
data_.releaseTime = std::stol(dataNode["ReleaseTime"].asString());
|
||||
if(!dataNode["CallingNumber"].isNull())
|
||||
data_.callingNumber = dataNode["CallingNumber"].asString();
|
||||
if(!dataNode["SkillGroupNames"].isNull())
|
||||
data_.skillGroupNames = dataNode["SkillGroupNames"].asString();
|
||||
if(!dataNode["SkillGroupIds"].isNull())
|
||||
data_.skillGroupIds = dataNode["SkillGroupIds"].asString();
|
||||
if(!dataNode["CallerLocation"].isNull())
|
||||
data_.callerLocation = dataNode["CallerLocation"].asString();
|
||||
if(!dataNode["CalleeLocation"].isNull())
|
||||
data_.calleeLocation = dataNode["CalleeLocation"].asString();
|
||||
auto allAgentEventsNode = dataNode["AgentEvents"]["AgentEventsItem"];
|
||||
for (auto dataNodeAgentEventsAgentEventsItem : allAgentEventsNode)
|
||||
{
|
||||
Data::AgentEventsItem agentEventsItemObject;
|
||||
if(!dataNodeAgentEventsAgentEventsItem["AgentId"].isNull())
|
||||
agentEventsItemObject.agentId = dataNodeAgentEventsAgentEventsItem["AgentId"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItem["AgentName"].isNull())
|
||||
agentEventsItemObject.agentName = dataNodeAgentEventsAgentEventsItem["AgentName"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItem["AgentId"].isNull())
|
||||
agentEventsItemObject.agentId = dataNodeAgentEventsAgentEventsItem["AgentId"].asString();
|
||||
if(!dataNodeAgentEventsAgentEventsItem["SkillGroupId"].isNull())
|
||||
agentEventsItemObject.skillGroupId = dataNodeAgentEventsAgentEventsItem["SkillGroupId"].asString();
|
||||
auto allEventSequenceNode = dataNodeAgentEventsAgentEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
@@ -122,12 +126,12 @@ void GetCallDetailRecordResult::parse(const std::string &payload)
|
||||
for (auto dataNodeQueueEventsQueueEventsItem : allQueueEventsNode)
|
||||
{
|
||||
Data::QueueEventsItem queueEventsItemObject;
|
||||
if(!dataNodeQueueEventsQueueEventsItem["FlowId"].isNull())
|
||||
queueEventsItemObject.flowId = dataNodeQueueEventsQueueEventsItem["FlowId"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueId"].isNull())
|
||||
queueEventsItemObject.queueId = dataNodeQueueEventsQueueEventsItem["QueueId"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueName"].isNull())
|
||||
queueEventsItemObject.queueName = dataNodeQueueEventsQueueEventsItem["QueueName"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["FlowId"].isNull())
|
||||
queueEventsItemObject.flowId = dataNodeQueueEventsQueueEventsItem["FlowId"].asString();
|
||||
if(!dataNodeQueueEventsQueueEventsItem["QueueType"].isNull())
|
||||
queueEventsItemObject.queueType = std::stoi(dataNodeQueueEventsQueueEventsItem["QueueType"].asString());
|
||||
auto allEventSequence3Node = dataNodeQueueEventsQueueEventsItem["EventSequence"]["EventSequenceItem"];
|
||||
|
||||
@@ -41,194 +41,208 @@ void GetHistoricalInstanceReportResult::parse(const std::string &payload)
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto inboundNode = dataNode["Inbound"];
|
||||
if(!inboundNode["AbandonRate"].isNull())
|
||||
data_.inbound.abandonRate = std::stof(inboundNode["AbandonRate"].asString());
|
||||
if(!inboundNode["AverageRingTime"].isNull())
|
||||
data_.inbound.averageRingTime = std::stof(inboundNode["AverageRingTime"].asString());
|
||||
if(!inboundNode["CallsVoicemail"].isNull())
|
||||
data_.inbound.callsVoicemail = std::stol(inboundNode["CallsVoicemail"].asString());
|
||||
if(!inboundNode["MaxAbandonedInIVRTime"].isNull())
|
||||
data_.inbound.maxAbandonedInIVRTime = std::stol(inboundNode["MaxAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["CallsHandled"].isNull())
|
||||
data_.inbound.callsHandled = std::stol(inboundNode["CallsHandled"].asString());
|
||||
if(!inboundNode["CallsIVRException"].isNull())
|
||||
data_.inbound.callsIVRException = std::stol(inboundNode["CallsIVRException"].asString());
|
||||
if(!inboundNode["CallsAbandonedInIVR"].isNull())
|
||||
data_.inbound.callsAbandonedInIVR = std::stol(inboundNode["CallsAbandonedInIVR"].asString());
|
||||
if(!inboundNode["MaxWorkTime"].isNull())
|
||||
data_.inbound.maxWorkTime = std::stol(inboundNode["MaxWorkTime"].asString());
|
||||
if(!inboundNode["TotalHoldTime"].isNull())
|
||||
data_.inbound.totalHoldTime = std::stol(inboundNode["TotalHoldTime"].asString());
|
||||
if(!inboundNode["MaxAbandonTime"].isNull())
|
||||
data_.inbound.maxAbandonTime = std::stol(inboundNode["MaxAbandonTime"].asString());
|
||||
if(!inboundNode["AverageAbandonTime"].isNull())
|
||||
data_.inbound.averageAbandonTime = std::stof(inboundNode["AverageAbandonTime"].asString());
|
||||
if(!inboundNode["CallsRinged"].isNull())
|
||||
data_.inbound.callsRinged = std::stol(inboundNode["CallsRinged"].asString());
|
||||
if(!inboundNode["CallsQueuingFailed"].isNull())
|
||||
data_.inbound.callsQueuingFailed = std::stol(inboundNode["CallsQueuingFailed"].asString());
|
||||
if(!inboundNode["TotalRingTime"].isNull())
|
||||
data_.inbound.totalRingTime = std::stol(inboundNode["TotalRingTime"].asString());
|
||||
if(!inboundNode["AbandonRate"].isNull())
|
||||
data_.inbound.abandonRate = std::stof(inboundNode["AbandonRate"].asString());
|
||||
if(!inboundNode["TotalTalkTime"].isNull())
|
||||
data_.inbound.totalTalkTime = std::stol(inboundNode["TotalTalkTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInRingTime"].isNull())
|
||||
data_.inbound.maxAbandonedInRingTime = std::stol(inboundNode["MaxAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["CallsBlindTransferred"].isNull())
|
||||
data_.inbound.callsBlindTransferred = std::stol(inboundNode["CallsBlindTransferred"].asString());
|
||||
if(!inboundNode["AverageAbandonedInIVRTime"].isNull())
|
||||
data_.inbound.averageAbandonedInIVRTime = std::stof(inboundNode["AverageAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInQueueTime"].isNull())
|
||||
data_.inbound.averageAbandonedInQueueTime = std::stof(inboundNode["AverageAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInRingTime"].isNull())
|
||||
data_.inbound.averageAbandonedInRingTime = std::stof(inboundNode["AverageAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["AverageHoldTime"].isNull())
|
||||
data_.inbound.averageHoldTime = std::stof(inboundNode["AverageHoldTime"].asString());
|
||||
if(!inboundNode["AverageRingTime"].isNull())
|
||||
data_.inbound.averageRingTime = std::stof(inboundNode["AverageRingTime"].asString());
|
||||
if(!inboundNode["MaxWaitTime"].isNull())
|
||||
data_.inbound.maxWaitTime = std::stol(inboundNode["MaxWaitTime"].asString());
|
||||
if(!inboundNode["AverageTalkTime"].isNull())
|
||||
data_.inbound.averageTalkTime = std::stof(inboundNode["AverageTalkTime"].asString());
|
||||
if(!inboundNode["CallsAttendedTransferred"].isNull())
|
||||
data_.inbound.callsAttendedTransferred = std::stol(inboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!inboundNode["TotalAbandonedInIVRTime"].isNull())
|
||||
data_.inbound.totalAbandonedInIVRTime = std::stol(inboundNode["TotalAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["CallsQueuingOverflow"].isNull())
|
||||
data_.inbound.callsQueuingOverflow = std::stol(inboundNode["CallsQueuingOverflow"].asString());
|
||||
if(!inboundNode["CallsAbandonedInRing"].isNull())
|
||||
data_.inbound.callsAbandonedInRing = std::stol(inboundNode["CallsAbandonedInRing"].asString());
|
||||
if(!inboundNode["TotalAbandonedInRingTime"].isNull())
|
||||
data_.inbound.totalAbandonedInRingTime = std::stol(inboundNode["TotalAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["TotalWorkTime"].isNull())
|
||||
data_.inbound.totalWorkTime = std::stol(inboundNode["TotalWorkTime"].asString());
|
||||
if(!inboundNode["AverageWaitTime"].isNull())
|
||||
data_.inbound.averageWaitTime = std::stof(inboundNode["AverageWaitTime"].asString());
|
||||
if(!inboundNode["AverageWorkTime"].isNull())
|
||||
data_.inbound.averageWorkTime = std::stof(inboundNode["AverageWorkTime"].asString());
|
||||
if(!inboundNode["CallsAbandoned"].isNull())
|
||||
data_.inbound.callsAbandoned = std::stol(inboundNode["CallsAbandoned"].asString());
|
||||
if(!inboundNode["CallsAbandonedInIVR"].isNull())
|
||||
data_.inbound.callsAbandonedInIVR = std::stol(inboundNode["CallsAbandonedInIVR"].asString());
|
||||
if(!inboundNode["CallsAbandonedInQueue"].isNull())
|
||||
data_.inbound.callsAbandonedInQueue = std::stol(inboundNode["CallsAbandonedInQueue"].asString());
|
||||
if(!inboundNode["CallsAbandonedInRing"].isNull())
|
||||
data_.inbound.callsAbandonedInRing = std::stol(inboundNode["CallsAbandonedInRing"].asString());
|
||||
if(!inboundNode["CallsAttendedTransferred"].isNull())
|
||||
data_.inbound.callsAttendedTransferred = std::stol(inboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!inboundNode["CallsBlindTransferred"].isNull())
|
||||
data_.inbound.callsBlindTransferred = std::stol(inboundNode["CallsBlindTransferred"].asString());
|
||||
if(!inboundNode["CallsHandled"].isNull())
|
||||
data_.inbound.callsHandled = std::stol(inboundNode["CallsHandled"].asString());
|
||||
if(!inboundNode["CallsHold"].isNull())
|
||||
data_.inbound.callsHold = std::stol(inboundNode["CallsHold"].asString());
|
||||
if(!inboundNode["CallsOffered"].isNull())
|
||||
data_.inbound.callsOffered = std::stol(inboundNode["CallsOffered"].asString());
|
||||
if(!inboundNode["CallsQueued"].isNull())
|
||||
data_.inbound.callsQueued = std::stol(inboundNode["CallsQueued"].asString());
|
||||
if(!inboundNode["CallsRinged"].isNull())
|
||||
data_.inbound.callsRinged = std::stol(inboundNode["CallsRinged"].asString());
|
||||
if(!inboundNode["HandleRate"].isNull())
|
||||
data_.inbound.handleRate = std::stof(inboundNode["HandleRate"].asString());
|
||||
if(!inboundNode["MaxAbandonTime"].isNull())
|
||||
data_.inbound.maxAbandonTime = std::stol(inboundNode["MaxAbandonTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInIVRTime"].isNull())
|
||||
data_.inbound.maxAbandonedInIVRTime = std::stol(inboundNode["MaxAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInQueueTime"].isNull())
|
||||
data_.inbound.maxAbandonedInQueueTime = std::stol(inboundNode["MaxAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInRingTime"].isNull())
|
||||
data_.inbound.maxAbandonedInRingTime = std::stol(inboundNode["MaxAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["MaxHoldTime"].isNull())
|
||||
data_.inbound.maxHoldTime = std::stol(inboundNode["MaxHoldTime"].asString());
|
||||
if(!inboundNode["MaxRingTime"].isNull())
|
||||
data_.inbound.maxRingTime = std::stol(inboundNode["MaxRingTime"].asString());
|
||||
if(!inboundNode["MaxTalkTime"].isNull())
|
||||
data_.inbound.maxTalkTime = std::stol(inboundNode["MaxTalkTime"].asString());
|
||||
if(!inboundNode["MaxWaitTime"].isNull())
|
||||
data_.inbound.maxWaitTime = std::stol(inboundNode["MaxWaitTime"].asString());
|
||||
if(!inboundNode["MaxWorkTime"].isNull())
|
||||
data_.inbound.maxWorkTime = std::stol(inboundNode["MaxWorkTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInRingTime"].isNull())
|
||||
data_.inbound.averageAbandonedInRingTime = std::stof(inboundNode["AverageAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["SatisfactionIndex"].isNull())
|
||||
data_.inbound.satisfactionIndex = std::stof(inboundNode["SatisfactionIndex"].asString());
|
||||
if(!inboundNode["SatisfactionRate"].isNull())
|
||||
data_.inbound.satisfactionRate = std::stof(inboundNode["SatisfactionRate"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
data_.inbound.satisfactionSurveysOffered = std::stol(inboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
data_.inbound.satisfactionSurveysResponded = std::stol(inboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!inboundNode["ServiceLevel20"].isNull())
|
||||
data_.inbound.serviceLevel20 = std::stof(inboundNode["ServiceLevel20"].asString());
|
||||
if(!inboundNode["TotalAbandonTime"].isNull())
|
||||
data_.inbound.totalAbandonTime = std::stol(inboundNode["TotalAbandonTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInIVRTime"].isNull())
|
||||
data_.inbound.totalAbandonedInIVRTime = std::stol(inboundNode["TotalAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInQueueTime"].isNull())
|
||||
data_.inbound.totalAbandonedInQueueTime = std::stol(inboundNode["TotalAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInRingTime"].isNull())
|
||||
data_.inbound.totalAbandonedInRingTime = std::stol(inboundNode["TotalAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["TotalHoldTime"].isNull())
|
||||
data_.inbound.totalHoldTime = std::stol(inboundNode["TotalHoldTime"].asString());
|
||||
if(!inboundNode["TotalRingTime"].isNull())
|
||||
data_.inbound.totalRingTime = std::stol(inboundNode["TotalRingTime"].asString());
|
||||
if(!inboundNode["TotalTalkTime"].isNull())
|
||||
data_.inbound.totalTalkTime = std::stol(inboundNode["TotalTalkTime"].asString());
|
||||
if(!inboundNode["CallsAbandoned"].isNull())
|
||||
data_.inbound.callsAbandoned = std::stol(inboundNode["CallsAbandoned"].asString());
|
||||
if(!inboundNode["MaxAbandonedInQueueTime"].isNull())
|
||||
data_.inbound.maxAbandonedInQueueTime = std::stol(inboundNode["MaxAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["CallsAbandonedInVoiceNavigator"].isNull())
|
||||
data_.inbound.callsAbandonedInVoiceNavigator = std::stol(inboundNode["CallsAbandonedInVoiceNavigator"].asString());
|
||||
if(!inboundNode["TotalWaitTime"].isNull())
|
||||
data_.inbound.totalWaitTime = std::stol(inboundNode["TotalWaitTime"].asString());
|
||||
if(!inboundNode["TotalWorkTime"].isNull())
|
||||
data_.inbound.totalWorkTime = std::stol(inboundNode["TotalWorkTime"].asString());
|
||||
if(!inboundNode["MaxTalkTime"].isNull())
|
||||
data_.inbound.maxTalkTime = std::stol(inboundNode["MaxTalkTime"].asString());
|
||||
if(!inboundNode["MaxRingTime"].isNull())
|
||||
data_.inbound.maxRingTime = std::stol(inboundNode["MaxRingTime"].asString());
|
||||
if(!inboundNode["TotalAbandonTime"].isNull())
|
||||
data_.inbound.totalAbandonTime = std::stol(inboundNode["TotalAbandonTime"].asString());
|
||||
if(!inboundNode["CallsOffered"].isNull())
|
||||
data_.inbound.callsOffered = std::stol(inboundNode["CallsOffered"].asString());
|
||||
if(!inboundNode["CallsQueuingTimeout"].isNull())
|
||||
data_.inbound.callsQueuingTimeout = std::stol(inboundNode["CallsQueuingTimeout"].asString());
|
||||
if(!inboundNode["ServiceLevel20"].isNull())
|
||||
data_.inbound.serviceLevel20 = std::stof(inboundNode["ServiceLevel20"].asString());
|
||||
if(!inboundNode["MaxHoldTime"].isNull())
|
||||
data_.inbound.maxHoldTime = std::stol(inboundNode["MaxHoldTime"].asString());
|
||||
if(!inboundNode["CallsForwardToOutsideNumber"].isNull())
|
||||
data_.inbound.callsForwardToOutsideNumber = std::stol(inboundNode["CallsForwardToOutsideNumber"].asString());
|
||||
if(!inboundNode["SatisfactionRate"].isNull())
|
||||
data_.inbound.satisfactionRate = std::stof(inboundNode["SatisfactionRate"].asString());
|
||||
if(!inboundNode["CallsHold"].isNull())
|
||||
data_.inbound.callsHold = std::stol(inboundNode["CallsHold"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
data_.inbound.satisfactionSurveysOffered = std::stol(inboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!inboundNode["HandleRate"].isNull())
|
||||
data_.inbound.handleRate = std::stof(inboundNode["HandleRate"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
data_.inbound.satisfactionSurveysResponded = std::stol(inboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!inboundNode["AverageHoldTime"].isNull())
|
||||
data_.inbound.averageHoldTime = std::stof(inboundNode["AverageHoldTime"].asString());
|
||||
if(!inboundNode["CallsAbandonedInQueue"].isNull())
|
||||
data_.inbound.callsAbandonedInQueue = std::stol(inboundNode["CallsAbandonedInQueue"].asString());
|
||||
if(!inboundNode["TotalAbandonedInQueueTime"].isNull())
|
||||
data_.inbound.totalAbandonedInQueueTime = std::stol(inboundNode["TotalAbandonedInQueueTime"].asString());
|
||||
auto outboundNode = dataNode["Outbound"];
|
||||
if(!outboundNode["AnswerRate"].isNull())
|
||||
data_.outbound.answerRate = std::stof(outboundNode["AnswerRate"].asString());
|
||||
if(!outboundNode["AverageDialingTime"].isNull())
|
||||
data_.outbound.averageDialingTime = std::stof(outboundNode["AverageDialingTime"].asString());
|
||||
if(!outboundNode["AverageHoldTime"].isNull())
|
||||
data_.outbound.averageHoldTime = std::stof(outboundNode["AverageHoldTime"].asString());
|
||||
if(!outboundNode["AverageRingTime"].isNull())
|
||||
data_.outbound.averageRingTime = std::stof(outboundNode["AverageRingTime"].asString());
|
||||
if(!outboundNode["AverageTalkTime"].isNull())
|
||||
data_.outbound.averageTalkTime = std::stof(outboundNode["AverageTalkTime"].asString());
|
||||
if(!outboundNode["AverageWorkTime"].isNull())
|
||||
data_.outbound.averageWorkTime = std::stof(outboundNode["AverageWorkTime"].asString());
|
||||
if(!outboundNode["CallsAnswered"].isNull())
|
||||
data_.outbound.callsAnswered = std::stol(outboundNode["CallsAnswered"].asString());
|
||||
if(!outboundNode["CallsAttendedTransferred"].isNull())
|
||||
data_.outbound.callsAttendedTransferred = std::stol(outboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!outboundNode["CallsBlindTransferred"].isNull())
|
||||
data_.outbound.callsBlindTransferred = std::stol(outboundNode["CallsBlindTransferred"].asString());
|
||||
if(!outboundNode["CallsDialed"].isNull())
|
||||
data_.outbound.callsDialed = std::stol(outboundNode["CallsDialed"].asString());
|
||||
if(!outboundNode["CallsHold"].isNull())
|
||||
data_.outbound.callsHold = std::stoi(outboundNode["CallsHold"].asString());
|
||||
if(!outboundNode["CallsRinged"].isNull())
|
||||
data_.outbound.callsRinged = std::stol(outboundNode["CallsRinged"].asString());
|
||||
if(!outboundNode["MaxDialingTime"].isNull())
|
||||
data_.outbound.maxDialingTime = std::stol(outboundNode["MaxDialingTime"].asString());
|
||||
if(!outboundNode["MaxHoldTime"].isNull())
|
||||
data_.outbound.maxHoldTime = std::stol(outboundNode["MaxHoldTime"].asString());
|
||||
if(!outboundNode["MaxRingTime"].isNull())
|
||||
data_.outbound.maxRingTime = std::stol(outboundNode["MaxRingTime"].asString());
|
||||
if(!outboundNode["MaxTalkTime"].isNull())
|
||||
data_.outbound.maxTalkTime = std::stol(outboundNode["MaxTalkTime"].asString());
|
||||
if(!outboundNode["CallsAnswered"].isNull())
|
||||
data_.outbound.callsAnswered = std::stol(outboundNode["CallsAnswered"].asString());
|
||||
if(!outboundNode["TotalWorkTime"].isNull())
|
||||
data_.outbound.totalWorkTime = std::stol(outboundNode["TotalWorkTime"].asString());
|
||||
if(!outboundNode["MaxWorkTime"].isNull())
|
||||
data_.outbound.maxWorkTime = std::stol(outboundNode["MaxWorkTime"].asString());
|
||||
if(!outboundNode["SatisfactionIndex"].isNull())
|
||||
data_.outbound.satisfactionIndex = std::stof(outboundNode["SatisfactionIndex"].asString());
|
||||
if(!outboundNode["SatisfactionRate"].isNull())
|
||||
data_.outbound.satisfactionRate = std::stof(outboundNode["SatisfactionRate"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
data_.outbound.satisfactionSurveysOffered = std::stol(outboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
data_.outbound.satisfactionSurveysResponded = std::stol(outboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!outboundNode["TotalDialingTime"].isNull())
|
||||
data_.outbound.totalDialingTime = std::stol(outboundNode["TotalDialingTime"].asString());
|
||||
if(!outboundNode["TotalHoldTime"].isNull())
|
||||
data_.outbound.totalHoldTime = std::stol(outboundNode["TotalHoldTime"].asString());
|
||||
if(!outboundNode["AverageWorkTime"].isNull())
|
||||
data_.outbound.averageWorkTime = std::stof(outboundNode["AverageWorkTime"].asString());
|
||||
if(!outboundNode["SatisfactionIndex"].isNull())
|
||||
data_.outbound.satisfactionIndex = std::stof(outboundNode["SatisfactionIndex"].asString());
|
||||
if(!outboundNode["CallsRinged"].isNull())
|
||||
data_.outbound.callsRinged = std::stol(outboundNode["CallsRinged"].asString());
|
||||
if(!outboundNode["TotalRingTime"].isNull())
|
||||
data_.outbound.totalRingTime = std::stol(outboundNode["TotalRingTime"].asString());
|
||||
if(!outboundNode["MaxTalkTime"].isNull())
|
||||
data_.outbound.maxTalkTime = std::stol(outboundNode["MaxTalkTime"].asString());
|
||||
if(!outboundNode["MaxRingTime"].isNull())
|
||||
data_.outbound.maxRingTime = std::stol(outboundNode["MaxRingTime"].asString());
|
||||
if(!outboundNode["TotalTalkTime"].isNull())
|
||||
data_.outbound.totalTalkTime = std::stol(outboundNode["TotalTalkTime"].asString());
|
||||
if(!outboundNode["TotalWorkTime"].isNull())
|
||||
data_.outbound.totalWorkTime = std::stol(outboundNode["TotalWorkTime"].asString());
|
||||
if(!outboundNode["MaxDialingTime"].isNull())
|
||||
data_.outbound.maxDialingTime = std::stol(outboundNode["MaxDialingTime"].asString());
|
||||
if(!outboundNode["CallsBlindTransferred"].isNull())
|
||||
data_.outbound.callsBlindTransferred = std::stol(outboundNode["CallsBlindTransferred"].asString());
|
||||
if(!outboundNode["AnswerRate"].isNull())
|
||||
data_.outbound.answerRate = std::stof(outboundNode["AnswerRate"].asString());
|
||||
if(!outboundNode["MaxHoldTime"].isNull())
|
||||
data_.outbound.maxHoldTime = std::stol(outboundNode["MaxHoldTime"].asString());
|
||||
if(!outboundNode["AverageTalkTime"].isNull())
|
||||
data_.outbound.averageTalkTime = std::stof(outboundNode["AverageTalkTime"].asString());
|
||||
if(!outboundNode["SatisfactionRate"].isNull())
|
||||
data_.outbound.satisfactionRate = std::stof(outboundNode["SatisfactionRate"].asString());
|
||||
if(!outboundNode["CallsAttendedTransferred"].isNull())
|
||||
data_.outbound.callsAttendedTransferred = std::stol(outboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!outboundNode["CallsHold"].isNull())
|
||||
data_.outbound.callsHold = std::stoi(outboundNode["CallsHold"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
data_.outbound.satisfactionSurveysOffered = std::stol(outboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
data_.outbound.satisfactionSurveysResponded = std::stol(outboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!outboundNode["AverageHoldTime"].isNull())
|
||||
data_.outbound.averageHoldTime = std::stof(outboundNode["AverageHoldTime"].asString());
|
||||
if(!outboundNode["AverageDialingTime"].isNull())
|
||||
data_.outbound.averageDialingTime = std::stof(outboundNode["AverageDialingTime"].asString());
|
||||
auto overallNode = dataNode["Overall"];
|
||||
if(!overallNode["AverageBreakTime"].isNull())
|
||||
data_.overall.averageBreakTime = std::stof(overallNode["AverageBreakTime"].asString());
|
||||
if(!overallNode["AverageHoldTime"].isNull())
|
||||
data_.overall.averageHoldTime = std::stof(overallNode["AverageHoldTime"].asString());
|
||||
if(!overallNode["AverageReadyTime"].isNull())
|
||||
data_.overall.averageReadyTime = std::stof(overallNode["AverageReadyTime"].asString());
|
||||
if(!overallNode["AverageTalkTime"].isNull())
|
||||
data_.overall.averageTalkTime = std::stof(overallNode["AverageTalkTime"].asString());
|
||||
if(!overallNode["AverageWorkTime"].isNull())
|
||||
data_.overall.averageWorkTime = std::stof(overallNode["AverageWorkTime"].asString());
|
||||
if(!overallNode["MaxBreakTime"].isNull())
|
||||
data_.overall.maxBreakTime = std::stol(overallNode["MaxBreakTime"].asString());
|
||||
if(!overallNode["MaxHoldTime"].isNull())
|
||||
data_.overall.maxHoldTime = std::stol(overallNode["MaxHoldTime"].asString());
|
||||
if(!overallNode["MaxReadyTime"].isNull())
|
||||
data_.overall.maxReadyTime = std::stol(overallNode["MaxReadyTime"].asString());
|
||||
if(!overallNode["MaxTalkTime"].isNull())
|
||||
data_.overall.maxTalkTime = std::stol(overallNode["MaxTalkTime"].asString());
|
||||
if(!overallNode["MaxWorkTime"].isNull())
|
||||
data_.overall.maxWorkTime = std::stol(overallNode["MaxWorkTime"].asString());
|
||||
if(!overallNode["TotalTalkTime"].isNull())
|
||||
data_.overall.totalTalkTime = std::stol(overallNode["TotalTalkTime"].asString());
|
||||
if(!overallNode["TotalLoggedInTime"].isNull())
|
||||
data_.overall.totalLoggedInTime = std::stol(overallNode["TotalLoggedInTime"].asString());
|
||||
if(!overallNode["OccupancyRate"].isNull())
|
||||
data_.overall.occupancyRate = std::stof(overallNode["OccupancyRate"].asString());
|
||||
if(!overallNode["SatisfactionIndex"].isNull())
|
||||
data_.overall.satisfactionIndex = std::stof(overallNode["SatisfactionIndex"].asString());
|
||||
if(!overallNode["TotalWorkTime"].isNull())
|
||||
data_.overall.totalWorkTime = std::stol(overallNode["TotalWorkTime"].asString());
|
||||
if(!overallNode["MaxHoldTime"].isNull())
|
||||
data_.overall.maxHoldTime = std::stol(overallNode["MaxHoldTime"].asString());
|
||||
if(!overallNode["MaxWorkTime"].isNull())
|
||||
data_.overall.maxWorkTime = std::stol(overallNode["MaxWorkTime"].asString());
|
||||
if(!overallNode["AverageBreakTime"].isNull())
|
||||
data_.overall.averageBreakTime = std::stof(overallNode["AverageBreakTime"].asString());
|
||||
if(!overallNode["TotalHoldTime"].isNull())
|
||||
data_.overall.totalHoldTime = std::stol(overallNode["TotalHoldTime"].asString());
|
||||
if(!overallNode["SatisfactionRate"].isNull())
|
||||
data_.overall.satisfactionRate = std::stof(overallNode["SatisfactionRate"].asString());
|
||||
if(!overallNode["MaxBreakTime"].isNull())
|
||||
data_.overall.maxBreakTime = std::stol(overallNode["MaxBreakTime"].asString());
|
||||
if(!overallNode["AverageWorkTime"].isNull())
|
||||
data_.overall.averageWorkTime = std::stof(overallNode["AverageWorkTime"].asString());
|
||||
if(!overallNode["AverageTalkTime"].isNull())
|
||||
data_.overall.averageTalkTime = std::stof(overallNode["AverageTalkTime"].asString());
|
||||
if(!overallNode["SatisfactionIndex"].isNull())
|
||||
data_.overall.satisfactionIndex = std::stof(overallNode["SatisfactionIndex"].asString());
|
||||
if(!overallNode["SatisfactionSurveysOffered"].isNull())
|
||||
data_.overall.satisfactionSurveysOffered = std::stol(overallNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!overallNode["SatisfactionSurveysResponded"].isNull())
|
||||
data_.overall.satisfactionSurveysResponded = std::stol(overallNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!overallNode["TotalBreakTime"].isNull())
|
||||
data_.overall.totalBreakTime = std::stol(overallNode["TotalBreakTime"].asString());
|
||||
if(!overallNode["TotalCalls"].isNull())
|
||||
data_.overall.totalCalls = std::stol(overallNode["TotalCalls"].asString());
|
||||
if(!overallNode["TotalHoldTime"].isNull())
|
||||
data_.overall.totalHoldTime = std::stol(overallNode["TotalHoldTime"].asString());
|
||||
if(!overallNode["TotalLoggedInTime"].isNull())
|
||||
data_.overall.totalLoggedInTime = std::stol(overallNode["TotalLoggedInTime"].asString());
|
||||
if(!overallNode["MaxReadyTime"].isNull())
|
||||
data_.overall.maxReadyTime = std::stol(overallNode["MaxReadyTime"].asString());
|
||||
if(!overallNode["AverageReadyTime"].isNull())
|
||||
data_.overall.averageReadyTime = std::stof(overallNode["AverageReadyTime"].asString());
|
||||
if(!overallNode["AverageHoldTime"].isNull())
|
||||
data_.overall.averageHoldTime = std::stof(overallNode["AverageHoldTime"].asString());
|
||||
if(!overallNode["TotalReadyTime"].isNull())
|
||||
data_.overall.totalReadyTime = std::stol(overallNode["TotalReadyTime"].asString());
|
||||
if(!overallNode["TotalTalkTime"].isNull())
|
||||
data_.overall.totalTalkTime = std::stol(overallNode["TotalTalkTime"].asString());
|
||||
if(!overallNode["TotalWorkTime"].isNull())
|
||||
data_.overall.totalWorkTime = std::stol(overallNode["TotalWorkTime"].asString());
|
||||
if(!overallNode["TotalBreakTime"].isNull())
|
||||
data_.overall.totalBreakTime = std::stol(overallNode["TotalBreakTime"].asString());
|
||||
if(!overallNode["MaxTalkTime"].isNull())
|
||||
data_.overall.maxTalkTime = std::stol(overallNode["MaxTalkTime"].asString());
|
||||
if(!overallNode["TotalCalls"].isNull())
|
||||
data_.overall.totalCalls = std::stol(overallNode["TotalCalls"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
|
||||
@@ -50,56 +50,64 @@ void ListCallDetailRecordsResult::parse(const std::string &payload)
|
||||
for (auto dataNodeListCallDetailRecord : allListNode)
|
||||
{
|
||||
Data::CallDetailRecord callDetailRecordObject;
|
||||
if(!dataNodeListCallDetailRecord["AgentIds"].isNull())
|
||||
callDetailRecordObject.agentIds = dataNodeListCallDetailRecord["AgentIds"].asString();
|
||||
if(!dataNodeListCallDetailRecord["AgentNames"].isNull())
|
||||
callDetailRecordObject.agentNames = dataNodeListCallDetailRecord["AgentNames"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CallDuration"].isNull())
|
||||
callDetailRecordObject.callDuration = dataNodeListCallDetailRecord["CallDuration"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CalledNumber"].isNull())
|
||||
callDetailRecordObject.calledNumber = dataNodeListCallDetailRecord["CalledNumber"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CallingNumber"].isNull())
|
||||
callDetailRecordObject.callingNumber = dataNodeListCallDetailRecord["CallingNumber"].asString();
|
||||
if(!dataNodeListCallDetailRecord["ContactDisposition"].isNull())
|
||||
callDetailRecordObject.contactDisposition = dataNodeListCallDetailRecord["ContactDisposition"].asString();
|
||||
if(!dataNodeListCallDetailRecord["ContactId"].isNull())
|
||||
callDetailRecordObject.contactId = dataNodeListCallDetailRecord["ContactId"].asString();
|
||||
if(!dataNodeListCallDetailRecord["ContactType"].isNull())
|
||||
callDetailRecordObject.contactType = dataNodeListCallDetailRecord["ContactType"].asString();
|
||||
if(!dataNodeListCallDetailRecord["EstablishedTime"].isNull())
|
||||
callDetailRecordObject.establishedTime = std::stol(dataNodeListCallDetailRecord["EstablishedTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["InstanceId"].isNull())
|
||||
callDetailRecordObject.instanceId = dataNodeListCallDetailRecord["InstanceId"].asString();
|
||||
if(!dataNodeListCallDetailRecord["IvrTime"].isNull())
|
||||
callDetailRecordObject.ivrTime = std::stol(dataNodeListCallDetailRecord["IvrTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["QueueTime"].isNull())
|
||||
callDetailRecordObject.queueTime = std::stol(dataNodeListCallDetailRecord["QueueTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["RecordingDuration"].isNull())
|
||||
callDetailRecordObject.recordingDuration = std::stol(dataNodeListCallDetailRecord["RecordingDuration"].asString());
|
||||
if(!dataNodeListCallDetailRecord["RecordingReady"].isNull())
|
||||
callDetailRecordObject.recordingReady = dataNodeListCallDetailRecord["RecordingReady"].asString() == "true";
|
||||
if(!dataNodeListCallDetailRecord["ReleaseInitiator"].isNull())
|
||||
callDetailRecordObject.releaseInitiator = dataNodeListCallDetailRecord["ReleaseInitiator"].asString();
|
||||
if(!dataNodeListCallDetailRecord["ReleaseTime"].isNull())
|
||||
callDetailRecordObject.releaseTime = std::stol(dataNodeListCallDetailRecord["ReleaseTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["RingTime"].isNull())
|
||||
callDetailRecordObject.ringTime = std::stol(dataNodeListCallDetailRecord["RingTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionDescription"].isNull())
|
||||
callDetailRecordObject.satisfactionDescription = dataNodeListCallDetailRecord["SatisfactionDescription"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CalledNumber"].isNull())
|
||||
callDetailRecordObject.calledNumber = dataNodeListCallDetailRecord["CalledNumber"].asString();
|
||||
if(!dataNodeListCallDetailRecord["AdditionalBroker"].isNull())
|
||||
callDetailRecordObject.additionalBroker = dataNodeListCallDetailRecord["AdditionalBroker"].asString();
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionIndex"].isNull())
|
||||
callDetailRecordObject.satisfactionIndex = std::stoi(dataNodeListCallDetailRecord["SatisfactionIndex"].asString());
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionSurveyChannel"].isNull())
|
||||
callDetailRecordObject.satisfactionSurveyChannel = dataNodeListCallDetailRecord["SatisfactionSurveyChannel"].asString();
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionSurveyOffered"].isNull())
|
||||
callDetailRecordObject.satisfactionSurveyOffered = dataNodeListCallDetailRecord["SatisfactionSurveyOffered"].asString() == "true";
|
||||
if(!dataNodeListCallDetailRecord["SkillGroupIds"].isNull())
|
||||
callDetailRecordObject.skillGroupIds = dataNodeListCallDetailRecord["SkillGroupIds"].asString();
|
||||
if(!dataNodeListCallDetailRecord["SkillGroupNames"].isNull())
|
||||
callDetailRecordObject.skillGroupNames = dataNodeListCallDetailRecord["SkillGroupNames"].asString();
|
||||
if(!dataNodeListCallDetailRecord["StartTime"].isNull())
|
||||
callDetailRecordObject.startTime = std::stol(dataNodeListCallDetailRecord["StartTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["ReleaseTime"].isNull())
|
||||
callDetailRecordObject.releaseTime = std::stol(dataNodeListCallDetailRecord["ReleaseTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["WaitTime"].isNull())
|
||||
callDetailRecordObject.waitTime = std::stol(dataNodeListCallDetailRecord["WaitTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["SkillGroupNames"].isNull())
|
||||
callDetailRecordObject.skillGroupNames = dataNodeListCallDetailRecord["SkillGroupNames"].asString();
|
||||
if(!dataNodeListCallDetailRecord["IvrTime"].isNull())
|
||||
callDetailRecordObject.ivrTime = std::stol(dataNodeListCallDetailRecord["IvrTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionDescription"].isNull())
|
||||
callDetailRecordObject.satisfactionDescription = dataNodeListCallDetailRecord["SatisfactionDescription"].asString();
|
||||
if(!dataNodeListCallDetailRecord["ReleaseInitiator"].isNull())
|
||||
callDetailRecordObject.releaseInitiator = dataNodeListCallDetailRecord["ReleaseInitiator"].asString();
|
||||
if(!dataNodeListCallDetailRecord["AgentIds"].isNull())
|
||||
callDetailRecordObject.agentIds = dataNodeListCallDetailRecord["AgentIds"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CallDuration"].isNull())
|
||||
callDetailRecordObject.callDuration = dataNodeListCallDetailRecord["CallDuration"].asString();
|
||||
if(!dataNodeListCallDetailRecord["RecordingReady"].isNull())
|
||||
callDetailRecordObject.recordingReady = dataNodeListCallDetailRecord["RecordingReady"].asString() == "true";
|
||||
if(!dataNodeListCallDetailRecord["InstanceId"].isNull())
|
||||
callDetailRecordObject.instanceId = dataNodeListCallDetailRecord["InstanceId"].asString();
|
||||
if(!dataNodeListCallDetailRecord["RingTime"].isNull())
|
||||
callDetailRecordObject.ringTime = std::stol(dataNodeListCallDetailRecord["RingTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["SatisfactionSurveyOffered"].isNull())
|
||||
callDetailRecordObject.satisfactionSurveyOffered = dataNodeListCallDetailRecord["SatisfactionSurveyOffered"].asString() == "true";
|
||||
if(!dataNodeListCallDetailRecord["AgentNames"].isNull())
|
||||
callDetailRecordObject.agentNames = dataNodeListCallDetailRecord["AgentNames"].asString();
|
||||
if(!dataNodeListCallDetailRecord["StartTime"].isNull())
|
||||
callDetailRecordObject.startTime = std::stol(dataNodeListCallDetailRecord["StartTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["ContactId"].isNull())
|
||||
callDetailRecordObject.contactId = dataNodeListCallDetailRecord["ContactId"].asString();
|
||||
if(!dataNodeListCallDetailRecord["RecordingDuration"].isNull())
|
||||
callDetailRecordObject.recordingDuration = std::stol(dataNodeListCallDetailRecord["RecordingDuration"].asString());
|
||||
if(!dataNodeListCallDetailRecord["CallingNumber"].isNull())
|
||||
callDetailRecordObject.callingNumber = dataNodeListCallDetailRecord["CallingNumber"].asString();
|
||||
if(!dataNodeListCallDetailRecord["QueueTime"].isNull())
|
||||
callDetailRecordObject.queueTime = std::stol(dataNodeListCallDetailRecord["QueueTime"].asString());
|
||||
if(!dataNodeListCallDetailRecord["Broker"].isNull())
|
||||
callDetailRecordObject.broker = dataNodeListCallDetailRecord["Broker"].asString();
|
||||
if(!dataNodeListCallDetailRecord["SkillGroupIds"].isNull())
|
||||
callDetailRecordObject.skillGroupIds = dataNodeListCallDetailRecord["SkillGroupIds"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CallerLocation"].isNull())
|
||||
callDetailRecordObject.callerLocation = dataNodeListCallDetailRecord["CallerLocation"].asString();
|
||||
if(!dataNodeListCallDetailRecord["CalleeLocation"].isNull())
|
||||
callDetailRecordObject.calleeLocation = dataNodeListCallDetailRecord["CalleeLocation"].asString();
|
||||
data_.list.push_back(callDetailRecordObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -46,194 +46,208 @@ void ListIntervalInstanceReportResult::parse(const std::string &payload)
|
||||
if(!valueDataDataItem["StatsTime"].isNull())
|
||||
dataObject.statsTime = std::stol(valueDataDataItem["StatsTime"].asString());
|
||||
auto inboundNode = value["Inbound"];
|
||||
if(!inboundNode["AbandonedRate"].isNull())
|
||||
dataObject.inbound.abandonedRate = std::stof(inboundNode["AbandonedRate"].asString());
|
||||
if(!inboundNode["AverageAbandonTime"].isNull())
|
||||
dataObject.inbound.averageAbandonTime = std::stof(inboundNode["AverageAbandonTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInIVRTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInIVRTime = std::stof(inboundNode["AverageAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInQueueTime = std::stof(inboundNode["AverageAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInRingTime = std::stof(inboundNode["AverageAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["AverageHoldTime"].isNull())
|
||||
dataObject.inbound.averageHoldTime = std::stof(inboundNode["AverageHoldTime"].asString());
|
||||
if(!inboundNode["AverageRingTime"].isNull())
|
||||
dataObject.inbound.averageRingTime = std::stof(inboundNode["AverageRingTime"].asString());
|
||||
if(!inboundNode["AverageTalkTime"].isNull())
|
||||
dataObject.inbound.averageTalkTime = std::stof(inboundNode["AverageTalkTime"].asString());
|
||||
if(!inboundNode["AverageWaitTime"].isNull())
|
||||
dataObject.inbound.averageWaitTime = std::stof(inboundNode["AverageWaitTime"].asString());
|
||||
if(!inboundNode["AverageWorkTime"].isNull())
|
||||
dataObject.inbound.averageWorkTime = std::stof(inboundNode["AverageWorkTime"].asString());
|
||||
if(!inboundNode["CallsAbandoned"].isNull())
|
||||
dataObject.inbound.callsAbandoned = std::stol(inboundNode["CallsAbandoned"].asString());
|
||||
if(!inboundNode["CallsAbandonedInIVR"].isNull())
|
||||
dataObject.inbound.callsAbandonedInIVR = std::stol(inboundNode["CallsAbandonedInIVR"].asString());
|
||||
if(!inboundNode["CallsAbandonedInQueue"].isNull())
|
||||
dataObject.inbound.callsAbandonedInQueue = std::stol(inboundNode["CallsAbandonedInQueue"].asString());
|
||||
if(!inboundNode["CallsAbandonedInRing"].isNull())
|
||||
dataObject.inbound.callsAbandonedInRing = std::stol(inboundNode["CallsAbandonedInRing"].asString());
|
||||
if(!inboundNode["CallsAttendedTransferred"].isNull())
|
||||
dataObject.inbound.callsAttendedTransferred = std::stol(inboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!inboundNode["CallsBlindTransferred"].isNull())
|
||||
dataObject.inbound.callsBlindTransferred = std::stol(inboundNode["CallsBlindTransferred"].asString());
|
||||
if(!inboundNode["CallsHandled"].isNull())
|
||||
dataObject.inbound.callsHandled = std::stol(inboundNode["CallsHandled"].asString());
|
||||
if(!inboundNode["CallsHold"].isNull())
|
||||
dataObject.inbound.callsHold = std::stol(inboundNode["CallsHold"].asString());
|
||||
if(!inboundNode["CallsOffered"].isNull())
|
||||
dataObject.inbound.callsOffered = std::stol(inboundNode["CallsOffered"].asString());
|
||||
if(!inboundNode["CallsQueued"].isNull())
|
||||
dataObject.inbound.callsQueued = std::stol(inboundNode["CallsQueued"].asString());
|
||||
if(!inboundNode["CallsRinged"].isNull())
|
||||
dataObject.inbound.callsRinged = std::stol(inboundNode["CallsRinged"].asString());
|
||||
if(!inboundNode["HandleRate"].isNull())
|
||||
dataObject.inbound.handleRate = std::stof(inboundNode["HandleRate"].asString());
|
||||
if(!inboundNode["MaxAbandonTime"].isNull())
|
||||
dataObject.inbound.maxAbandonTime = std::stol(inboundNode["MaxAbandonTime"].asString());
|
||||
if(!inboundNode["CallsVoicemail"].isNull())
|
||||
dataObject.inbound.callsVoicemail = std::stol(inboundNode["CallsVoicemail"].asString());
|
||||
if(!inboundNode["MaxAbandonedInIVRTime"].isNull())
|
||||
dataObject.inbound.maxAbandonedInIVRTime = std::stol(inboundNode["MaxAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.maxAbandonedInQueueTime = std::stol(inboundNode["MaxAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.maxAbandonedInRingTime = std::stol(inboundNode["MaxAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["MaxHoldTime"].isNull())
|
||||
dataObject.inbound.maxHoldTime = std::stol(inboundNode["MaxHoldTime"].asString());
|
||||
if(!inboundNode["MaxRingTime"].isNull())
|
||||
dataObject.inbound.maxRingTime = std::stol(inboundNode["MaxRingTime"].asString());
|
||||
if(!inboundNode["MaxTalkTime"].isNull())
|
||||
dataObject.inbound.maxTalkTime = std::stol(inboundNode["MaxTalkTime"].asString());
|
||||
if(!inboundNode["MaxWaitTime"].isNull())
|
||||
dataObject.inbound.maxWaitTime = std::stol(inboundNode["MaxWaitTime"].asString());
|
||||
if(!inboundNode["CallsHandled"].isNull())
|
||||
dataObject.inbound.callsHandled = std::stol(inboundNode["CallsHandled"].asString());
|
||||
if(!inboundNode["CallsIVRException"].isNull())
|
||||
dataObject.inbound.callsIVRException = std::stol(inboundNode["CallsIVRException"].asString());
|
||||
if(!inboundNode["CallsAbandonedInIVR"].isNull())
|
||||
dataObject.inbound.callsAbandonedInIVR = std::stol(inboundNode["CallsAbandonedInIVR"].asString());
|
||||
if(!inboundNode["MaxWorkTime"].isNull())
|
||||
dataObject.inbound.maxWorkTime = std::stol(inboundNode["MaxWorkTime"].asString());
|
||||
if(!inboundNode["SatisfactionIndex"].isNull())
|
||||
dataObject.inbound.satisfactionIndex = std::stof(inboundNode["SatisfactionIndex"].asString());
|
||||
if(!inboundNode["SatisfactionRate"].isNull())
|
||||
dataObject.inbound.satisfactionRate = std::stof(inboundNode["SatisfactionRate"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.inbound.satisfactionSurveysOffered = std::stol(inboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.inbound.satisfactionSurveysResponded = std::stol(inboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!inboundNode["ServiceLevel20"].isNull())
|
||||
dataObject.inbound.serviceLevel20 = std::stof(inboundNode["ServiceLevel20"].asString());
|
||||
if(!inboundNode["TotalAbandonTime"].isNull())
|
||||
dataObject.inbound.totalAbandonTime = std::stol(inboundNode["TotalAbandonTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInIVRTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInIVRTime = std::stol(inboundNode["TotalAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInQueueTime = std::stol(inboundNode["TotalAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["TotalAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInRingTime = std::stol(inboundNode["TotalAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["TotalHoldTime"].isNull())
|
||||
dataObject.inbound.totalHoldTime = std::stol(inboundNode["TotalHoldTime"].asString());
|
||||
if(!inboundNode["MaxAbandonTime"].isNull())
|
||||
dataObject.inbound.maxAbandonTime = std::stol(inboundNode["MaxAbandonTime"].asString());
|
||||
if(!inboundNode["AverageAbandonTime"].isNull())
|
||||
dataObject.inbound.averageAbandonTime = std::stof(inboundNode["AverageAbandonTime"].asString());
|
||||
if(!inboundNode["AbandonedRate"].isNull())
|
||||
dataObject.inbound.abandonedRate = std::stof(inboundNode["AbandonedRate"].asString());
|
||||
if(!inboundNode["CallsRinged"].isNull())
|
||||
dataObject.inbound.callsRinged = std::stol(inboundNode["CallsRinged"].asString());
|
||||
if(!inboundNode["CallsQueuingFailed"].isNull())
|
||||
dataObject.inbound.callsQueuingFailed = std::stol(inboundNode["CallsQueuingFailed"].asString());
|
||||
if(!inboundNode["TotalRingTime"].isNull())
|
||||
dataObject.inbound.totalRingTime = std::stol(inboundNode["TotalRingTime"].asString());
|
||||
if(!inboundNode["TotalTalkTime"].isNull())
|
||||
dataObject.inbound.totalTalkTime = std::stol(inboundNode["TotalTalkTime"].asString());
|
||||
if(!inboundNode["TotalWaitTime"].isNull())
|
||||
dataObject.inbound.totalWaitTime = std::stol(inboundNode["TotalWaitTime"].asString());
|
||||
if(!inboundNode["MaxAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.maxAbandonedInRingTime = std::stol(inboundNode["MaxAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["CallsBlindTransferred"].isNull())
|
||||
dataObject.inbound.callsBlindTransferred = std::stol(inboundNode["CallsBlindTransferred"].asString());
|
||||
if(!inboundNode["AverageAbandonedInIVRTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInIVRTime = std::stof(inboundNode["AverageAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["AverageAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInQueueTime = std::stof(inboundNode["AverageAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["MaxWaitTime"].isNull())
|
||||
dataObject.inbound.maxWaitTime = std::stol(inboundNode["MaxWaitTime"].asString());
|
||||
if(!inboundNode["AverageTalkTime"].isNull())
|
||||
dataObject.inbound.averageTalkTime = std::stof(inboundNode["AverageTalkTime"].asString());
|
||||
if(!inboundNode["CallsAttendedTransferred"].isNull())
|
||||
dataObject.inbound.callsAttendedTransferred = std::stol(inboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!inboundNode["TotalAbandonedInIVRTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInIVRTime = std::stol(inboundNode["TotalAbandonedInIVRTime"].asString());
|
||||
if(!inboundNode["CallsQueuingOverflow"].isNull())
|
||||
dataObject.inbound.callsQueuingOverflow = std::stol(inboundNode["CallsQueuingOverflow"].asString());
|
||||
if(!inboundNode["CallsAbandonedInRing"].isNull())
|
||||
dataObject.inbound.callsAbandonedInRing = std::stol(inboundNode["CallsAbandonedInRing"].asString());
|
||||
if(!inboundNode["TotalAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInRingTime = std::stol(inboundNode["TotalAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["TotalWorkTime"].isNull())
|
||||
dataObject.inbound.totalWorkTime = std::stol(inboundNode["TotalWorkTime"].asString());
|
||||
if(!inboundNode["AverageWaitTime"].isNull())
|
||||
dataObject.inbound.averageWaitTime = std::stof(inboundNode["AverageWaitTime"].asString());
|
||||
if(!inboundNode["AverageWorkTime"].isNull())
|
||||
dataObject.inbound.averageWorkTime = std::stof(inboundNode["AverageWorkTime"].asString());
|
||||
if(!inboundNode["CallsQueued"].isNull())
|
||||
dataObject.inbound.callsQueued = std::stol(inboundNode["CallsQueued"].asString());
|
||||
if(!inboundNode["AverageAbandonedInRingTime"].isNull())
|
||||
dataObject.inbound.averageAbandonedInRingTime = std::stof(inboundNode["AverageAbandonedInRingTime"].asString());
|
||||
if(!inboundNode["SatisfactionIndex"].isNull())
|
||||
dataObject.inbound.satisfactionIndex = std::stof(inboundNode["SatisfactionIndex"].asString());
|
||||
if(!inboundNode["CallsAbandoned"].isNull())
|
||||
dataObject.inbound.callsAbandoned = std::stol(inboundNode["CallsAbandoned"].asString());
|
||||
if(!inboundNode["MaxAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.maxAbandonedInQueueTime = std::stol(inboundNode["MaxAbandonedInQueueTime"].asString());
|
||||
if(!inboundNode["CallsAbandonedInVoiceNavigator"].isNull())
|
||||
dataObject.inbound.callsAbandonedInVoiceNavigator = std::stol(inboundNode["CallsAbandonedInVoiceNavigator"].asString());
|
||||
if(!inboundNode["TotalWaitTime"].isNull())
|
||||
dataObject.inbound.totalWaitTime = std::stol(inboundNode["TotalWaitTime"].asString());
|
||||
if(!inboundNode["MaxTalkTime"].isNull())
|
||||
dataObject.inbound.maxTalkTime = std::stol(inboundNode["MaxTalkTime"].asString());
|
||||
if(!inboundNode["MaxRingTime"].isNull())
|
||||
dataObject.inbound.maxRingTime = std::stol(inboundNode["MaxRingTime"].asString());
|
||||
if(!inboundNode["TotalAbandonTime"].isNull())
|
||||
dataObject.inbound.totalAbandonTime = std::stol(inboundNode["TotalAbandonTime"].asString());
|
||||
if(!inboundNode["CallsOffered"].isNull())
|
||||
dataObject.inbound.callsOffered = std::stol(inboundNode["CallsOffered"].asString());
|
||||
if(!inboundNode["CallsQueuingTimeout"].isNull())
|
||||
dataObject.inbound.callsQueuingTimeout = std::stol(inboundNode["CallsQueuingTimeout"].asString());
|
||||
if(!inboundNode["ServiceLevel20"].isNull())
|
||||
dataObject.inbound.serviceLevel20 = std::stof(inboundNode["ServiceLevel20"].asString());
|
||||
if(!inboundNode["MaxHoldTime"].isNull())
|
||||
dataObject.inbound.maxHoldTime = std::stol(inboundNode["MaxHoldTime"].asString());
|
||||
if(!inboundNode["CallsForwardToOutsideNumber"].isNull())
|
||||
dataObject.inbound.callsForwardToOutsideNumber = std::stol(inboundNode["CallsForwardToOutsideNumber"].asString());
|
||||
if(!inboundNode["SatisfactionRate"].isNull())
|
||||
dataObject.inbound.satisfactionRate = std::stof(inboundNode["SatisfactionRate"].asString());
|
||||
if(!inboundNode["CallsHold"].isNull())
|
||||
dataObject.inbound.callsHold = std::stol(inboundNode["CallsHold"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.inbound.satisfactionSurveysOffered = std::stol(inboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!inboundNode["HandleRate"].isNull())
|
||||
dataObject.inbound.handleRate = std::stof(inboundNode["HandleRate"].asString());
|
||||
if(!inboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.inbound.satisfactionSurveysResponded = std::stol(inboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!inboundNode["AverageHoldTime"].isNull())
|
||||
dataObject.inbound.averageHoldTime = std::stof(inboundNode["AverageHoldTime"].asString());
|
||||
if(!inboundNode["CallsAbandonedInQueue"].isNull())
|
||||
dataObject.inbound.callsAbandonedInQueue = std::stol(inboundNode["CallsAbandonedInQueue"].asString());
|
||||
if(!inboundNode["TotalAbandonedInQueueTime"].isNull())
|
||||
dataObject.inbound.totalAbandonedInQueueTime = std::stol(inboundNode["TotalAbandonedInQueueTime"].asString());
|
||||
auto outboundNode = value["Outbound"];
|
||||
if(!outboundNode["AnswerRate"].isNull())
|
||||
dataObject.outbound.answerRate = std::stof(outboundNode["AnswerRate"].asString());
|
||||
if(!outboundNode["AverageDialingTime"].isNull())
|
||||
dataObject.outbound.averageDialingTime = std::stof(outboundNode["AverageDialingTime"].asString());
|
||||
if(!outboundNode["AverageHoldTime"].isNull())
|
||||
dataObject.outbound.averageHoldTime = std::stof(outboundNode["AverageHoldTime"].asString());
|
||||
if(!outboundNode["AverageRingTime"].isNull())
|
||||
dataObject.outbound.averageRingTime = std::stof(outboundNode["AverageRingTime"].asString());
|
||||
if(!outboundNode["AverageTalkTime"].isNull())
|
||||
dataObject.outbound.averageTalkTime = std::stof(outboundNode["AverageTalkTime"].asString());
|
||||
if(!outboundNode["AverageWorkTime"].isNull())
|
||||
dataObject.outbound.averageWorkTime = std::stof(outboundNode["AverageWorkTime"].asString());
|
||||
if(!outboundNode["CallsAnswered"].isNull())
|
||||
dataObject.outbound.callsAnswered = std::stol(outboundNode["CallsAnswered"].asString());
|
||||
if(!outboundNode["CallsAttendedTransferred"].isNull())
|
||||
dataObject.outbound.callsAttendedTransferred = std::stol(outboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!outboundNode["CallsBlindTransferred"].isNull())
|
||||
dataObject.outbound.callsBlindTransferred = std::stol(outboundNode["CallsBlindTransferred"].asString());
|
||||
if(!outboundNode["CallsDialed"].isNull())
|
||||
dataObject.outbound.callsDialed = std::stol(outboundNode["CallsDialed"].asString());
|
||||
if(!outboundNode["CallsHold"].isNull())
|
||||
dataObject.outbound.callsHold = std::stol(outboundNode["CallsHold"].asString());
|
||||
if(!outboundNode["CallsRinged"].isNull())
|
||||
dataObject.outbound.callsRinged = std::stol(outboundNode["CallsRinged"].asString());
|
||||
if(!outboundNode["MaxDialingTime"].isNull())
|
||||
dataObject.outbound.maxDialingTime = std::stol(outboundNode["MaxDialingTime"].asString());
|
||||
if(!outboundNode["MaxHoldTime"].isNull())
|
||||
dataObject.outbound.maxHoldTime = std::stol(outboundNode["MaxHoldTime"].asString());
|
||||
if(!outboundNode["MaxRingTime"].isNull())
|
||||
dataObject.outbound.maxRingTime = std::stol(outboundNode["MaxRingTime"].asString());
|
||||
if(!outboundNode["MaxTalkTime"].isNull())
|
||||
dataObject.outbound.maxTalkTime = std::stol(outboundNode["MaxTalkTime"].asString());
|
||||
if(!outboundNode["CallsAnswered"].isNull())
|
||||
dataObject.outbound.callsAnswered = std::stol(outboundNode["CallsAnswered"].asString());
|
||||
if(!outboundNode["TotalWorkTime"].isNull())
|
||||
dataObject.outbound.totalWorkTime = std::stol(outboundNode["TotalWorkTime"].asString());
|
||||
if(!outboundNode["MaxWorkTime"].isNull())
|
||||
dataObject.outbound.maxWorkTime = std::stol(outboundNode["MaxWorkTime"].asString());
|
||||
if(!outboundNode["SatisfactionIndex"].isNull())
|
||||
dataObject.outbound.satisfactionIndex = std::stof(outboundNode["SatisfactionIndex"].asString());
|
||||
if(!outboundNode["SatisfactionRate"].isNull())
|
||||
dataObject.outbound.satisfactionRate = std::stof(outboundNode["SatisfactionRate"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.outbound.satisfactionSurveysOffered = std::stol(outboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.outbound.satisfactionSurveysResponded = std::stol(outboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!outboundNode["TotalDialingTime"].isNull())
|
||||
dataObject.outbound.totalDialingTime = std::stol(outboundNode["TotalDialingTime"].asString());
|
||||
if(!outboundNode["TotalHoldTime"].isNull())
|
||||
dataObject.outbound.totalHoldTime = std::stol(outboundNode["TotalHoldTime"].asString());
|
||||
if(!outboundNode["AverageWorkTime"].isNull())
|
||||
dataObject.outbound.averageWorkTime = std::stof(outboundNode["AverageWorkTime"].asString());
|
||||
if(!outboundNode["SatisfactionIndex"].isNull())
|
||||
dataObject.outbound.satisfactionIndex = std::stof(outboundNode["SatisfactionIndex"].asString());
|
||||
if(!outboundNode["CallsRinged"].isNull())
|
||||
dataObject.outbound.callsRinged = std::stol(outboundNode["CallsRinged"].asString());
|
||||
if(!outboundNode["TotalRingTime"].isNull())
|
||||
dataObject.outbound.totalRingTime = std::stol(outboundNode["TotalRingTime"].asString());
|
||||
if(!outboundNode["MaxTalkTime"].isNull())
|
||||
dataObject.outbound.maxTalkTime = std::stol(outboundNode["MaxTalkTime"].asString());
|
||||
if(!outboundNode["MaxRingTime"].isNull())
|
||||
dataObject.outbound.maxRingTime = std::stol(outboundNode["MaxRingTime"].asString());
|
||||
if(!outboundNode["TotalTalkTime"].isNull())
|
||||
dataObject.outbound.totalTalkTime = std::stol(outboundNode["TotalTalkTime"].asString());
|
||||
if(!outboundNode["TotalWorkTime"].isNull())
|
||||
dataObject.outbound.totalWorkTime = std::stol(outboundNode["TotalWorkTime"].asString());
|
||||
if(!outboundNode["MaxDialingTime"].isNull())
|
||||
dataObject.outbound.maxDialingTime = std::stol(outboundNode["MaxDialingTime"].asString());
|
||||
if(!outboundNode["CallsBlindTransferred"].isNull())
|
||||
dataObject.outbound.callsBlindTransferred = std::stol(outboundNode["CallsBlindTransferred"].asString());
|
||||
if(!outboundNode["AnswerRate"].isNull())
|
||||
dataObject.outbound.answerRate = std::stof(outboundNode["AnswerRate"].asString());
|
||||
if(!outboundNode["MaxHoldTime"].isNull())
|
||||
dataObject.outbound.maxHoldTime = std::stol(outboundNode["MaxHoldTime"].asString());
|
||||
if(!outboundNode["AverageTalkTime"].isNull())
|
||||
dataObject.outbound.averageTalkTime = std::stof(outboundNode["AverageTalkTime"].asString());
|
||||
if(!outboundNode["SatisfactionRate"].isNull())
|
||||
dataObject.outbound.satisfactionRate = std::stof(outboundNode["SatisfactionRate"].asString());
|
||||
if(!outboundNode["CallsAttendedTransferred"].isNull())
|
||||
dataObject.outbound.callsAttendedTransferred = std::stol(outboundNode["CallsAttendedTransferred"].asString());
|
||||
if(!outboundNode["CallsHold"].isNull())
|
||||
dataObject.outbound.callsHold = std::stol(outboundNode["CallsHold"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.outbound.satisfactionSurveysOffered = std::stol(outboundNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!outboundNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.outbound.satisfactionSurveysResponded = std::stol(outboundNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!outboundNode["AverageHoldTime"].isNull())
|
||||
dataObject.outbound.averageHoldTime = std::stof(outboundNode["AverageHoldTime"].asString());
|
||||
if(!outboundNode["AverageDialingTime"].isNull())
|
||||
dataObject.outbound.averageDialingTime = std::stof(outboundNode["AverageDialingTime"].asString());
|
||||
auto overallNode = value["Overall"];
|
||||
if(!overallNode["AverageBreakTime"].isNull())
|
||||
dataObject.overall.averageBreakTime = std::stof(overallNode["AverageBreakTime"].asString());
|
||||
if(!overallNode["AverageHoldTime"].isNull())
|
||||
dataObject.overall.averageHoldTime = std::stof(overallNode["AverageHoldTime"].asString());
|
||||
if(!overallNode["AverageReadyTime"].isNull())
|
||||
dataObject.overall.averageReadyTime = std::stof(overallNode["AverageReadyTime"].asString());
|
||||
if(!overallNode["AverageTalkTime"].isNull())
|
||||
dataObject.overall.averageTalkTime = std::stof(overallNode["AverageTalkTime"].asString());
|
||||
if(!overallNode["AverageWorkTime"].isNull())
|
||||
dataObject.overall.averageWorkTime = std::stof(overallNode["AverageWorkTime"].asString());
|
||||
if(!overallNode["MaxBreakTime"].isNull())
|
||||
dataObject.overall.maxBreakTime = std::stol(overallNode["MaxBreakTime"].asString());
|
||||
if(!overallNode["MaxHoldTime"].isNull())
|
||||
dataObject.overall.maxHoldTime = std::stol(overallNode["MaxHoldTime"].asString());
|
||||
if(!overallNode["MaxReadyTime"].isNull())
|
||||
dataObject.overall.maxReadyTime = std::stol(overallNode["MaxReadyTime"].asString());
|
||||
if(!overallNode["MaxTalkTime"].isNull())
|
||||
dataObject.overall.maxTalkTime = std::stol(overallNode["MaxTalkTime"].asString());
|
||||
if(!overallNode["MaxWorkTime"].isNull())
|
||||
dataObject.overall.maxWorkTime = std::stol(overallNode["MaxWorkTime"].asString());
|
||||
if(!overallNode["TotalTalkTime"].isNull())
|
||||
dataObject.overall.totalTalkTime = std::stol(overallNode["TotalTalkTime"].asString());
|
||||
if(!overallNode["TotalLoggedInTime"].isNull())
|
||||
dataObject.overall.totalLoggedInTime = std::stol(overallNode["TotalLoggedInTime"].asString());
|
||||
if(!overallNode["OccupancyRate"].isNull())
|
||||
dataObject.overall.occupancyRate = std::stof(overallNode["OccupancyRate"].asString());
|
||||
if(!overallNode["SatisfactionIndex"].isNull())
|
||||
dataObject.overall.satisfactionIndex = std::stof(overallNode["SatisfactionIndex"].asString());
|
||||
if(!overallNode["TotalWorkTime"].isNull())
|
||||
dataObject.overall.totalWorkTime = std::stol(overallNode["TotalWorkTime"].asString());
|
||||
if(!overallNode["MaxHoldTime"].isNull())
|
||||
dataObject.overall.maxHoldTime = std::stol(overallNode["MaxHoldTime"].asString());
|
||||
if(!overallNode["MaxWorkTime"].isNull())
|
||||
dataObject.overall.maxWorkTime = std::stol(overallNode["MaxWorkTime"].asString());
|
||||
if(!overallNode["AverageBreakTime"].isNull())
|
||||
dataObject.overall.averageBreakTime = std::stof(overallNode["AverageBreakTime"].asString());
|
||||
if(!overallNode["TotalHoldTime"].isNull())
|
||||
dataObject.overall.totalHoldTime = std::stol(overallNode["TotalHoldTime"].asString());
|
||||
if(!overallNode["SatisfactionRate"].isNull())
|
||||
dataObject.overall.satisfactionRate = std::stof(overallNode["SatisfactionRate"].asString());
|
||||
if(!overallNode["MaxBreakTime"].isNull())
|
||||
dataObject.overall.maxBreakTime = std::stol(overallNode["MaxBreakTime"].asString());
|
||||
if(!overallNode["AverageWorkTime"].isNull())
|
||||
dataObject.overall.averageWorkTime = std::stof(overallNode["AverageWorkTime"].asString());
|
||||
if(!overallNode["AverageTalkTime"].isNull())
|
||||
dataObject.overall.averageTalkTime = std::stof(overallNode["AverageTalkTime"].asString());
|
||||
if(!overallNode["SatisfactionIndex"].isNull())
|
||||
dataObject.overall.satisfactionIndex = std::stof(overallNode["SatisfactionIndex"].asString());
|
||||
if(!overallNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.overall.satisfactionSurveysOffered = std::stol(overallNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!overallNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.overall.satisfactionSurveysResponded = std::stol(overallNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!overallNode["TotalBreakTime"].isNull())
|
||||
dataObject.overall.totalBreakTime = std::stol(overallNode["TotalBreakTime"].asString());
|
||||
if(!overallNode["TotalCalls"].isNull())
|
||||
dataObject.overall.totalCalls = std::stol(overallNode["TotalCalls"].asString());
|
||||
if(!overallNode["TotalHoldTime"].isNull())
|
||||
dataObject.overall.totalHoldTime = std::stol(overallNode["TotalHoldTime"].asString());
|
||||
if(!overallNode["TotalLoggedInTime"].isNull())
|
||||
dataObject.overall.totalLoggedInTime = std::stol(overallNode["TotalLoggedInTime"].asString());
|
||||
if(!overallNode["MaxReadyTime"].isNull())
|
||||
dataObject.overall.maxReadyTime = std::stol(overallNode["MaxReadyTime"].asString());
|
||||
if(!overallNode["AverageReadyTime"].isNull())
|
||||
dataObject.overall.averageReadyTime = std::stof(overallNode["AverageReadyTime"].asString());
|
||||
if(!overallNode["AverageHoldTime"].isNull())
|
||||
dataObject.overall.averageHoldTime = std::stof(overallNode["AverageHoldTime"].asString());
|
||||
if(!overallNode["TotalReadyTime"].isNull())
|
||||
dataObject.overall.totalReadyTime = std::stol(overallNode["TotalReadyTime"].asString());
|
||||
if(!overallNode["TotalTalkTime"].isNull())
|
||||
dataObject.overall.totalTalkTime = std::stol(overallNode["TotalTalkTime"].asString());
|
||||
if(!overallNode["TotalWorkTime"].isNull())
|
||||
dataObject.overall.totalWorkTime = std::stol(overallNode["TotalWorkTime"].asString());
|
||||
if(!overallNode["TotalBreakTime"].isNull())
|
||||
dataObject.overall.totalBreakTime = std::stol(overallNode["TotalBreakTime"].asString());
|
||||
if(!overallNode["MaxTalkTime"].isNull())
|
||||
dataObject.overall.maxTalkTime = std::stol(overallNode["MaxTalkTime"].asString());
|
||||
if(!overallNode["TotalCalls"].isNull())
|
||||
dataObject.overall.totalCalls = std::stol(overallNode["TotalCalls"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
73
ccc/src/model/ListUnassignedNumbersRequest.cc
Normal file
73
ccc/src/model/ListUnassignedNumbersRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ccc/model/ListUnassignedNumbersRequest.h>
|
||||
|
||||
using AlibabaCloud::CCC::Model::ListUnassignedNumbersRequest;
|
||||
|
||||
ListUnassignedNumbersRequest::ListUnassignedNumbersRequest() :
|
||||
RpcServiceRequest("ccc", "2020-07-01", "ListUnassignedNumbers")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListUnassignedNumbersRequest::~ListUnassignedNumbersRequest()
|
||||
{}
|
||||
|
||||
int ListUnassignedNumbersRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListUnassignedNumbersRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string ListUnassignedNumbersRequest::getSearchPattern()const
|
||||
{
|
||||
return searchPattern_;
|
||||
}
|
||||
|
||||
void ListUnassignedNumbersRequest::setSearchPattern(const std::string& searchPattern)
|
||||
{
|
||||
searchPattern_ = searchPattern;
|
||||
setParameter("SearchPattern", searchPattern);
|
||||
}
|
||||
|
||||
std::string ListUnassignedNumbersRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void ListUnassignedNumbersRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
int ListUnassignedNumbersRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListUnassignedNumbersRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
93
ccc/src/model/ListUnassignedNumbersResult.cc
Normal file
93
ccc/src/model/ListUnassignedNumbersResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ccc/model/ListUnassignedNumbersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CCC;
|
||||
using namespace AlibabaCloud::CCC::Model;
|
||||
|
||||
ListUnassignedNumbersResult::ListUnassignedNumbersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListUnassignedNumbersResult::ListUnassignedNumbersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListUnassignedNumbersResult::~ListUnassignedNumbersResult()
|
||||
{}
|
||||
|
||||
void ListUnassignedNumbersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["PageNumber"].isNull())
|
||||
data_.pageNumber = std::stoi(dataNode["PageNumber"].asString());
|
||||
if(!dataNode["PageSize"].isNull())
|
||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
auto allListNode = dataNode["List"]["PhoneNumber"];
|
||||
for (auto dataNodeListPhoneNumber : allListNode)
|
||||
{
|
||||
Data::PhoneNumber phoneNumberObject;
|
||||
if(!dataNodeListPhoneNumber["Active"].isNull())
|
||||
phoneNumberObject.active = dataNodeListPhoneNumber["Active"].asString() == "true";
|
||||
if(!dataNodeListPhoneNumber["City"].isNull())
|
||||
phoneNumberObject.city = dataNodeListPhoneNumber["City"].asString();
|
||||
if(!dataNodeListPhoneNumber["Number"].isNull())
|
||||
phoneNumberObject.number = dataNodeListPhoneNumber["Number"].asString();
|
||||
if(!dataNodeListPhoneNumber["Province"].isNull())
|
||||
phoneNumberObject.province = dataNodeListPhoneNumber["Province"].asString();
|
||||
if(!dataNodeListPhoneNumber["Usage"].isNull())
|
||||
phoneNumberObject.usage = dataNodeListPhoneNumber["Usage"].asString() == "true";
|
||||
data_.list.push_back(phoneNumberObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ListUnassignedNumbersResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ListUnassignedNumbersResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
ListUnassignedNumbersResult::Data ListUnassignedNumbersResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string ListUnassignedNumbersResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void MakeCallRequest::setDeviceId(const std::string& deviceId)
|
||||
setParameter("DeviceId", deviceId);
|
||||
}
|
||||
|
||||
std::string MakeCallRequest::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
void MakeCallRequest::setTags(const std::string& tags)
|
||||
{
|
||||
tags_ = tags;
|
||||
setParameter("Tags", tags);
|
||||
}
|
||||
|
||||
int MakeCallRequest::getTimeoutSeconds()const
|
||||
{
|
||||
return timeoutSeconds_;
|
||||
|
||||
@@ -53,53 +53,53 @@ void MakeCallResult::parse(const std::string &payload)
|
||||
for (auto callContextNodeChannelContextsChannelContext : allChannelContextsNode)
|
||||
{
|
||||
Data::CallContext::ChannelContext channelContextObject;
|
||||
if(!callContextNodeChannelContextsChannelContext["AssociatedData"].isNull())
|
||||
channelContextObject.associatedData = callContextNodeChannelContextsChannelContext["AssociatedData"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["CallType"].isNull())
|
||||
channelContextObject.callType = callContextNodeChannelContextsChannelContext["CallType"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelFlags"].isNull())
|
||||
channelContextObject.channelFlags = callContextNodeChannelContextsChannelContext["ChannelFlags"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelId"].isNull())
|
||||
channelContextObject.channelId = callContextNodeChannelContextsChannelContext["ChannelId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseInitiator"].isNull())
|
||||
channelContextObject.releaseInitiator = callContextNodeChannelContextsChannelContext["ReleaseInitiator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelState"].isNull())
|
||||
channelContextObject.channelState = callContextNodeChannelContextsChannelContext["ChannelState"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Destination"].isNull())
|
||||
channelContextObject.destination = callContextNodeChannelContextsChannelContext["Destination"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["JobId"].isNull())
|
||||
channelContextObject.jobId = callContextNodeChannelContextsChannelContext["JobId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Originator"].isNull())
|
||||
channelContextObject.originator = callContextNodeChannelContextsChannelContext["Originator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseInitiator"].isNull())
|
||||
channelContextObject.releaseInitiator = callContextNodeChannelContextsChannelContext["ReleaseInitiator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseReason"].isNull())
|
||||
channelContextObject.releaseReason = callContextNodeChannelContextsChannelContext["ReleaseReason"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Timestamp"].isNull())
|
||||
channelContextObject.timestamp = std::stol(callContextNodeChannelContextsChannelContext["Timestamp"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["UserExtension"].isNull())
|
||||
channelContextObject.userExtension = callContextNodeChannelContextsChannelContext["UserExtension"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserId"].isNull())
|
||||
channelContextObject.userId = callContextNodeChannelContextsChannelContext["UserId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelFlags"].isNull())
|
||||
channelContextObject.channelFlags = callContextNodeChannelContextsChannelContext["ChannelFlags"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Timestamp"].isNull())
|
||||
channelContextObject.timestamp = std::stol(callContextNodeChannelContextsChannelContext["Timestamp"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["AssociatedData"].isNull())
|
||||
channelContextObject.associatedData = callContextNodeChannelContextsChannelContext["AssociatedData"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseReason"].isNull())
|
||||
channelContextObject.releaseReason = callContextNodeChannelContextsChannelContext["ReleaseReason"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["CallType"].isNull())
|
||||
channelContextObject.callType = callContextNodeChannelContextsChannelContext["CallType"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["JobId"].isNull())
|
||||
channelContextObject.jobId = callContextNodeChannelContextsChannelContext["JobId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelId"].isNull())
|
||||
channelContextObject.channelId = callContextNodeChannelContextsChannelContext["ChannelId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Originator"].isNull())
|
||||
channelContextObject.originator = callContextNodeChannelContextsChannelContext["Originator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserExtension"].isNull())
|
||||
channelContextObject.userExtension = callContextNodeChannelContextsChannelContext["UserExtension"].asString();
|
||||
data_.callContext.channelContexts.push_back(channelContextObject);
|
||||
}
|
||||
auto userContextNode = dataNode["UserContext"];
|
||||
if(!userContextNode["BreakCode"].isNull())
|
||||
data_.userContext.breakCode = userContextNode["BreakCode"].asString();
|
||||
if(!userContextNode["DeviceId"].isNull())
|
||||
data_.userContext.deviceId = userContextNode["DeviceId"].asString();
|
||||
if(!userContextNode["Extension"].isNull())
|
||||
data_.userContext.extension = userContextNode["Extension"].asString();
|
||||
if(!userContextNode["InstanceId"].isNull())
|
||||
data_.userContext.instanceId = userContextNode["InstanceId"].asString();
|
||||
if(!userContextNode["JobId"].isNull())
|
||||
data_.userContext.jobId = userContextNode["JobId"].asString();
|
||||
if(!userContextNode["OutboundScenario"].isNull())
|
||||
data_.userContext.outboundScenario = userContextNode["OutboundScenario"].asString() == "true";
|
||||
if(!userContextNode["UserId"].isNull())
|
||||
data_.userContext.userId = userContextNode["UserId"].asString();
|
||||
if(!userContextNode["UserState"].isNull())
|
||||
data_.userContext.userState = userContextNode["UserState"].asString();
|
||||
if(!userContextNode["WorkMode"].isNull())
|
||||
data_.userContext.workMode = userContextNode["WorkMode"].asString();
|
||||
if(!userContextNode["DeviceId"].isNull())
|
||||
data_.userContext.deviceId = userContextNode["DeviceId"].asString();
|
||||
if(!userContextNode["JobId"].isNull())
|
||||
data_.userContext.jobId = userContextNode["JobId"].asString();
|
||||
if(!userContextNode["UserId"].isNull())
|
||||
data_.userContext.userId = userContextNode["UserId"].asString();
|
||||
if(!userContextNode["BreakCode"].isNull())
|
||||
data_.userContext.breakCode = userContextNode["BreakCode"].asString();
|
||||
if(!userContextNode["InstanceId"].isNull())
|
||||
data_.userContext.instanceId = userContextNode["InstanceId"].asString();
|
||||
if(!userContextNode["OutboundScenario"].isNull())
|
||||
data_.userContext.outboundScenario = userContextNode["OutboundScenario"].asString() == "true";
|
||||
if(!userContextNode["UserState"].isNull())
|
||||
data_.userContext.userState = userContextNode["UserState"].asString();
|
||||
auto allSignedSkillGroupIdList = userContextNode["SignedSkillGroupIdList"]["SkillGroupId"];
|
||||
for (auto value : allSignedSkillGroupIdList)
|
||||
data_.userContext.signedSkillGroupIdList.push_back(value.asString());
|
||||
|
||||
@@ -53,65 +53,65 @@ void PollUserStatusResult::parse(const std::string &payload)
|
||||
for (auto callContextNodeChannelContextsChannelContext : allChannelContextsNode)
|
||||
{
|
||||
Data::CallContext::ChannelContext channelContextObject;
|
||||
if(!callContextNodeChannelContextsChannelContext["AssociatedData"].isNull())
|
||||
channelContextObject.associatedData = callContextNodeChannelContextsChannelContext["AssociatedData"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["CallType"].isNull())
|
||||
channelContextObject.callType = callContextNodeChannelContextsChannelContext["CallType"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelFlags"].isNull())
|
||||
channelContextObject.channelFlags = callContextNodeChannelContextsChannelContext["ChannelFlags"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelId"].isNull())
|
||||
channelContextObject.channelId = callContextNodeChannelContextsChannelContext["ChannelId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Index"].isNull())
|
||||
channelContextObject.index = std::stoi(callContextNodeChannelContextsChannelContext["Index"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseInitiator"].isNull())
|
||||
channelContextObject.releaseInitiator = callContextNodeChannelContextsChannelContext["ReleaseInitiator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelState"].isNull())
|
||||
channelContextObject.channelState = callContextNodeChannelContextsChannelContext["ChannelState"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Destination"].isNull())
|
||||
channelContextObject.destination = callContextNodeChannelContextsChannelContext["Destination"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Index"].isNull())
|
||||
channelContextObject.index = std::stoi(callContextNodeChannelContextsChannelContext["Index"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["JobId"].isNull())
|
||||
channelContextObject.jobId = callContextNodeChannelContextsChannelContext["JobId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Originator"].isNull())
|
||||
channelContextObject.originator = callContextNodeChannelContextsChannelContext["Originator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseInitiator"].isNull())
|
||||
channelContextObject.releaseInitiator = callContextNodeChannelContextsChannelContext["ReleaseInitiator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseReason"].isNull())
|
||||
channelContextObject.releaseReason = callContextNodeChannelContextsChannelContext["ReleaseReason"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserId"].isNull())
|
||||
channelContextObject.userId = callContextNodeChannelContextsChannelContext["UserId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelFlags"].isNull())
|
||||
channelContextObject.channelFlags = callContextNodeChannelContextsChannelContext["ChannelFlags"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["SkillGroupId"].isNull())
|
||||
channelContextObject.skillGroupId = callContextNodeChannelContextsChannelContext["SkillGroupId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Timestamp"].isNull())
|
||||
channelContextObject.timestamp = std::stol(callContextNodeChannelContextsChannelContext["Timestamp"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["UserExtension"].isNull())
|
||||
channelContextObject.userExtension = callContextNodeChannelContextsChannelContext["UserExtension"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserId"].isNull())
|
||||
channelContextObject.userId = callContextNodeChannelContextsChannelContext["UserId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["AssociatedData"].isNull())
|
||||
channelContextObject.associatedData = callContextNodeChannelContextsChannelContext["AssociatedData"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseReason"].isNull())
|
||||
channelContextObject.releaseReason = callContextNodeChannelContextsChannelContext["ReleaseReason"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["CallType"].isNull())
|
||||
channelContextObject.callType = callContextNodeChannelContextsChannelContext["CallType"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelVariables"].isNull())
|
||||
channelContextObject.channelVariables = callContextNodeChannelContextsChannelContext["ChannelVariables"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["JobId"].isNull())
|
||||
channelContextObject.jobId = callContextNodeChannelContextsChannelContext["JobId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelId"].isNull())
|
||||
channelContextObject.channelId = callContextNodeChannelContextsChannelContext["ChannelId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserExtension"].isNull())
|
||||
channelContextObject.userExtension = callContextNodeChannelContextsChannelContext["UserExtension"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Originator"].isNull())
|
||||
channelContextObject.originator = callContextNodeChannelContextsChannelContext["Originator"].asString();
|
||||
data_.callContext.channelContexts.push_back(channelContextObject);
|
||||
}
|
||||
auto userContextNode = dataNode["UserContext"];
|
||||
if(!userContextNode["BreakCode"].isNull())
|
||||
data_.userContext.breakCode = userContextNode["BreakCode"].asString();
|
||||
if(!userContextNode["DeviceId"].isNull())
|
||||
data_.userContext.deviceId = userContextNode["DeviceId"].asString();
|
||||
if(!userContextNode["Extension"].isNull())
|
||||
data_.userContext.extension = userContextNode["Extension"].asString();
|
||||
if(!userContextNode["Heartbeat"].isNull())
|
||||
data_.userContext.heartbeat = std::stol(userContextNode["Heartbeat"].asString());
|
||||
if(!userContextNode["InstanceId"].isNull())
|
||||
data_.userContext.instanceId = userContextNode["InstanceId"].asString();
|
||||
if(!userContextNode["JobId"].isNull())
|
||||
data_.userContext.jobId = userContextNode["JobId"].asString();
|
||||
if(!userContextNode["Mobile"].isNull())
|
||||
data_.userContext.mobile = userContextNode["Mobile"].asString();
|
||||
if(!userContextNode["OutboundScenario"].isNull())
|
||||
data_.userContext.outboundScenario = userContextNode["OutboundScenario"].asString() == "true";
|
||||
if(!userContextNode["Reserved"].isNull())
|
||||
data_.userContext.reserved = std::stol(userContextNode["Reserved"].asString());
|
||||
if(!userContextNode["UserId"].isNull())
|
||||
data_.userContext.userId = userContextNode["UserId"].asString();
|
||||
if(!userContextNode["UserState"].isNull())
|
||||
data_.userContext.userState = userContextNode["UserState"].asString();
|
||||
if(!userContextNode["WorkMode"].isNull())
|
||||
data_.userContext.workMode = userContextNode["WorkMode"].asString();
|
||||
if(!userContextNode["DeviceId"].isNull())
|
||||
data_.userContext.deviceId = userContextNode["DeviceId"].asString();
|
||||
if(!userContextNode["UserId"].isNull())
|
||||
data_.userContext.userId = userContextNode["UserId"].asString();
|
||||
if(!userContextNode["Reserved"].isNull())
|
||||
data_.userContext.reserved = std::stol(userContextNode["Reserved"].asString());
|
||||
if(!userContextNode["BreakCode"].isNull())
|
||||
data_.userContext.breakCode = userContextNode["BreakCode"].asString();
|
||||
if(!userContextNode["InstanceId"].isNull())
|
||||
data_.userContext.instanceId = userContextNode["InstanceId"].asString();
|
||||
if(!userContextNode["OutboundScenario"].isNull())
|
||||
data_.userContext.outboundScenario = userContextNode["OutboundScenario"].asString() == "true";
|
||||
if(!userContextNode["Mobile"].isNull())
|
||||
data_.userContext.mobile = userContextNode["Mobile"].asString();
|
||||
if(!userContextNode["JobId"].isNull())
|
||||
data_.userContext.jobId = userContextNode["JobId"].asString();
|
||||
if(!userContextNode["UserState"].isNull())
|
||||
data_.userContext.userState = userContextNode["UserState"].asString();
|
||||
auto allSignedSkillGroupIdList = userContextNode["SignedSkillGroupIdList"]["SkillGroupId"];
|
||||
for (auto value : allSignedSkillGroupIdList)
|
||||
data_.userContext.signedSkillGroupIdList.push_back(value.asString());
|
||||
|
||||
@@ -49,28 +49,6 @@ void StartBack2BackCallRequest::setBroker(const std::string& broker)
|
||||
setParameter("Broker", broker);
|
||||
}
|
||||
|
||||
std::string StartBack2BackCallRequest::getUserId()const
|
||||
{
|
||||
return userId_;
|
||||
}
|
||||
|
||||
void StartBack2BackCallRequest::setUserId(const std::string& userId)
|
||||
{
|
||||
userId_ = userId;
|
||||
setParameter("UserId", userId);
|
||||
}
|
||||
|
||||
std::string StartBack2BackCallRequest::getDeviceId()const
|
||||
{
|
||||
return deviceId_;
|
||||
}
|
||||
|
||||
void StartBack2BackCallRequest::setDeviceId(const std::string& deviceId)
|
||||
{
|
||||
deviceId_ = deviceId;
|
||||
setParameter("DeviceId", deviceId);
|
||||
}
|
||||
|
||||
std::string StartBack2BackCallRequest::getAdditionalBroker()const
|
||||
{
|
||||
return additionalBroker_;
|
||||
|
||||
106
ccc/src/model/StartPredictiveCallRequest.cc
Normal file
106
ccc/src/model/StartPredictiveCallRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ccc/model/StartPredictiveCallRequest.h>
|
||||
|
||||
using AlibabaCloud::CCC::Model::StartPredictiveCallRequest;
|
||||
|
||||
StartPredictiveCallRequest::StartPredictiveCallRequest() :
|
||||
RpcServiceRequest("ccc", "2020-07-01", "StartPredictiveCall")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
StartPredictiveCallRequest::~StartPredictiveCallRequest()
|
||||
{}
|
||||
|
||||
std::string StartPredictiveCallRequest::getContactFlowId()const
|
||||
{
|
||||
return contactFlowId_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setContactFlowId(const std::string& contactFlowId)
|
||||
{
|
||||
contactFlowId_ = contactFlowId;
|
||||
setParameter("ContactFlowId", contactFlowId);
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallRequest::getCallee()const
|
||||
{
|
||||
return callee_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setCallee(const std::string& callee)
|
||||
{
|
||||
callee_ = callee;
|
||||
setParameter("Callee", callee);
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallRequest::getContactFlowVariables()const
|
||||
{
|
||||
return contactFlowVariables_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setContactFlowVariables(const std::string& contactFlowVariables)
|
||||
{
|
||||
contactFlowVariables_ = contactFlowVariables;
|
||||
setParameter("ContactFlowVariables", contactFlowVariables);
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallRequest::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setTags(const std::string& tags)
|
||||
{
|
||||
tags_ = tags;
|
||||
setParameter("Tags", tags);
|
||||
}
|
||||
|
||||
int StartPredictiveCallRequest::getTimeoutSeconds()const
|
||||
{
|
||||
return timeoutSeconds_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setTimeoutSeconds(int timeoutSeconds)
|
||||
{
|
||||
timeoutSeconds_ = timeoutSeconds;
|
||||
setParameter("TimeoutSeconds", std::to_string(timeoutSeconds));
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallRequest::getCaller()const
|
||||
{
|
||||
return caller_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setCaller(const std::string& caller)
|
||||
{
|
||||
caller_ = caller;
|
||||
setParameter("Caller", caller);
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void StartPredictiveCallRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
148
ccc/src/model/StartPredictiveCallResult.cc
Normal file
148
ccc/src/model/StartPredictiveCallResult.cc
Normal file
@@ -0,0 +1,148 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ccc/model/StartPredictiveCallResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CCC;
|
||||
using namespace AlibabaCloud::CCC::Model;
|
||||
|
||||
StartPredictiveCallResult::StartPredictiveCallResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
StartPredictiveCallResult::StartPredictiveCallResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
StartPredictiveCallResult::~StartPredictiveCallResult()
|
||||
{}
|
||||
|
||||
void StartPredictiveCallResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto callContextNode = dataNode["CallContext"];
|
||||
if(!callContextNode["CallType"].isNull())
|
||||
data_.callContext.callType = callContextNode["CallType"].asString();
|
||||
if(!callContextNode["InstanceId"].isNull())
|
||||
data_.callContext.instanceId = callContextNode["InstanceId"].asString();
|
||||
if(!callContextNode["JobId"].isNull())
|
||||
data_.callContext.jobId = callContextNode["JobId"].asString();
|
||||
auto allChannelContextsNode = callContextNode["ChannelContexts"]["ChannelContext"];
|
||||
for (auto callContextNodeChannelContextsChannelContext : allChannelContextsNode)
|
||||
{
|
||||
Data::CallContext::ChannelContext channelContextObject;
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseInitiator"].isNull())
|
||||
channelContextObject.releaseInitiator = callContextNodeChannelContextsChannelContext["ReleaseInitiator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelState"].isNull())
|
||||
channelContextObject.channelState = callContextNodeChannelContextsChannelContext["ChannelState"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Destination"].isNull())
|
||||
channelContextObject.destination = callContextNodeChannelContextsChannelContext["Destination"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserId"].isNull())
|
||||
channelContextObject.userId = callContextNodeChannelContextsChannelContext["UserId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelFlags"].isNull())
|
||||
channelContextObject.channelFlags = callContextNodeChannelContextsChannelContext["ChannelFlags"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Timestamp"].isNull())
|
||||
channelContextObject.timestamp = std::stol(callContextNodeChannelContextsChannelContext["Timestamp"].asString());
|
||||
if(!callContextNodeChannelContextsChannelContext["AssociatedData"].isNull())
|
||||
channelContextObject.associatedData = callContextNodeChannelContextsChannelContext["AssociatedData"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ReleaseReason"].isNull())
|
||||
channelContextObject.releaseReason = callContextNodeChannelContextsChannelContext["ReleaseReason"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["CallType"].isNull())
|
||||
channelContextObject.callType = callContextNodeChannelContextsChannelContext["CallType"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["JobId"].isNull())
|
||||
channelContextObject.jobId = callContextNodeChannelContextsChannelContext["JobId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["ChannelId"].isNull())
|
||||
channelContextObject.channelId = callContextNodeChannelContextsChannelContext["ChannelId"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["Originator"].isNull())
|
||||
channelContextObject.originator = callContextNodeChannelContextsChannelContext["Originator"].asString();
|
||||
if(!callContextNodeChannelContextsChannelContext["UserExtension"].isNull())
|
||||
channelContextObject.userExtension = callContextNodeChannelContextsChannelContext["UserExtension"].asString();
|
||||
data_.callContext.channelContexts.push_back(channelContextObject);
|
||||
}
|
||||
auto userContextNode = dataNode["UserContext"];
|
||||
if(!userContextNode["Extension"].isNull())
|
||||
data_.userContext.extension = userContextNode["Extension"].asString();
|
||||
if(!userContextNode["Heartbeat"].isNull())
|
||||
data_.userContext.heartbeat = std::stol(userContextNode["Heartbeat"].asString());
|
||||
if(!userContextNode["WorkMode"].isNull())
|
||||
data_.userContext.workMode = userContextNode["WorkMode"].asString();
|
||||
if(!userContextNode["DeviceId"].isNull())
|
||||
data_.userContext.deviceId = userContextNode["DeviceId"].asString();
|
||||
if(!userContextNode["UserId"].isNull())
|
||||
data_.userContext.userId = userContextNode["UserId"].asString();
|
||||
if(!userContextNode["Reserved"].isNull())
|
||||
data_.userContext.reserved = std::stol(userContextNode["Reserved"].asString());
|
||||
if(!userContextNode["BreakCode"].isNull())
|
||||
data_.userContext.breakCode = userContextNode["BreakCode"].asString();
|
||||
if(!userContextNode["InstanceId"].isNull())
|
||||
data_.userContext.instanceId = userContextNode["InstanceId"].asString();
|
||||
if(!userContextNode["OutboundScenario"].isNull())
|
||||
data_.userContext.outboundScenario = userContextNode["OutboundScenario"].asString() == "true";
|
||||
if(!userContextNode["DeviceState"].isNull())
|
||||
data_.userContext.deviceState = userContextNode["DeviceState"].asString();
|
||||
if(!userContextNode["Mobile"].isNull())
|
||||
data_.userContext.mobile = userContextNode["Mobile"].asString();
|
||||
if(!userContextNode["JobId"].isNull())
|
||||
data_.userContext.jobId = userContextNode["JobId"].asString();
|
||||
if(!userContextNode["UserState"].isNull())
|
||||
data_.userContext.userState = userContextNode["UserState"].asString();
|
||||
auto allSignedSkillGroupIdList = userContextNode["SignedSkillGroupIdList"]["SkillGroupId"];
|
||||
for (auto value : allSignedSkillGroupIdList)
|
||||
data_.userContext.signedSkillGroupIdList.push_back(value.asString());
|
||||
auto allParams = value["Params"]["Param"];
|
||||
for (const auto &item : allParams)
|
||||
params_.push_back(item.asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int StartPredictiveCallResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::vector<std::string> StartPredictiveCallResult::getParams()const
|
||||
{
|
||||
return params_;
|
||||
}
|
||||
|
||||
StartPredictiveCallResult::Data StartPredictiveCallResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string StartPredictiveCallResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -27,8 +27,6 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/CompareFacesResult.h
|
||||
include/alibabacloud/cloudauth/model/ContrastFaceVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ContrastFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/ContrastSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ContrastSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateAuthKeyResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateFaceConfigRequest.h
|
||||
@@ -41,8 +39,12 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/CreateVerifySettingResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistSettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/CreateWhitelistSettingResult.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistSettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/DeleteWhitelistSettingResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeAppInfoRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeAppInfoResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeDeviceInfoRequest.h
|
||||
@@ -59,8 +61,6 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/DescribeRPSDKResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeSdkUrlRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeSdkUrlResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeUpdatePackageResultRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeUpdatePackageResultResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeUploadInfoRequest.h
|
||||
@@ -81,40 +81,24 @@ set(cloudauth_public_header_model
|
||||
include/alibabacloud/cloudauth/model/DescribeVerifyUsageResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistResult.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistSettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/DescribeWhitelistSettingResult.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesRequest.h
|
||||
include/alibabacloud/cloudauth/model/DetectFaceAttributesResult.h
|
||||
include/alibabacloud/cloudauth/model/ElementSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/ElementSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/GetMaterialsRequest.h
|
||||
include/alibabacloud/cloudauth/model/GetMaterialsResult.h
|
||||
include/alibabacloud/cloudauth/model/GetStatusRequest.h
|
||||
include/alibabacloud/cloudauth/model/GetStatusResult.h
|
||||
include/alibabacloud/cloudauth/model/GetVerifyTokenRequest.h
|
||||
include/alibabacloud/cloudauth/model/GetVerifyTokenResult.h
|
||||
include/alibabacloud/cloudauth/model/InitDeviceRequest.h
|
||||
include/alibabacloud/cloudauth/model/InitDeviceResult.h
|
||||
include/alibabacloud/cloudauth/model/InitFaceVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/InitFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/InitSmartVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/InitSmartVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/LivenessDetectRequest.h
|
||||
include/alibabacloud/cloudauth/model/LivenessDetectResult.h
|
||||
include/alibabacloud/cloudauth/model/LivenessFaceVerifyRequest.h
|
||||
include/alibabacloud/cloudauth/model/LivenessFaceVerifyResult.h
|
||||
include/alibabacloud/cloudauth/model/ModifyDeviceInfoRequest.h
|
||||
include/alibabacloud/cloudauth/model/ModifyDeviceInfoResult.h
|
||||
include/alibabacloud/cloudauth/model/SubmitMaterialsRequest.h
|
||||
include/alibabacloud/cloudauth/model/SubmitMaterialsResult.h
|
||||
include/alibabacloud/cloudauth/model/SubmitVerificationRequest.h
|
||||
include/alibabacloud/cloudauth/model/SubmitVerificationResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateAppPackageRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateAppPackageResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateFaceConfigRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateFaceConfigResult.h
|
||||
include/alibabacloud/cloudauth/model/UpdateVerifySettingRequest.h
|
||||
include/alibabacloud/cloudauth/model/UpdateVerifySettingResult.h
|
||||
include/alibabacloud/cloudauth/model/VerifyBankElementRequest.h
|
||||
include/alibabacloud/cloudauth/model/VerifyBankElementResult.h
|
||||
include/alibabacloud/cloudauth/model/VerifyDeviceRequest.h
|
||||
include/alibabacloud/cloudauth/model/VerifyDeviceResult.h
|
||||
include/alibabacloud/cloudauth/model/VerifyMaterialRequest.h
|
||||
@@ -128,8 +112,6 @@ set(cloudauth_src
|
||||
src/model/CompareFacesResult.cc
|
||||
src/model/ContrastFaceVerifyRequest.cc
|
||||
src/model/ContrastFaceVerifyResult.cc
|
||||
src/model/ContrastSmartVerifyRequest.cc
|
||||
src/model/ContrastSmartVerifyResult.cc
|
||||
src/model/CreateAuthKeyRequest.cc
|
||||
src/model/CreateAuthKeyResult.cc
|
||||
src/model/CreateFaceConfigRequest.cc
|
||||
@@ -142,8 +124,12 @@ set(cloudauth_src
|
||||
src/model/CreateVerifySettingResult.cc
|
||||
src/model/CreateWhitelistRequest.cc
|
||||
src/model/CreateWhitelistResult.cc
|
||||
src/model/CreateWhitelistSettingRequest.cc
|
||||
src/model/CreateWhitelistSettingResult.cc
|
||||
src/model/DeleteWhitelistRequest.cc
|
||||
src/model/DeleteWhitelistResult.cc
|
||||
src/model/DeleteWhitelistSettingRequest.cc
|
||||
src/model/DeleteWhitelistSettingResult.cc
|
||||
src/model/DescribeAppInfoRequest.cc
|
||||
src/model/DescribeAppInfoResult.cc
|
||||
src/model/DescribeDeviceInfoRequest.cc
|
||||
@@ -160,8 +146,6 @@ set(cloudauth_src
|
||||
src/model/DescribeRPSDKResult.cc
|
||||
src/model/DescribeSdkUrlRequest.cc
|
||||
src/model/DescribeSdkUrlResult.cc
|
||||
src/model/DescribeSmartVerifyRequest.cc
|
||||
src/model/DescribeSmartVerifyResult.cc
|
||||
src/model/DescribeUpdatePackageResultRequest.cc
|
||||
src/model/DescribeUpdatePackageResultResult.cc
|
||||
src/model/DescribeUploadInfoRequest.cc
|
||||
@@ -182,40 +166,24 @@ set(cloudauth_src
|
||||
src/model/DescribeVerifyUsageResult.cc
|
||||
src/model/DescribeWhitelistRequest.cc
|
||||
src/model/DescribeWhitelistResult.cc
|
||||
src/model/DescribeWhitelistSettingRequest.cc
|
||||
src/model/DescribeWhitelistSettingResult.cc
|
||||
src/model/DetectFaceAttributesRequest.cc
|
||||
src/model/DetectFaceAttributesResult.cc
|
||||
src/model/ElementSmartVerifyRequest.cc
|
||||
src/model/ElementSmartVerifyResult.cc
|
||||
src/model/GetMaterialsRequest.cc
|
||||
src/model/GetMaterialsResult.cc
|
||||
src/model/GetStatusRequest.cc
|
||||
src/model/GetStatusResult.cc
|
||||
src/model/GetVerifyTokenRequest.cc
|
||||
src/model/GetVerifyTokenResult.cc
|
||||
src/model/InitDeviceRequest.cc
|
||||
src/model/InitDeviceResult.cc
|
||||
src/model/InitFaceVerifyRequest.cc
|
||||
src/model/InitFaceVerifyResult.cc
|
||||
src/model/InitSmartVerifyRequest.cc
|
||||
src/model/InitSmartVerifyResult.cc
|
||||
src/model/LivenessDetectRequest.cc
|
||||
src/model/LivenessDetectResult.cc
|
||||
src/model/LivenessFaceVerifyRequest.cc
|
||||
src/model/LivenessFaceVerifyResult.cc
|
||||
src/model/ModifyDeviceInfoRequest.cc
|
||||
src/model/ModifyDeviceInfoResult.cc
|
||||
src/model/SubmitMaterialsRequest.cc
|
||||
src/model/SubmitMaterialsResult.cc
|
||||
src/model/SubmitVerificationRequest.cc
|
||||
src/model/SubmitVerificationResult.cc
|
||||
src/model/UpdateAppPackageRequest.cc
|
||||
src/model/UpdateAppPackageResult.cc
|
||||
src/model/UpdateFaceConfigRequest.cc
|
||||
src/model/UpdateFaceConfigResult.cc
|
||||
src/model/UpdateVerifySettingRequest.cc
|
||||
src/model/UpdateVerifySettingResult.cc
|
||||
src/model/VerifyBankElementRequest.cc
|
||||
src/model/VerifyBankElementResult.cc
|
||||
src/model/VerifyDeviceRequest.cc
|
||||
src/model/VerifyDeviceResult.cc
|
||||
src/model/VerifyMaterialRequest.cc
|
||||
|
||||
@@ -28,8 +28,6 @@
|
||||
#include "model/CompareFacesResult.h"
|
||||
#include "model/ContrastFaceVerifyRequest.h"
|
||||
#include "model/ContrastFaceVerifyResult.h"
|
||||
#include "model/ContrastSmartVerifyRequest.h"
|
||||
#include "model/ContrastSmartVerifyResult.h"
|
||||
#include "model/CreateAuthKeyRequest.h"
|
||||
#include "model/CreateAuthKeyResult.h"
|
||||
#include "model/CreateFaceConfigRequest.h"
|
||||
@@ -42,8 +40,12 @@
|
||||
#include "model/CreateVerifySettingResult.h"
|
||||
#include "model/CreateWhitelistRequest.h"
|
||||
#include "model/CreateWhitelistResult.h"
|
||||
#include "model/CreateWhitelistSettingRequest.h"
|
||||
#include "model/CreateWhitelistSettingResult.h"
|
||||
#include "model/DeleteWhitelistRequest.h"
|
||||
#include "model/DeleteWhitelistResult.h"
|
||||
#include "model/DeleteWhitelistSettingRequest.h"
|
||||
#include "model/DeleteWhitelistSettingResult.h"
|
||||
#include "model/DescribeAppInfoRequest.h"
|
||||
#include "model/DescribeAppInfoResult.h"
|
||||
#include "model/DescribeDeviceInfoRequest.h"
|
||||
@@ -60,8 +62,6 @@
|
||||
#include "model/DescribeRPSDKResult.h"
|
||||
#include "model/DescribeSdkUrlRequest.h"
|
||||
#include "model/DescribeSdkUrlResult.h"
|
||||
#include "model/DescribeSmartVerifyRequest.h"
|
||||
#include "model/DescribeSmartVerifyResult.h"
|
||||
#include "model/DescribeUpdatePackageResultRequest.h"
|
||||
#include "model/DescribeUpdatePackageResultResult.h"
|
||||
#include "model/DescribeUploadInfoRequest.h"
|
||||
@@ -82,40 +82,24 @@
|
||||
#include "model/DescribeVerifyUsageResult.h"
|
||||
#include "model/DescribeWhitelistRequest.h"
|
||||
#include "model/DescribeWhitelistResult.h"
|
||||
#include "model/DescribeWhitelistSettingRequest.h"
|
||||
#include "model/DescribeWhitelistSettingResult.h"
|
||||
#include "model/DetectFaceAttributesRequest.h"
|
||||
#include "model/DetectFaceAttributesResult.h"
|
||||
#include "model/ElementSmartVerifyRequest.h"
|
||||
#include "model/ElementSmartVerifyResult.h"
|
||||
#include "model/GetMaterialsRequest.h"
|
||||
#include "model/GetMaterialsResult.h"
|
||||
#include "model/GetStatusRequest.h"
|
||||
#include "model/GetStatusResult.h"
|
||||
#include "model/GetVerifyTokenRequest.h"
|
||||
#include "model/GetVerifyTokenResult.h"
|
||||
#include "model/InitDeviceRequest.h"
|
||||
#include "model/InitDeviceResult.h"
|
||||
#include "model/InitFaceVerifyRequest.h"
|
||||
#include "model/InitFaceVerifyResult.h"
|
||||
#include "model/InitSmartVerifyRequest.h"
|
||||
#include "model/InitSmartVerifyResult.h"
|
||||
#include "model/LivenessDetectRequest.h"
|
||||
#include "model/LivenessDetectResult.h"
|
||||
#include "model/LivenessFaceVerifyRequest.h"
|
||||
#include "model/LivenessFaceVerifyResult.h"
|
||||
#include "model/ModifyDeviceInfoRequest.h"
|
||||
#include "model/ModifyDeviceInfoResult.h"
|
||||
#include "model/SubmitMaterialsRequest.h"
|
||||
#include "model/SubmitMaterialsResult.h"
|
||||
#include "model/SubmitVerificationRequest.h"
|
||||
#include "model/SubmitVerificationResult.h"
|
||||
#include "model/UpdateAppPackageRequest.h"
|
||||
#include "model/UpdateAppPackageResult.h"
|
||||
#include "model/UpdateFaceConfigRequest.h"
|
||||
#include "model/UpdateFaceConfigResult.h"
|
||||
#include "model/UpdateVerifySettingRequest.h"
|
||||
#include "model/UpdateVerifySettingResult.h"
|
||||
#include "model/VerifyBankElementRequest.h"
|
||||
#include "model/VerifyBankElementResult.h"
|
||||
#include "model/VerifyDeviceRequest.h"
|
||||
#include "model/VerifyDeviceResult.h"
|
||||
#include "model/VerifyMaterialRequest.h"
|
||||
@@ -138,9 +122,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ContrastFaceVerifyResult> ContrastFaceVerifyOutcome;
|
||||
typedef std::future<ContrastFaceVerifyOutcome> ContrastFaceVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ContrastFaceVerifyRequest&, const ContrastFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContrastFaceVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ContrastSmartVerifyResult> ContrastSmartVerifyOutcome;
|
||||
typedef std::future<ContrastSmartVerifyOutcome> ContrastSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ContrastSmartVerifyRequest&, const ContrastSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContrastSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuthKeyResult> CreateAuthKeyOutcome;
|
||||
typedef std::future<CreateAuthKeyOutcome> CreateAuthKeyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateAuthKeyRequest&, const CreateAuthKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthKeyAsyncHandler;
|
||||
@@ -159,9 +140,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateWhitelistResult> CreateWhitelistOutcome;
|
||||
typedef std::future<CreateWhitelistOutcome> CreateWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateWhitelistRequest&, const CreateWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateWhitelistSettingResult> CreateWhitelistSettingOutcome;
|
||||
typedef std::future<CreateWhitelistSettingOutcome> CreateWhitelistSettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::CreateWhitelistSettingRequest&, const CreateWhitelistSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWhitelistSettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWhitelistResult> DeleteWhitelistOutcome;
|
||||
typedef std::future<DeleteWhitelistOutcome> DeleteWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DeleteWhitelistRequest&, const DeleteWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWhitelistSettingResult> DeleteWhitelistSettingOutcome;
|
||||
typedef std::future<DeleteWhitelistSettingOutcome> DeleteWhitelistSettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DeleteWhitelistSettingRequest&, const DeleteWhitelistSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWhitelistSettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppInfoResult> DescribeAppInfoOutcome;
|
||||
typedef std::future<DescribeAppInfoOutcome> DescribeAppInfoOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeAppInfoRequest&, const DescribeAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppInfoAsyncHandler;
|
||||
@@ -186,9 +173,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSdkUrlResult> DescribeSdkUrlOutcome;
|
||||
typedef std::future<DescribeSdkUrlOutcome> DescribeSdkUrlOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeSdkUrlRequest&, const DescribeSdkUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSdkUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSmartVerifyResult> DescribeSmartVerifyOutcome;
|
||||
typedef std::future<DescribeSmartVerifyOutcome> DescribeSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeSmartVerifyRequest&, const DescribeSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeUpdatePackageResultResult> DescribeUpdatePackageResultOutcome;
|
||||
typedef std::future<DescribeUpdatePackageResultOutcome> DescribeUpdatePackageResultOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeUpdatePackageResultRequest&, const DescribeUpdatePackageResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUpdatePackageResultAsyncHandler;
|
||||
@@ -219,45 +203,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeWhitelistResult> DescribeWhitelistOutcome;
|
||||
typedef std::future<DescribeWhitelistOutcome> DescribeWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeWhitelistRequest&, const DescribeWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeWhitelistSettingResult> DescribeWhitelistSettingOutcome;
|
||||
typedef std::future<DescribeWhitelistSettingOutcome> DescribeWhitelistSettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DescribeWhitelistSettingRequest&, const DescribeWhitelistSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWhitelistSettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectFaceAttributesResult> DetectFaceAttributesOutcome;
|
||||
typedef std::future<DetectFaceAttributesOutcome> DetectFaceAttributesOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::DetectFaceAttributesRequest&, const DetectFaceAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectFaceAttributesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ElementSmartVerifyResult> ElementSmartVerifyOutcome;
|
||||
typedef std::future<ElementSmartVerifyOutcome> ElementSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ElementSmartVerifyRequest&, const ElementSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ElementSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMaterialsResult> GetMaterialsOutcome;
|
||||
typedef std::future<GetMaterialsOutcome> GetMaterialsOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::GetMaterialsRequest&, const GetMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMaterialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStatusResult> GetStatusOutcome;
|
||||
typedef std::future<GetStatusOutcome> GetStatusOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::GetStatusRequest&, const GetStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVerifyTokenResult> GetVerifyTokenOutcome;
|
||||
typedef std::future<GetVerifyTokenOutcome> GetVerifyTokenOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::GetVerifyTokenRequest&, const GetVerifyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVerifyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::InitDeviceResult> InitDeviceOutcome;
|
||||
typedef std::future<InitDeviceOutcome> InitDeviceOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::InitDeviceRequest&, const InitDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::InitFaceVerifyResult> InitFaceVerifyOutcome;
|
||||
typedef std::future<InitFaceVerifyOutcome> InitFaceVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::InitFaceVerifyRequest&, const InitFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitFaceVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::InitSmartVerifyResult> InitSmartVerifyOutcome;
|
||||
typedef std::future<InitSmartVerifyOutcome> InitSmartVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::InitSmartVerifyRequest&, const InitSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitSmartVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::LivenessDetectResult> LivenessDetectOutcome;
|
||||
typedef std::future<LivenessDetectOutcome> LivenessDetectOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::LivenessDetectRequest&, const LivenessDetectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessDetectAsyncHandler;
|
||||
typedef Outcome<Error, Model::LivenessFaceVerifyResult> LivenessFaceVerifyOutcome;
|
||||
typedef std::future<LivenessFaceVerifyOutcome> LivenessFaceVerifyOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::LivenessFaceVerifyRequest&, const LivenessFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessFaceVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDeviceInfoResult> ModifyDeviceInfoOutcome;
|
||||
typedef std::future<ModifyDeviceInfoOutcome> ModifyDeviceInfoOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::ModifyDeviceInfoRequest&, const ModifyDeviceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDeviceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitMaterialsResult> SubmitMaterialsOutcome;
|
||||
typedef std::future<SubmitMaterialsOutcome> SubmitMaterialsOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::SubmitMaterialsRequest&, const SubmitMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitMaterialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitVerificationResult> SubmitVerificationOutcome;
|
||||
typedef std::future<SubmitVerificationOutcome> SubmitVerificationOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::SubmitVerificationRequest&, const SubmitVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitVerificationAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAppPackageResult> UpdateAppPackageOutcome;
|
||||
typedef std::future<UpdateAppPackageOutcome> UpdateAppPackageOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::UpdateAppPackageRequest&, const UpdateAppPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppPackageAsyncHandler;
|
||||
@@ -267,9 +230,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateVerifySettingResult> UpdateVerifySettingOutcome;
|
||||
typedef std::future<UpdateVerifySettingOutcome> UpdateVerifySettingOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::UpdateVerifySettingRequest&, const UpdateVerifySettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVerifySettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::VerifyBankElementResult> VerifyBankElementOutcome;
|
||||
typedef std::future<VerifyBankElementOutcome> VerifyBankElementOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::VerifyBankElementRequest&, const VerifyBankElementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyBankElementAsyncHandler;
|
||||
typedef Outcome<Error, Model::VerifyDeviceResult> VerifyDeviceOutcome;
|
||||
typedef std::future<VerifyDeviceOutcome> VerifyDeviceOutcomeCallable;
|
||||
typedef std::function<void(const CloudauthClient*, const Model::VerifyDeviceRequest&, const VerifyDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyDeviceAsyncHandler;
|
||||
@@ -290,9 +250,6 @@ namespace AlibabaCloud
|
||||
ContrastFaceVerifyOutcome contrastFaceVerify(const Model::ContrastFaceVerifyRequest &request)const;
|
||||
void contrastFaceVerifyAsync(const Model::ContrastFaceVerifyRequest& request, const ContrastFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ContrastFaceVerifyOutcomeCallable contrastFaceVerifyCallable(const Model::ContrastFaceVerifyRequest& request) const;
|
||||
ContrastSmartVerifyOutcome contrastSmartVerify(const Model::ContrastSmartVerifyRequest &request)const;
|
||||
void contrastSmartVerifyAsync(const Model::ContrastSmartVerifyRequest& request, const ContrastSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ContrastSmartVerifyOutcomeCallable contrastSmartVerifyCallable(const Model::ContrastSmartVerifyRequest& request) const;
|
||||
CreateAuthKeyOutcome createAuthKey(const Model::CreateAuthKeyRequest &request)const;
|
||||
void createAuthKeyAsync(const Model::CreateAuthKeyRequest& request, const CreateAuthKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthKeyOutcomeCallable createAuthKeyCallable(const Model::CreateAuthKeyRequest& request) const;
|
||||
@@ -311,9 +268,15 @@ namespace AlibabaCloud
|
||||
CreateWhitelistOutcome createWhitelist(const Model::CreateWhitelistRequest &request)const;
|
||||
void createWhitelistAsync(const Model::CreateWhitelistRequest& request, const CreateWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWhitelistOutcomeCallable createWhitelistCallable(const Model::CreateWhitelistRequest& request) const;
|
||||
CreateWhitelistSettingOutcome createWhitelistSetting(const Model::CreateWhitelistSettingRequest &request)const;
|
||||
void createWhitelistSettingAsync(const Model::CreateWhitelistSettingRequest& request, const CreateWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWhitelistSettingOutcomeCallable createWhitelistSettingCallable(const Model::CreateWhitelistSettingRequest& request) const;
|
||||
DeleteWhitelistOutcome deleteWhitelist(const Model::DeleteWhitelistRequest &request)const;
|
||||
void deleteWhitelistAsync(const Model::DeleteWhitelistRequest& request, const DeleteWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWhitelistOutcomeCallable deleteWhitelistCallable(const Model::DeleteWhitelistRequest& request) const;
|
||||
DeleteWhitelistSettingOutcome deleteWhitelistSetting(const Model::DeleteWhitelistSettingRequest &request)const;
|
||||
void deleteWhitelistSettingAsync(const Model::DeleteWhitelistSettingRequest& request, const DeleteWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWhitelistSettingOutcomeCallable deleteWhitelistSettingCallable(const Model::DeleteWhitelistSettingRequest& request) const;
|
||||
DescribeAppInfoOutcome describeAppInfo(const Model::DescribeAppInfoRequest &request)const;
|
||||
void describeAppInfoAsync(const Model::DescribeAppInfoRequest& request, const DescribeAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppInfoOutcomeCallable describeAppInfoCallable(const Model::DescribeAppInfoRequest& request) const;
|
||||
@@ -338,9 +301,6 @@ namespace AlibabaCloud
|
||||
DescribeSdkUrlOutcome describeSdkUrl(const Model::DescribeSdkUrlRequest &request)const;
|
||||
void describeSdkUrlAsync(const Model::DescribeSdkUrlRequest& request, const DescribeSdkUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSdkUrlOutcomeCallable describeSdkUrlCallable(const Model::DescribeSdkUrlRequest& request) const;
|
||||
DescribeSmartVerifyOutcome describeSmartVerify(const Model::DescribeSmartVerifyRequest &request)const;
|
||||
void describeSmartVerifyAsync(const Model::DescribeSmartVerifyRequest& request, const DescribeSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSmartVerifyOutcomeCallable describeSmartVerifyCallable(const Model::DescribeSmartVerifyRequest& request) const;
|
||||
DescribeUpdatePackageResultOutcome describeUpdatePackageResult(const Model::DescribeUpdatePackageResultRequest &request)const;
|
||||
void describeUpdatePackageResultAsync(const Model::DescribeUpdatePackageResultRequest& request, const DescribeUpdatePackageResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeUpdatePackageResultOutcomeCallable describeUpdatePackageResultCallable(const Model::DescribeUpdatePackageResultRequest& request) const;
|
||||
@@ -371,45 +331,24 @@ namespace AlibabaCloud
|
||||
DescribeWhitelistOutcome describeWhitelist(const Model::DescribeWhitelistRequest &request)const;
|
||||
void describeWhitelistAsync(const Model::DescribeWhitelistRequest& request, const DescribeWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWhitelistOutcomeCallable describeWhitelistCallable(const Model::DescribeWhitelistRequest& request) const;
|
||||
DescribeWhitelistSettingOutcome describeWhitelistSetting(const Model::DescribeWhitelistSettingRequest &request)const;
|
||||
void describeWhitelistSettingAsync(const Model::DescribeWhitelistSettingRequest& request, const DescribeWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWhitelistSettingOutcomeCallable describeWhitelistSettingCallable(const Model::DescribeWhitelistSettingRequest& request) const;
|
||||
DetectFaceAttributesOutcome detectFaceAttributes(const Model::DetectFaceAttributesRequest &request)const;
|
||||
void detectFaceAttributesAsync(const Model::DetectFaceAttributesRequest& request, const DetectFaceAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectFaceAttributesOutcomeCallable detectFaceAttributesCallable(const Model::DetectFaceAttributesRequest& request) const;
|
||||
ElementSmartVerifyOutcome elementSmartVerify(const Model::ElementSmartVerifyRequest &request)const;
|
||||
void elementSmartVerifyAsync(const Model::ElementSmartVerifyRequest& request, const ElementSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ElementSmartVerifyOutcomeCallable elementSmartVerifyCallable(const Model::ElementSmartVerifyRequest& request) const;
|
||||
GetMaterialsOutcome getMaterials(const Model::GetMaterialsRequest &request)const;
|
||||
void getMaterialsAsync(const Model::GetMaterialsRequest& request, const GetMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMaterialsOutcomeCallable getMaterialsCallable(const Model::GetMaterialsRequest& request) const;
|
||||
GetStatusOutcome getStatus(const Model::GetStatusRequest &request)const;
|
||||
void getStatusAsync(const Model::GetStatusRequest& request, const GetStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStatusOutcomeCallable getStatusCallable(const Model::GetStatusRequest& request) const;
|
||||
GetVerifyTokenOutcome getVerifyToken(const Model::GetVerifyTokenRequest &request)const;
|
||||
void getVerifyTokenAsync(const Model::GetVerifyTokenRequest& request, const GetVerifyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVerifyTokenOutcomeCallable getVerifyTokenCallable(const Model::GetVerifyTokenRequest& request) const;
|
||||
InitDeviceOutcome initDevice(const Model::InitDeviceRequest &request)const;
|
||||
void initDeviceAsync(const Model::InitDeviceRequest& request, const InitDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitDeviceOutcomeCallable initDeviceCallable(const Model::InitDeviceRequest& request) const;
|
||||
InitFaceVerifyOutcome initFaceVerify(const Model::InitFaceVerifyRequest &request)const;
|
||||
void initFaceVerifyAsync(const Model::InitFaceVerifyRequest& request, const InitFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitFaceVerifyOutcomeCallable initFaceVerifyCallable(const Model::InitFaceVerifyRequest& request) const;
|
||||
InitSmartVerifyOutcome initSmartVerify(const Model::InitSmartVerifyRequest &request)const;
|
||||
void initSmartVerifyAsync(const Model::InitSmartVerifyRequest& request, const InitSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitSmartVerifyOutcomeCallable initSmartVerifyCallable(const Model::InitSmartVerifyRequest& request) const;
|
||||
LivenessDetectOutcome livenessDetect(const Model::LivenessDetectRequest &request)const;
|
||||
void livenessDetectAsync(const Model::LivenessDetectRequest& request, const LivenessDetectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LivenessDetectOutcomeCallable livenessDetectCallable(const Model::LivenessDetectRequest& request) const;
|
||||
LivenessFaceVerifyOutcome livenessFaceVerify(const Model::LivenessFaceVerifyRequest &request)const;
|
||||
void livenessFaceVerifyAsync(const Model::LivenessFaceVerifyRequest& request, const LivenessFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LivenessFaceVerifyOutcomeCallable livenessFaceVerifyCallable(const Model::LivenessFaceVerifyRequest& request) const;
|
||||
ModifyDeviceInfoOutcome modifyDeviceInfo(const Model::ModifyDeviceInfoRequest &request)const;
|
||||
void modifyDeviceInfoAsync(const Model::ModifyDeviceInfoRequest& request, const ModifyDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDeviceInfoOutcomeCallable modifyDeviceInfoCallable(const Model::ModifyDeviceInfoRequest& request) const;
|
||||
SubmitMaterialsOutcome submitMaterials(const Model::SubmitMaterialsRequest &request)const;
|
||||
void submitMaterialsAsync(const Model::SubmitMaterialsRequest& request, const SubmitMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitMaterialsOutcomeCallable submitMaterialsCallable(const Model::SubmitMaterialsRequest& request) const;
|
||||
SubmitVerificationOutcome submitVerification(const Model::SubmitVerificationRequest &request)const;
|
||||
void submitVerificationAsync(const Model::SubmitVerificationRequest& request, const SubmitVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitVerificationOutcomeCallable submitVerificationCallable(const Model::SubmitVerificationRequest& request) const;
|
||||
UpdateAppPackageOutcome updateAppPackage(const Model::UpdateAppPackageRequest &request)const;
|
||||
void updateAppPackageAsync(const Model::UpdateAppPackageRequest& request, const UpdateAppPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAppPackageOutcomeCallable updateAppPackageCallable(const Model::UpdateAppPackageRequest& request) const;
|
||||
@@ -419,9 +358,6 @@ namespace AlibabaCloud
|
||||
UpdateVerifySettingOutcome updateVerifySetting(const Model::UpdateVerifySettingRequest &request)const;
|
||||
void updateVerifySettingAsync(const Model::UpdateVerifySettingRequest& request, const UpdateVerifySettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVerifySettingOutcomeCallable updateVerifySettingCallable(const Model::UpdateVerifySettingRequest& request) const;
|
||||
VerifyBankElementOutcome verifyBankElement(const Model::VerifyBankElementRequest &request)const;
|
||||
void verifyBankElementAsync(const Model::VerifyBankElementRequest& request, const VerifyBankElementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VerifyBankElementOutcomeCallable verifyBankElementCallable(const Model::VerifyBankElementRequest& request) const;
|
||||
VerifyDeviceOutcome verifyDevice(const Model::VerifyDeviceRequest &request)const;
|
||||
void verifyDeviceAsync(const Model::VerifyDeviceRequest& request, const VerifyDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VerifyDeviceOutcomeCallable verifyDeviceCallable(const Model::VerifyDeviceRequest& request) const;
|
||||
|
||||
@@ -61,6 +61,8 @@ namespace AlibabaCloud
|
||||
void setSourceFaceContrastPictureUrl(const std::string& sourceFaceContrastPictureUrl);
|
||||
std::string getSourceCertifyId()const;
|
||||
void setSourceCertifyId(const std::string& sourceCertifyId);
|
||||
std::string getCrop()const;
|
||||
void setCrop(const std::string& crop);
|
||||
|
||||
private:
|
||||
std::string targetFaceContrastPictureUrl_;
|
||||
@@ -76,6 +78,7 @@ namespace AlibabaCloud
|
||||
long sceneId_;
|
||||
std::string sourceFaceContrastPictureUrl_;
|
||||
std::string sourceCertifyId_;
|
||||
std::string crop_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,23 +37,20 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getSourceImageType()const;
|
||||
void setSourceImageType(const std::string& sourceImageType);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getTargetImageType()const;
|
||||
void setTargetImageType(const std::string& targetImageType);
|
||||
std::string getTargetImageValue()const;
|
||||
void setTargetImageValue(const std::string& targetImageValue);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getSourceImageValue()const;
|
||||
void setSourceImageValue(const std::string& sourceImageValue);
|
||||
|
||||
private:
|
||||
std::string sourceImageType_;
|
||||
long resourceOwnerId_;
|
||||
std::string targetImageType_;
|
||||
std::string targetImageValue_;
|
||||
std::string sourceIp_;
|
||||
std::string bizType_;
|
||||
std::string sourceImageValue_;
|
||||
|
||||
};
|
||||
|
||||
@@ -69,6 +69,8 @@ namespace AlibabaCloud
|
||||
void setSceneId(long sceneId);
|
||||
std::string getOssBucketName()const;
|
||||
void setOssBucketName(const std::string& ossBucketName);
|
||||
std::string getCrop()const;
|
||||
void setCrop(const std::string& crop);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
@@ -88,6 +90,7 @@ namespace AlibabaCloud
|
||||
std::string faceContrastFile_;
|
||||
long sceneId_;
|
||||
std::string ossBucketName_;
|
||||
std::string crop_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ContrastSmartVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ContrastSmartVerifyRequest();
|
||||
~ContrastSmartVerifyRequest();
|
||||
|
||||
std::string getFacePicFile()const;
|
||||
void setFacePicFile(const std::string& facePicFile);
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getFacePicString()const;
|
||||
void setFacePicString(const std::string& facePicString);
|
||||
std::string getMobile()const;
|
||||
void setMobile(const std::string& mobile);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getFacePicUrl()const;
|
||||
void setFacePicUrl(const std::string& facePicUrl);
|
||||
std::string getCertType()const;
|
||||
void setCertType(const std::string& certType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string facePicFile_;
|
||||
std::string ip_;
|
||||
std::string certName_;
|
||||
std::string facePicString_;
|
||||
std::string mobile_;
|
||||
std::string userId_;
|
||||
std::string mode_;
|
||||
std::string certNo_;
|
||||
std::string outerOrderNo_;
|
||||
std::string facePicUrl_;
|
||||
std::string certType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CONTRASTSMARTVERIFYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBESMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBESMARTVERIFYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,27 +28,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeSmartVerifyRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateWhitelistSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSmartVerifyRequest();
|
||||
~DescribeSmartVerifyRequest();
|
||||
CreateWhitelistSettingRequest();
|
||||
~CreateWhitelistSettingRequest();
|
||||
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
std::string getPictureReturnType()const;
|
||||
void setPictureReturnType(const std::string& pictureReturnType);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getValidDay()const;
|
||||
void setValidDay(int validDay);
|
||||
std::string getServiceCode()const;
|
||||
void setServiceCode(const std::string& serviceCode);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string certifyId_;
|
||||
std::string pictureReturnType_;
|
||||
std::string certNo_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
int validDay_;
|
||||
std::string serviceCode_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBESMARTVERIFYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGREQUEST_H_
|
||||
@@ -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_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT CreateWhitelistSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWhitelistSettingResult();
|
||||
explicit CreateWhitelistSettingResult(const std::string &payload);
|
||||
~CreateWhitelistSettingResult();
|
||||
bool getResultObject()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool resultObject_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_CREATEWHITELISTSETTINGRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_SUBMITMATERIALSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_SUBMITMATERIALSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,36 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT SubmitMaterialsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DeleteWhitelistSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Material
|
||||
{
|
||||
std::string materialType;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
SubmitMaterialsRequest();
|
||||
~SubmitMaterialsRequest();
|
||||
DeleteWhitelistSettingRequest();
|
||||
~DeleteWhitelistSettingRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getVerifyToken()const;
|
||||
void setVerifyToken(const std::string& verifyToken);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<Material> getMaterial()const;
|
||||
void setMaterial(const std::vector<Material>& material);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getServiceCode()const;
|
||||
void setServiceCode(const std::string& serviceCode);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string verifyToken_;
|
||||
std::string sourceIp_;
|
||||
std::vector<Material> material_;
|
||||
std::string lang_;
|
||||
std::string serviceCode_;
|
||||
std::string ids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_SUBMITMATERIALSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGREQUEST_H_
|
||||
@@ -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_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DeleteWhitelistSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWhitelistSettingResult();
|
||||
explicit DeleteWhitelistSettingResult(const std::string &payload);
|
||||
~DeleteWhitelistSettingResult();
|
||||
bool getResultObject()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool resultObject_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DELETEWHITELISTSETTINGRESULT_H_
|
||||
@@ -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_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeWhitelistSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeWhitelistSettingRequest();
|
||||
~DescribeWhitelistSettingRequest();
|
||||
|
||||
long getValidEndDate()const;
|
||||
void setValidEndDate(long validEndDate);
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getServiceCode()const;
|
||||
void setServiceCode(const std::string& serviceCode);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
long getValidStartDate()const;
|
||||
void setValidStartDate(long validStartDate);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long validEndDate_;
|
||||
std::string certifyId_;
|
||||
std::string certNo_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
std::string serviceCode_;
|
||||
long sceneId_;
|
||||
long validStartDate_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGREQUEST_H_
|
||||
@@ -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_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT DescribeWhitelistSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
long sceneId;
|
||||
std::string status;
|
||||
std::string validEndDate;
|
||||
std::string validStartDate;
|
||||
std::string gmtCreate;
|
||||
std::string certifyId;
|
||||
std::string gmtModified;
|
||||
long id;
|
||||
std::string certNo;
|
||||
};
|
||||
|
||||
|
||||
DescribeWhitelistSettingResult();
|
||||
explicit DescribeWhitelistSettingResult(const std::string &payload);
|
||||
~DescribeWhitelistSettingResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
std::vector<Item> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::vector<Item> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_DESCRIBEWHITELISTSETTINGRESULT_H_
|
||||
@@ -35,32 +35,14 @@ namespace AlibabaCloud
|
||||
DetectFaceAttributesRequest();
|
||||
~DetectFaceAttributesRequest();
|
||||
|
||||
int getMaxNumPhotosPerCategory()const;
|
||||
void setMaxNumPhotosPerCategory(int maxNumPhotosPerCategory);
|
||||
int getMaxFaceNum()const;
|
||||
void setMaxFaceNum(int maxFaceNum);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRetAttributes()const;
|
||||
void setRetAttributes(const std::string& retAttributes);
|
||||
std::string getClientTag()const;
|
||||
void setClientTag(const std::string& clientTag);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getMaterialValue()const;
|
||||
void setMaterialValue(const std::string& materialValue);
|
||||
bool getDontSaveDB()const;
|
||||
void setDontSaveDB(bool dontSaveDB);
|
||||
|
||||
private:
|
||||
int maxNumPhotosPerCategory_;
|
||||
int maxFaceNum_;
|
||||
long resourceOwnerId_;
|
||||
std::string retAttributes_;
|
||||
std::string clientTag_;
|
||||
std::string sourceIp_;
|
||||
std::string bizType_;
|
||||
std::string materialValue_;
|
||||
bool dontSaveDB_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -61,14 +61,17 @@ namespace AlibabaCloud
|
||||
float rollAngle;
|
||||
float yawAngle;
|
||||
};
|
||||
std::string ethnicity;
|
||||
std::string facetype;
|
||||
Headpose headpose;
|
||||
std::string respirator;
|
||||
std::string glasses;
|
||||
float blur;
|
||||
Smiling smiling;
|
||||
Gender gender;
|
||||
float appearanceScore;
|
||||
int age;
|
||||
float facequal;
|
||||
int integrity;
|
||||
};
|
||||
FaceAttributes faceAttributes;
|
||||
FaceRect faceRect;
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT ElementSmartVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ElementSmartVerifyRequest();
|
||||
~ElementSmartVerifyRequest();
|
||||
|
||||
std::string getCertFile()const;
|
||||
void setCertFile(const std::string& certFile);
|
||||
std::string getCertNationalEmblemUrl()const;
|
||||
void setCertNationalEmblemUrl(const std::string& certNationalEmblemUrl);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getCertUrl()const;
|
||||
void setCertUrl(const std::string& certUrl);
|
||||
std::string getCertType()const;
|
||||
void setCertType(const std::string& certType);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string certFile_;
|
||||
std::string certNationalEmblemUrl_;
|
||||
std::string certName_;
|
||||
std::string mode_;
|
||||
std::string certNo_;
|
||||
std::string outerOrderNo_;
|
||||
std::string certUrl_;
|
||||
std::string certType_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_ELEMENTSMARTVERIFYREQUEST_H_
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_GETVERIFYTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_GETVERIFYTOKENREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT GetVerifyTokenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVerifyTokenRequest();
|
||||
~GetVerifyTokenRequest();
|
||||
|
||||
std::string getBinding()const;
|
||||
void setBinding(const std::string& binding);
|
||||
std::string getVerifyConfigs()const;
|
||||
void setVerifyConfigs(const std::string& verifyConfigs);
|
||||
std::string getUserData()const;
|
||||
void setUserData(const std::string& userData);
|
||||
std::string getBiz()const;
|
||||
void setBiz(const std::string& biz);
|
||||
std::string getTicketId()const;
|
||||
void setTicketId(const std::string& ticketId);
|
||||
|
||||
private:
|
||||
std::string binding_;
|
||||
std::string verifyConfigs_;
|
||||
std::string userData_;
|
||||
std::string biz_;
|
||||
std::string ticketId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_GETVERIFYTOKENREQUEST_H_
|
||||
@@ -73,6 +73,8 @@ namespace AlibabaCloud
|
||||
void setReturnUrl(const std::string& returnUrl);
|
||||
std::string getCallbackUrl()const;
|
||||
void setCallbackUrl(const std::string& callbackUrl);
|
||||
std::string getCrop()const;
|
||||
void setCrop(const std::string& crop);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
@@ -94,6 +96,7 @@ namespace AlibabaCloud
|
||||
std::string callbackToken_;
|
||||
std::string returnUrl_;
|
||||
std::string callbackUrl_;
|
||||
std::string crop_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,105 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_INITSMARTVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_INITSMARTVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT InitSmartVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
InitSmartVerifyRequest();
|
||||
~InitSmartVerifyRequest();
|
||||
|
||||
std::string getIdName()const;
|
||||
void setIdName(const std::string& idName);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getCertifyId()const;
|
||||
void setCertifyId(const std::string& certifyId);
|
||||
std::string getFacePictureBase64()const;
|
||||
void setFacePictureBase64(const std::string& facePictureBase64);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getCertNo()const;
|
||||
void setCertNo(const std::string& certNo);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getCertType()const;
|
||||
void setCertType(const std::string& certType);
|
||||
std::string getMetaInfo()const;
|
||||
void setMetaInfo(const std::string& metaInfo);
|
||||
std::string getOcr()const;
|
||||
void setOcr(const std::string& ocr);
|
||||
std::string getOssObjectName()const;
|
||||
void setOssObjectName(const std::string& ossObjectName);
|
||||
std::string getFacePictureUrl()const;
|
||||
void setFacePictureUrl(const std::string& facePictureUrl);
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getMobile()const;
|
||||
void setMobile(const std::string& mobile);
|
||||
std::string getIdNo()const;
|
||||
void setIdNo(const std::string& idNo);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
std::string getCallbackToken()const;
|
||||
void setCallbackToken(const std::string& callbackToken);
|
||||
std::string getOssBucketName()const;
|
||||
void setOssBucketName(const std::string& ossBucketName);
|
||||
std::string getCallbackUrl()const;
|
||||
void setCallbackUrl(const std::string& callbackUrl);
|
||||
|
||||
private:
|
||||
std::string idName_;
|
||||
std::string userId_;
|
||||
std::string certifyId_;
|
||||
std::string facePictureBase64_;
|
||||
std::string mode_;
|
||||
std::string certNo_;
|
||||
std::string outerOrderNo_;
|
||||
std::string certType_;
|
||||
std::string metaInfo_;
|
||||
std::string ocr_;
|
||||
std::string ossObjectName_;
|
||||
std::string facePictureUrl_;
|
||||
std::string ip_;
|
||||
std::string certName_;
|
||||
std::string mobile_;
|
||||
std::string idNo_;
|
||||
long sceneId_;
|
||||
std::string callbackToken_;
|
||||
std::string ossBucketName_;
|
||||
std::string callbackUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_INITSMARTVERIFYREQUEST_H_
|
||||
@@ -61,6 +61,8 @@ namespace AlibabaCloud
|
||||
void setOssBucketName(const std::string& ossBucketName);
|
||||
std::string getModel()const;
|
||||
void setModel(const std::string& model);
|
||||
std::string getCrop()const;
|
||||
void setCrop(const std::string& crop);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
@@ -76,6 +78,7 @@ namespace AlibabaCloud
|
||||
long sceneId_;
|
||||
std::string ossBucketName_;
|
||||
std::string model_;
|
||||
std::string crop_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_SUBMITVERIFICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_SUBMITVERIFICATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT SubmitVerificationRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Material
|
||||
{
|
||||
std::string materialType;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
SubmitVerificationRequest();
|
||||
~SubmitVerificationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getBiz()const;
|
||||
void setBiz(const std::string& biz);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<Material> getMaterial()const;
|
||||
void setMaterial(const std::vector<Material>& material);
|
||||
std::string getTicketId()const;
|
||||
void setTicketId(const std::string& ticketId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string biz_;
|
||||
std::string sourceIp_;
|
||||
std::vector<Material> material_;
|
||||
std::string ticketId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_SUBMITVERIFICATIONREQUEST_H_
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* 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_CLOUDAUTH_MODEL_VERIFYBANKELEMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_VERIFYBANKELEMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT VerifyBankElementRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
VerifyBankElementRequest();
|
||||
~VerifyBankElementRequest();
|
||||
|
||||
std::string getIdName()const;
|
||||
void setIdName(const std::string& idName);
|
||||
std::string getMobile()const;
|
||||
void setMobile(const std::string& mobile);
|
||||
std::string getBankCardUrl()const;
|
||||
void setBankCardUrl(const std::string& bankCardUrl);
|
||||
std::string getIdNo()const;
|
||||
void setIdNo(const std::string& idNo);
|
||||
std::string getBankCardNo()const;
|
||||
void setBankCardNo(const std::string& bankCardNo);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getOuterOrderNo()const;
|
||||
void setOuterOrderNo(const std::string& outerOrderNo);
|
||||
std::string getBankCardFile()const;
|
||||
void setBankCardFile(const std::string& bankCardFile);
|
||||
long getSceneId()const;
|
||||
void setSceneId(long sceneId);
|
||||
|
||||
private:
|
||||
std::string idName_;
|
||||
std::string mobile_;
|
||||
std::string bankCardUrl_;
|
||||
std::string idNo_;
|
||||
std::string bankCardNo_;
|
||||
std::string mode_;
|
||||
std::string outerOrderNo_;
|
||||
std::string bankCardFile_;
|
||||
long sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_VERIFYBANKELEMENTREQUEST_H_
|
||||
@@ -31,21 +31,21 @@ CloudauthClient::CloudauthClient(const Credentials &credentials, const ClientCon
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cloudauth");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
CloudauthClient::CloudauthClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cloudauth");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
CloudauthClient::CloudauthClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cloudauth");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
CloudauthClient::~CloudauthClient()
|
||||
@@ -159,42 +159,6 @@ CloudauthClient::ContrastFaceVerifyOutcomeCallable CloudauthClient::contrastFace
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::ContrastSmartVerifyOutcome CloudauthClient::contrastSmartVerify(const ContrastSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ContrastSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ContrastSmartVerifyOutcome(ContrastSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return ContrastSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::contrastSmartVerifyAsync(const ContrastSmartVerifyRequest& request, const ContrastSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, contrastSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::ContrastSmartVerifyOutcomeCallable CloudauthClient::contrastSmartVerifyCallable(const ContrastSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ContrastSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->contrastSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateAuthKeyOutcome CloudauthClient::createAuthKey(const CreateAuthKeyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -411,6 +375,42 @@ CloudauthClient::CreateWhitelistOutcomeCallable CloudauthClient::createWhitelist
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::CreateWhitelistSettingOutcome CloudauthClient::createWhitelistSetting(const CreateWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateWhitelistSettingOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateWhitelistSettingOutcome(CreateWhitelistSettingResult(outcome.result()));
|
||||
else
|
||||
return CreateWhitelistSettingOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::createWhitelistSettingAsync(const CreateWhitelistSettingRequest& request, const CreateWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createWhitelistSetting(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::CreateWhitelistSettingOutcomeCallable CloudauthClient::createWhitelistSettingCallable(const CreateWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateWhitelistSettingOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createWhitelistSetting(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DeleteWhitelistOutcome CloudauthClient::deleteWhitelist(const DeleteWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -447,6 +447,42 @@ CloudauthClient::DeleteWhitelistOutcomeCallable CloudauthClient::deleteWhitelist
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DeleteWhitelistSettingOutcome CloudauthClient::deleteWhitelistSetting(const DeleteWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteWhitelistSettingOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteWhitelistSettingOutcome(DeleteWhitelistSettingResult(outcome.result()));
|
||||
else
|
||||
return DeleteWhitelistSettingOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::deleteWhitelistSettingAsync(const DeleteWhitelistSettingRequest& request, const DeleteWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteWhitelistSetting(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DeleteWhitelistSettingOutcomeCallable CloudauthClient::deleteWhitelistSettingCallable(const DeleteWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteWhitelistSettingOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteWhitelistSetting(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeAppInfoOutcome CloudauthClient::describeAppInfo(const DescribeAppInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -735,42 +771,6 @@ CloudauthClient::DescribeSdkUrlOutcomeCallable CloudauthClient::describeSdkUrlCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeSmartVerifyOutcome CloudauthClient::describeSmartVerify(const DescribeSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSmartVerifyOutcome(DescribeSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return DescribeSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::describeSmartVerifyAsync(const DescribeSmartVerifyRequest& request, const DescribeSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeSmartVerifyOutcomeCallable CloudauthClient::describeSmartVerifyCallable(const DescribeSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeUpdatePackageResultOutcome CloudauthClient::describeUpdatePackageResult(const DescribeUpdatePackageResultRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1131,6 +1131,42 @@ CloudauthClient::DescribeWhitelistOutcomeCallable CloudauthClient::describeWhite
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeWhitelistSettingOutcome CloudauthClient::describeWhitelistSetting(const DescribeWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeWhitelistSettingOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeWhitelistSettingOutcome(DescribeWhitelistSettingResult(outcome.result()));
|
||||
else
|
||||
return DescribeWhitelistSettingOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::describeWhitelistSettingAsync(const DescribeWhitelistSettingRequest& request, const DescribeWhitelistSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeWhitelistSetting(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::DescribeWhitelistSettingOutcomeCallable CloudauthClient::describeWhitelistSettingCallable(const DescribeWhitelistSettingRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeWhitelistSettingOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeWhitelistSetting(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::DetectFaceAttributesOutcome CloudauthClient::detectFaceAttributes(const DetectFaceAttributesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1167,150 +1203,6 @@ CloudauthClient::DetectFaceAttributesOutcomeCallable CloudauthClient::detectFace
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::ElementSmartVerifyOutcome CloudauthClient::elementSmartVerify(const ElementSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ElementSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ElementSmartVerifyOutcome(ElementSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return ElementSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::elementSmartVerifyAsync(const ElementSmartVerifyRequest& request, const ElementSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, elementSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::ElementSmartVerifyOutcomeCallable CloudauthClient::elementSmartVerifyCallable(const ElementSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ElementSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->elementSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::GetMaterialsOutcome CloudauthClient::getMaterials(const GetMaterialsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetMaterialsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetMaterialsOutcome(GetMaterialsResult(outcome.result()));
|
||||
else
|
||||
return GetMaterialsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::getMaterialsAsync(const GetMaterialsRequest& request, const GetMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getMaterials(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::GetMaterialsOutcomeCallable CloudauthClient::getMaterialsCallable(const GetMaterialsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetMaterialsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getMaterials(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::GetStatusOutcome CloudauthClient::getStatus(const GetStatusRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetStatusOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetStatusOutcome(GetStatusResult(outcome.result()));
|
||||
else
|
||||
return GetStatusOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::getStatusAsync(const GetStatusRequest& request, const GetStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getStatus(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::GetStatusOutcomeCallable CloudauthClient::getStatusCallable(const GetStatusRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetStatusOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getStatus(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::GetVerifyTokenOutcome CloudauthClient::getVerifyToken(const GetVerifyTokenRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetVerifyTokenOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetVerifyTokenOutcome(GetVerifyTokenResult(outcome.result()));
|
||||
else
|
||||
return GetVerifyTokenOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::getVerifyTokenAsync(const GetVerifyTokenRequest& request, const GetVerifyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getVerifyToken(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::GetVerifyTokenOutcomeCallable CloudauthClient::getVerifyTokenCallable(const GetVerifyTokenRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetVerifyTokenOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getVerifyToken(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::InitDeviceOutcome CloudauthClient::initDevice(const InitDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1383,78 +1275,6 @@ CloudauthClient::InitFaceVerifyOutcomeCallable CloudauthClient::initFaceVerifyCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::InitSmartVerifyOutcome CloudauthClient::initSmartVerify(const InitSmartVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return InitSmartVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return InitSmartVerifyOutcome(InitSmartVerifyResult(outcome.result()));
|
||||
else
|
||||
return InitSmartVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::initSmartVerifyAsync(const InitSmartVerifyRequest& request, const InitSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, initSmartVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::InitSmartVerifyOutcomeCallable CloudauthClient::initSmartVerifyCallable(const InitSmartVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<InitSmartVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->initSmartVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessDetectOutcome CloudauthClient::livenessDetect(const LivenessDetectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return LivenessDetectOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return LivenessDetectOutcome(LivenessDetectResult(outcome.result()));
|
||||
else
|
||||
return LivenessDetectOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::livenessDetectAsync(const LivenessDetectRequest& request, const LivenessDetectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, livenessDetect(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessDetectOutcomeCallable CloudauthClient::livenessDetectCallable(const LivenessDetectRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<LivenessDetectOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->livenessDetect(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::LivenessFaceVerifyOutcome CloudauthClient::livenessFaceVerify(const LivenessFaceVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1527,78 +1347,6 @@ CloudauthClient::ModifyDeviceInfoOutcomeCallable CloudauthClient::modifyDeviceIn
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::SubmitMaterialsOutcome CloudauthClient::submitMaterials(const SubmitMaterialsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitMaterialsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitMaterialsOutcome(SubmitMaterialsResult(outcome.result()));
|
||||
else
|
||||
return SubmitMaterialsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::submitMaterialsAsync(const SubmitMaterialsRequest& request, const SubmitMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitMaterials(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::SubmitMaterialsOutcomeCallable CloudauthClient::submitMaterialsCallable(const SubmitMaterialsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitMaterialsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitMaterials(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::SubmitVerificationOutcome CloudauthClient::submitVerification(const SubmitVerificationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitVerificationOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitVerificationOutcome(SubmitVerificationResult(outcome.result()));
|
||||
else
|
||||
return SubmitVerificationOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::submitVerificationAsync(const SubmitVerificationRequest& request, const SubmitVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitVerification(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::SubmitVerificationOutcomeCallable CloudauthClient::submitVerificationCallable(const SubmitVerificationRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitVerificationOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitVerification(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::UpdateAppPackageOutcome CloudauthClient::updateAppPackage(const UpdateAppPackageRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1707,42 +1455,6 @@ CloudauthClient::UpdateVerifySettingOutcomeCallable CloudauthClient::updateVerif
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::VerifyBankElementOutcome CloudauthClient::verifyBankElement(const VerifyBankElementRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return VerifyBankElementOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return VerifyBankElementOutcome(VerifyBankElementResult(outcome.result()));
|
||||
else
|
||||
return VerifyBankElementOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudauthClient::verifyBankElementAsync(const VerifyBankElementRequest& request, const VerifyBankElementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, verifyBankElement(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudauthClient::VerifyBankElementOutcomeCallable CloudauthClient::verifyBankElementCallable(const VerifyBankElementRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<VerifyBankElementOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->verifyBankElement(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudauthClient::VerifyDeviceOutcome CloudauthClient::verifyDevice(const VerifyDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -170,3 +170,14 @@ void CompareFaceVerifyRequest::setSourceCertifyId(const std::string& sourceCerti
|
||||
setBodyParameter("SourceCertifyId", sourceCertifyId);
|
||||
}
|
||||
|
||||
std::string CompareFaceVerifyRequest::getCrop()const
|
||||
{
|
||||
return crop_;
|
||||
}
|
||||
|
||||
void CompareFaceVerifyRequest::setCrop(const std::string& crop)
|
||||
{
|
||||
crop_ = crop;
|
||||
setBodyParameter("Crop", crop);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,16 +40,16 @@ void CompareFaceVerifyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["VerifyScore"].isNull())
|
||||
resultObject_.verifyScore = std::stof(resultObjectNode["VerifyScore"].asString());
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!resultObjectNode["VerifyScore"].isNull())
|
||||
resultObject_.verifyScore = std::stof(resultObjectNode["VerifyScore"].asString());
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::CompareFacesRequest;
|
||||
|
||||
CompareFacesRequest::CompareFacesRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "CompareFaces")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CompareFaces")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
@@ -38,17 +38,6 @@ void CompareFacesRequest::setSourceImageType(const std::string& sourceImageType)
|
||||
setBodyParameter("SourceImageType", sourceImageType);
|
||||
}
|
||||
|
||||
long CompareFacesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CompareFacesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CompareFacesRequest::getTargetImageType()const
|
||||
{
|
||||
return targetImageType_;
|
||||
@@ -71,15 +60,15 @@ void CompareFacesRequest::setTargetImageValue(const std::string& targetImageValu
|
||||
setBodyParameter("TargetImageValue", targetImageValue);
|
||||
}
|
||||
|
||||
std::string CompareFacesRequest::getSourceIp()const
|
||||
std::string CompareFacesRequest::getBizType()const
|
||||
{
|
||||
return sourceIp_;
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void CompareFacesRequest::setSourceIp(const std::string& sourceIp)
|
||||
void CompareFacesRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
bizType_ = bizType;
|
||||
setBodyParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string CompareFacesRequest::getSourceImageValue()const
|
||||
|
||||
@@ -214,3 +214,14 @@ void ContrastFaceVerifyRequest::setOssBucketName(const std::string& ossBucketNam
|
||||
setBodyParameter("OssBucketName", ossBucketName);
|
||||
}
|
||||
|
||||
std::string ContrastFaceVerifyRequest::getCrop()const
|
||||
{
|
||||
return crop_;
|
||||
}
|
||||
|
||||
void ContrastFaceVerifyRequest::setCrop(const std::string& crop)
|
||||
{
|
||||
crop_ = crop;
|
||||
setBodyParameter("Crop", crop);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,20 +40,20 @@ void ContrastFaceVerifyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["IdentityInfo"].isNull())
|
||||
resultObject_.identityInfo = resultObjectNode["IdentityInfo"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["IdentityInfo"].isNull())
|
||||
resultObject_.identityInfo = resultObjectNode["IdentityInfo"].asString();
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,161 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ContrastSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::ContrastSmartVerifyRequest;
|
||||
|
||||
ContrastSmartVerifyRequest::ContrastSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "ContrastSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ContrastSmartVerifyRequest::~ContrastSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicFile()const
|
||||
{
|
||||
return facePicFile_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicFile(const std::string& facePicFile)
|
||||
{
|
||||
facePicFile_ = facePicFile;
|
||||
setBodyParameter("FacePicFile", facePicFile);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setBodyParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertName()const
|
||||
{
|
||||
return certName_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertName(const std::string& certName)
|
||||
{
|
||||
certName_ = certName;
|
||||
setBodyParameter("CertName", certName);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicString()const
|
||||
{
|
||||
return facePicString_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicString(const std::string& facePicString)
|
||||
{
|
||||
facePicString_ = facePicString;
|
||||
setBodyParameter("FacePicString", facePicString);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getMobile()const
|
||||
{
|
||||
return mobile_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setMobile(const std::string& mobile)
|
||||
{
|
||||
mobile_ = mobile;
|
||||
setBodyParameter("Mobile", mobile);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getUserId()const
|
||||
{
|
||||
return userId_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setUserId(const std::string& userId)
|
||||
{
|
||||
userId_ = userId;
|
||||
setBodyParameter("UserId", userId);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setBodyParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getFacePicUrl()const
|
||||
{
|
||||
return facePicUrl_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setFacePicUrl(const std::string& facePicUrl)
|
||||
{
|
||||
facePicUrl_ = facePicUrl;
|
||||
setBodyParameter("FacePicUrl", facePicUrl);
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyRequest::getCertType()const
|
||||
{
|
||||
return certType_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setCertType(const std::string& certType)
|
||||
{
|
||||
certType_ = certType;
|
||||
setBodyParameter("CertType", certType);
|
||||
}
|
||||
|
||||
long ContrastSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void ContrastSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ContrastSmartVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
ContrastSmartVerifyResult::ContrastSmartVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ContrastSmartVerifyResult::ContrastSmartVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ContrastSmartVerifyResult::~ContrastSmartVerifyResult()
|
||||
{}
|
||||
|
||||
void ContrastSmartVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["VerifyInfo"].isNull())
|
||||
resultObject_.verifyInfo = resultObjectNode["VerifyInfo"].asString();
|
||||
if(!resultObjectNode["RiskInfo"].isNull())
|
||||
resultObject_.riskInfo = resultObjectNode["RiskInfo"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
ContrastSmartVerifyResult::ResultObject ContrastSmartVerifyResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ContrastSmartVerifyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::CreateAuthKeyRequest;
|
||||
|
||||
CreateAuthKeyRequest::CreateAuthKeyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "CreateAuthKey")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CreateAuthKey")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::CreateVerifySDKRequest;
|
||||
|
||||
CreateVerifySDKRequest::CreateVerifySDKRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "CreateVerifySDK")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CreateVerifySDK")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
106
cloudauth/src/model/CreateWhitelistSettingRequest.cc
Normal file
106
cloudauth/src/model/CreateWhitelistSettingRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/CreateWhitelistSettingRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::CreateWhitelistSettingRequest;
|
||||
|
||||
CreateWhitelistSettingRequest::CreateWhitelistSettingRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "CreateWhitelistSetting")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateWhitelistSettingRequest::~CreateWhitelistSettingRequest()
|
||||
{}
|
||||
|
||||
std::string CreateWhitelistSettingRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setCertifyId(const std::string& certifyId)
|
||||
{
|
||||
certifyId_ = certifyId;
|
||||
setParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistSettingRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistSettingRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string CreateWhitelistSettingRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
int CreateWhitelistSettingRequest::getValidDay()const
|
||||
{
|
||||
return validDay_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setValidDay(int validDay)
|
||||
{
|
||||
validDay_ = validDay;
|
||||
setParameter("ValidDay", std::to_string(validDay));
|
||||
}
|
||||
|
||||
std::string CreateWhitelistSettingRequest::getServiceCode()const
|
||||
{
|
||||
return serviceCode_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setServiceCode(const std::string& serviceCode)
|
||||
{
|
||||
serviceCode_ = serviceCode;
|
||||
setParameter("ServiceCode", serviceCode);
|
||||
}
|
||||
|
||||
long CreateWhitelistSettingRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void CreateWhitelistSettingRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
51
cloudauth/src/model/CreateWhitelistSettingResult.cc
Normal file
51
cloudauth/src/model/CreateWhitelistSettingResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/CreateWhitelistSettingResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
CreateWhitelistSettingResult::CreateWhitelistSettingResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateWhitelistSettingResult::CreateWhitelistSettingResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateWhitelistSettingResult::~CreateWhitelistSettingResult()
|
||||
{}
|
||||
|
||||
void CreateWhitelistSettingResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ResultObject"].isNull())
|
||||
resultObject_ = value["ResultObject"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool CreateWhitelistSettingResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
73
cloudauth/src/model/DeleteWhitelistSettingRequest.cc
Normal file
73
cloudauth/src/model/DeleteWhitelistSettingRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DeleteWhitelistSettingRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DeleteWhitelistSettingRequest;
|
||||
|
||||
DeleteWhitelistSettingRequest::DeleteWhitelistSettingRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DeleteWhitelistSetting")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteWhitelistSettingRequest::~DeleteWhitelistSettingRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteWhitelistSettingRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistSettingRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DeleteWhitelistSettingRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistSettingRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DeleteWhitelistSettingRequest::getServiceCode()const
|
||||
{
|
||||
return serviceCode_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistSettingRequest::setServiceCode(const std::string& serviceCode)
|
||||
{
|
||||
serviceCode_ = serviceCode;
|
||||
setParameter("ServiceCode", serviceCode);
|
||||
}
|
||||
|
||||
std::string DeleteWhitelistSettingRequest::getIds()const
|
||||
{
|
||||
return ids_;
|
||||
}
|
||||
|
||||
void DeleteWhitelistSettingRequest::setIds(const std::string& ids)
|
||||
{
|
||||
ids_ = ids;
|
||||
setParameter("Ids", ids);
|
||||
}
|
||||
|
||||
51
cloudauth/src/model/DeleteWhitelistSettingResult.cc
Normal file
51
cloudauth/src/model/DeleteWhitelistSettingResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DeleteWhitelistSettingResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
DeleteWhitelistSettingResult::DeleteWhitelistSettingResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteWhitelistSettingResult::DeleteWhitelistSettingResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteWhitelistSettingResult::~DeleteWhitelistSettingResult()
|
||||
{}
|
||||
|
||||
void DeleteWhitelistSettingResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ResultObject"].isNull())
|
||||
resultObject_ = value["ResultObject"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool DeleteWhitelistSettingResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeDeviceInfoRequest;
|
||||
|
||||
DescribeDeviceInfoRequest::DescribeDeviceInfoRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "DescribeDeviceInfo")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DescribeDeviceInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
@@ -40,20 +40,20 @@ void DescribeFaceVerifyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["IdentityInfo"].isNull())
|
||||
resultObject_.identityInfo = resultObjectNode["IdentityInfo"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["DeviceToken"].isNull())
|
||||
resultObject_.deviceToken = resultObjectNode["DeviceToken"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["IdentityInfo"].isNull())
|
||||
resultObject_.identityInfo = resultObjectNode["IdentityInfo"].asString();
|
||||
if(!resultObjectNode["DeviceToken"].isNull())
|
||||
resultObject_.deviceToken = resultObjectNode["DeviceToken"].asString();
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeSmartVerifyRequest;
|
||||
|
||||
DescribeSmartVerifyRequest::DescribeSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "DescribeSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSmartVerifyRequest::~DescribeSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSmartVerifyRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setCertifyId(const std::string& certifyId)
|
||||
{
|
||||
certifyId_ = certifyId;
|
||||
setBodyParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string DescribeSmartVerifyRequest::getPictureReturnType()const
|
||||
{
|
||||
return pictureReturnType_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setPictureReturnType(const std::string& pictureReturnType)
|
||||
{
|
||||
pictureReturnType_ = pictureReturnType;
|
||||
setBodyParameter("PictureReturnType", pictureReturnType);
|
||||
}
|
||||
|
||||
long DescribeSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeSmartVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
DescribeSmartVerifyResult::DescribeSmartVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSmartVerifyResult::DescribeSmartVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSmartVerifyResult::~DescribeSmartVerifyResult()
|
||||
{}
|
||||
|
||||
void DescribeSmartVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["PassedScore"].isNull())
|
||||
resultObject_.passedScore = std::stof(resultObjectNode["PassedScore"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
DescribeSmartVerifyResult::ResultObject DescribeSmartVerifyResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartVerifyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string DescribeSmartVerifyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeVerifySDKRequest;
|
||||
|
||||
DescribeVerifySDKRequest::DescribeVerifySDKRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "DescribeVerifySDK")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DescribeVerifySDK")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
150
cloudauth/src/model/DescribeWhitelistSettingRequest.cc
Normal file
150
cloudauth/src/model/DescribeWhitelistSettingRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeWhitelistSettingRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::DescribeWhitelistSettingRequest;
|
||||
|
||||
DescribeWhitelistSettingRequest::DescribeWhitelistSettingRequest() :
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DescribeWhitelistSetting")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeWhitelistSettingRequest::~DescribeWhitelistSettingRequest()
|
||||
{}
|
||||
|
||||
long DescribeWhitelistSettingRequest::getValidEndDate()const
|
||||
{
|
||||
return validEndDate_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setValidEndDate(long validEndDate)
|
||||
{
|
||||
validEndDate_ = validEndDate;
|
||||
setParameter("ValidEndDate", std::to_string(validEndDate));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setCertifyId(const std::string& certifyId)
|
||||
{
|
||||
certifyId_ = certifyId;
|
||||
setParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeWhitelistSettingRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
int DescribeWhitelistSettingRequest::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setCurrentPage(int currentPage)
|
||||
{
|
||||
currentPage_ = currentPage;
|
||||
setParameter("CurrentPage", std::to_string(currentPage));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getServiceCode()const
|
||||
{
|
||||
return serviceCode_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setServiceCode(const std::string& serviceCode)
|
||||
{
|
||||
serviceCode_ = serviceCode;
|
||||
setParameter("ServiceCode", serviceCode);
|
||||
}
|
||||
|
||||
long DescribeWhitelistSettingRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
long DescribeWhitelistSettingRequest::getValidStartDate()const
|
||||
{
|
||||
return validStartDate_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setValidStartDate(long validStartDate)
|
||||
{
|
||||
validStartDate_ = validStartDate;
|
||||
setParameter("ValidStartDate", std::to_string(validStartDate));
|
||||
}
|
||||
|
||||
std::string DescribeWhitelistSettingRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeWhitelistSettingRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
94
cloudauth/src/model/DescribeWhitelistSettingResult.cc
Normal file
94
cloudauth/src/model/DescribeWhitelistSettingResult.cc
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/DescribeWhitelistSettingResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
DescribeWhitelistSettingResult::DescribeWhitelistSettingResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeWhitelistSettingResult::DescribeWhitelistSettingResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeWhitelistSettingResult::~DescribeWhitelistSettingResult()
|
||||
{}
|
||||
|
||||
void DescribeWhitelistSettingResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["Id"].isNull())
|
||||
itemsObject.id = std::stol(valueItemsItem["Id"].asString());
|
||||
if(!valueItemsItem["SceneId"].isNull())
|
||||
itemsObject.sceneId = std::stol(valueItemsItem["SceneId"].asString());
|
||||
if(!valueItemsItem["ValidStartDate"].isNull())
|
||||
itemsObject.validStartDate = valueItemsItem["ValidStartDate"].asString();
|
||||
if(!valueItemsItem["ValidEndDate"].isNull())
|
||||
itemsObject.validEndDate = valueItemsItem["ValidEndDate"].asString();
|
||||
if(!valueItemsItem["CertNo"].isNull())
|
||||
itemsObject.certNo = valueItemsItem["CertNo"].asString();
|
||||
if(!valueItemsItem["CertifyId"].isNull())
|
||||
itemsObject.certifyId = valueItemsItem["CertifyId"].asString();
|
||||
if(!valueItemsItem["Status"].isNull())
|
||||
itemsObject.status = valueItemsItem["Status"].asString();
|
||||
if(!valueItemsItem["GmtCreate"].isNull())
|
||||
itemsObject.gmtCreate = valueItemsItem["GmtCreate"].asString();
|
||||
if(!valueItemsItem["GmtModified"].isNull())
|
||||
itemsObject.gmtModified = valueItemsItem["GmtModified"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["CurrentPage"].isNull())
|
||||
currentPage_ = std::stoi(value["CurrentPage"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeWhitelistSettingResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeWhitelistSettingResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeWhitelistSettingResult::getCurrentPage()const
|
||||
{
|
||||
return currentPage_;
|
||||
}
|
||||
|
||||
std::vector<DescribeWhitelistSettingResult::Item> DescribeWhitelistSettingResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::DetectFaceAttributesRequest;
|
||||
|
||||
DetectFaceAttributesRequest::DetectFaceAttributesRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "DetectFaceAttributes")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "DetectFaceAttributes")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
@@ -27,70 +27,15 @@ DetectFaceAttributesRequest::DetectFaceAttributesRequest() :
|
||||
DetectFaceAttributesRequest::~DetectFaceAttributesRequest()
|
||||
{}
|
||||
|
||||
int DetectFaceAttributesRequest::getMaxNumPhotosPerCategory()const
|
||||
std::string DetectFaceAttributesRequest::getBizType()const
|
||||
{
|
||||
return maxNumPhotosPerCategory_;
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setMaxNumPhotosPerCategory(int maxNumPhotosPerCategory)
|
||||
void DetectFaceAttributesRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
maxNumPhotosPerCategory_ = maxNumPhotosPerCategory;
|
||||
setBodyParameter("MaxNumPhotosPerCategory", std::to_string(maxNumPhotosPerCategory));
|
||||
}
|
||||
|
||||
int DetectFaceAttributesRequest::getMaxFaceNum()const
|
||||
{
|
||||
return maxFaceNum_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setMaxFaceNum(int maxFaceNum)
|
||||
{
|
||||
maxFaceNum_ = maxFaceNum;
|
||||
setBodyParameter("MaxFaceNum", std::to_string(maxFaceNum));
|
||||
}
|
||||
|
||||
long DetectFaceAttributesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DetectFaceAttributesRequest::getRetAttributes()const
|
||||
{
|
||||
return retAttributes_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setRetAttributes(const std::string& retAttributes)
|
||||
{
|
||||
retAttributes_ = retAttributes;
|
||||
setBodyParameter("RetAttributes", retAttributes);
|
||||
}
|
||||
|
||||
std::string DetectFaceAttributesRequest::getClientTag()const
|
||||
{
|
||||
return clientTag_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setClientTag(const std::string& clientTag)
|
||||
{
|
||||
clientTag_ = clientTag;
|
||||
setBodyParameter("ClientTag", clientTag);
|
||||
}
|
||||
|
||||
std::string DetectFaceAttributesRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
bizType_ = bizType;
|
||||
setBodyParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string DetectFaceAttributesRequest::getMaterialValue()const
|
||||
@@ -104,14 +49,3 @@ void DetectFaceAttributesRequest::setMaterialValue(const std::string& materialVa
|
||||
setBodyParameter("MaterialValue", materialValue);
|
||||
}
|
||||
|
||||
bool DetectFaceAttributesRequest::getDontSaveDB()const
|
||||
{
|
||||
return dontSaveDB_;
|
||||
}
|
||||
|
||||
void DetectFaceAttributesRequest::setDontSaveDB(bool dontSaveDB)
|
||||
{
|
||||
dontSaveDB_ = dontSaveDB;
|
||||
setBodyParameter("DontSaveDB", dontSaveDB ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -66,8 +66,14 @@ void DetectFaceAttributesResult::parse(const std::string &payload)
|
||||
faceAttributesDetectInfoObject.faceAttributes.facetype = faceAttributesNode["Facetype"].asString();
|
||||
if(!faceAttributesNode["Blur"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.blur = std::stof(faceAttributesNode["Blur"].asString());
|
||||
if(!faceAttributesNode["Ethnicity"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.ethnicity = faceAttributesNode["Ethnicity"].asString();
|
||||
if(!faceAttributesNode["Facequal"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.facequal = std::stof(faceAttributesNode["Facequal"].asString());
|
||||
if(!faceAttributesNode["Integrity"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.integrity = std::stoi(faceAttributesNode["Integrity"].asString());
|
||||
if(!faceAttributesNode["Respirator"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.respirator = faceAttributesNode["Respirator"].asString();
|
||||
if(!faceAttributesNode["AppearanceScore"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.appearanceScore = std::stof(faceAttributesNode["AppearanceScore"].asString());
|
||||
auto genderNode = faceAttributesNode["Gender"];
|
||||
if(!genderNode["Score"].isNull())
|
||||
faceAttributesDetectInfoObject.faceAttributes.gender.score = std::stof(genderNode["Score"].asString());
|
||||
|
||||
@@ -1,128 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ElementSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::ElementSmartVerifyRequest;
|
||||
|
||||
ElementSmartVerifyRequest::ElementSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "ElementSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ElementSmartVerifyRequest::~ElementSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertFile()const
|
||||
{
|
||||
return certFile_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertFile(const std::string& certFile)
|
||||
{
|
||||
certFile_ = certFile;
|
||||
setBodyParameter("CertFile", certFile);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertNationalEmblemUrl()const
|
||||
{
|
||||
return certNationalEmblemUrl_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertNationalEmblemUrl(const std::string& certNationalEmblemUrl)
|
||||
{
|
||||
certNationalEmblemUrl_ = certNationalEmblemUrl;
|
||||
setBodyParameter("CertNationalEmblemUrl", certNationalEmblemUrl);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertName()const
|
||||
{
|
||||
return certName_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertName(const std::string& certName)
|
||||
{
|
||||
certName_ = certName;
|
||||
setBodyParameter("CertName", certName);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setBodyParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertUrl()const
|
||||
{
|
||||
return certUrl_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertUrl(const std::string& certUrl)
|
||||
{
|
||||
certUrl_ = certUrl;
|
||||
setBodyParameter("CertUrl", certUrl);
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyRequest::getCertType()const
|
||||
{
|
||||
return certType_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setCertType(const std::string& certType)
|
||||
{
|
||||
certType_ = certType;
|
||||
setBodyParameter("CertType", certType);
|
||||
}
|
||||
|
||||
long ElementSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void ElementSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/ElementSmartVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
ElementSmartVerifyResult::ElementSmartVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ElementSmartVerifyResult::ElementSmartVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ElementSmartVerifyResult::~ElementSmartVerifyResult()
|
||||
{}
|
||||
|
||||
void ElementSmartVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
ElementSmartVerifyResult::ResultObject ElementSmartVerifyResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string ElementSmartVerifyResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -1,95 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/GetMaterialsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
GetMaterialsResult::GetMaterialsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetMaterialsResult::GetMaterialsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetMaterialsResult::~GetMaterialsResult()
|
||||
{}
|
||||
|
||||
void GetMaterialsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Name"].isNull())
|
||||
data_.name = dataNode["Name"].asString();
|
||||
if(!dataNode["IdentificationNumber"].isNull())
|
||||
data_.identificationNumber = dataNode["IdentificationNumber"].asString();
|
||||
if(!dataNode["IdCardType"].isNull())
|
||||
data_.idCardType = dataNode["IdCardType"].asString();
|
||||
if(!dataNode["IdCardStartDate"].isNull())
|
||||
data_.idCardStartDate = dataNode["IdCardStartDate"].asString();
|
||||
if(!dataNode["IdCardExpiry"].isNull())
|
||||
data_.idCardExpiry = dataNode["IdCardExpiry"].asString();
|
||||
if(!dataNode["Address"].isNull())
|
||||
data_.address = dataNode["Address"].asString();
|
||||
if(!dataNode["Sex"].isNull())
|
||||
data_.sex = dataNode["Sex"].asString();
|
||||
if(!dataNode["IdCardFrontPic"].isNull())
|
||||
data_.idCardFrontPic = dataNode["IdCardFrontPic"].asString();
|
||||
if(!dataNode["IdCardBackPic"].isNull())
|
||||
data_.idCardBackPic = dataNode["IdCardBackPic"].asString();
|
||||
if(!dataNode["FacePic"].isNull())
|
||||
data_.facePic = dataNode["FacePic"].asString();
|
||||
if(!dataNode["EthnicGroup"].isNull())
|
||||
data_.ethnicGroup = dataNode["EthnicGroup"].asString();
|
||||
if(!dataNode["Authority"].isNull())
|
||||
data_.authority = dataNode["Authority"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetMaterialsResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetMaterialsResult::Data GetMaterialsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetMaterialsResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool GetMaterialsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/GetStatusResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
GetStatusResult::GetStatusResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetStatusResult::GetStatusResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetStatusResult::~GetStatusResult()
|
||||
{}
|
||||
|
||||
void GetStatusResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["StatusCode"].isNull())
|
||||
data_.statusCode = std::stoi(dataNode["StatusCode"].asString());
|
||||
if(!dataNode["TrustedScore"].isNull())
|
||||
data_.trustedScore = std::stof(dataNode["TrustedScore"].asString());
|
||||
if(!dataNode["SimilarityScore"].isNull())
|
||||
data_.similarityScore = std::stof(dataNode["SimilarityScore"].asString());
|
||||
if(!dataNode["AuditConclusions"].isNull())
|
||||
data_.auditConclusions = dataNode["AuditConclusions"].asString();
|
||||
if(!dataNode["AuthorityComparisonScore"].isNull())
|
||||
data_.authorityComparisonScore = std::stof(dataNode["AuthorityComparisonScore"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetStatusResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetStatusResult::Data GetStatusResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetStatusResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool GetStatusResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/GetVerifyTokenRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::GetVerifyTokenRequest;
|
||||
|
||||
GetVerifyTokenRequest::GetVerifyTokenRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "GetVerifyToken")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetVerifyTokenRequest::~GetVerifyTokenRequest()
|
||||
{}
|
||||
|
||||
std::string GetVerifyTokenRequest::getBinding()const
|
||||
{
|
||||
return binding_;
|
||||
}
|
||||
|
||||
void GetVerifyTokenRequest::setBinding(const std::string& binding)
|
||||
{
|
||||
binding_ = binding;
|
||||
setBodyParameter("Binding", binding);
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenRequest::getVerifyConfigs()const
|
||||
{
|
||||
return verifyConfigs_;
|
||||
}
|
||||
|
||||
void GetVerifyTokenRequest::setVerifyConfigs(const std::string& verifyConfigs)
|
||||
{
|
||||
verifyConfigs_ = verifyConfigs;
|
||||
setParameter("VerifyConfigs", verifyConfigs);
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenRequest::getUserData()const
|
||||
{
|
||||
return userData_;
|
||||
}
|
||||
|
||||
void GetVerifyTokenRequest::setUserData(const std::string& userData)
|
||||
{
|
||||
userData_ = userData;
|
||||
setParameter("UserData", userData);
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenRequest::getBiz()const
|
||||
{
|
||||
return biz_;
|
||||
}
|
||||
|
||||
void GetVerifyTokenRequest::setBiz(const std::string& biz)
|
||||
{
|
||||
biz_ = biz;
|
||||
setParameter("Biz", biz);
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenRequest::getTicketId()const
|
||||
{
|
||||
return ticketId_;
|
||||
}
|
||||
|
||||
void GetVerifyTokenRequest::setTicketId(const std::string& ticketId)
|
||||
{
|
||||
ticketId_ = ticketId;
|
||||
setParameter("TicketId", ticketId);
|
||||
}
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/GetVerifyTokenResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
GetVerifyTokenResult::GetVerifyTokenResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetVerifyTokenResult::GetVerifyTokenResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetVerifyTokenResult::~GetVerifyTokenResult()
|
||||
{}
|
||||
|
||||
void GetVerifyTokenResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["CloudauthPageUrl"].isNull())
|
||||
data_.cloudauthPageUrl = dataNode["CloudauthPageUrl"].asString();
|
||||
auto verifyTokenNode = dataNode["VerifyToken"];
|
||||
if(!verifyTokenNode["Token"].isNull())
|
||||
data_.verifyToken.token = verifyTokenNode["Token"].asString();
|
||||
if(!verifyTokenNode["DurationSeconds"].isNull())
|
||||
data_.verifyToken.durationSeconds = std::stoi(verifyTokenNode["DurationSeconds"].asString());
|
||||
auto stsTokenNode = dataNode["StsToken"];
|
||||
if(!stsTokenNode["AccessKeyId"].isNull())
|
||||
data_.stsToken.accessKeyId = stsTokenNode["AccessKeyId"].asString();
|
||||
if(!stsTokenNode["AccessKeySecret"].isNull())
|
||||
data_.stsToken.accessKeySecret = stsTokenNode["AccessKeySecret"].asString();
|
||||
if(!stsTokenNode["Expiration"].isNull())
|
||||
data_.stsToken.expiration = stsTokenNode["Expiration"].asString();
|
||||
if(!stsTokenNode["EndPoint"].isNull())
|
||||
data_.stsToken.endPoint = stsTokenNode["EndPoint"].asString();
|
||||
if(!stsTokenNode["BucketName"].isNull())
|
||||
data_.stsToken.bucketName = stsTokenNode["BucketName"].asString();
|
||||
if(!stsTokenNode["Path"].isNull())
|
||||
data_.stsToken.path = stsTokenNode["Path"].asString();
|
||||
if(!stsTokenNode["Token"].isNull())
|
||||
data_.stsToken.token = stsTokenNode["Token"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
GetVerifyTokenResult::Data GetVerifyTokenResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetVerifyTokenResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool GetVerifyTokenResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -236,3 +236,14 @@ void InitFaceVerifyRequest::setCallbackUrl(const std::string& callbackUrl)
|
||||
setParameter("CallbackUrl", callbackUrl);
|
||||
}
|
||||
|
||||
std::string InitFaceVerifyRequest::getCrop()const
|
||||
{
|
||||
return crop_;
|
||||
}
|
||||
|
||||
void InitFaceVerifyRequest::setCrop(const std::string& crop)
|
||||
{
|
||||
crop_ = crop;
|
||||
setBodyParameter("Crop", crop);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@ void InitFaceVerifyResult::parse(const std::string &payload)
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!resultObjectNode["CertifyUrl"].isNull())
|
||||
resultObject_.certifyUrl = resultObjectNode["CertifyUrl"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,249 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/InitSmartVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::InitSmartVerifyRequest;
|
||||
|
||||
InitSmartVerifyRequest::InitSmartVerifyRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "InitSmartVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
InitSmartVerifyRequest::~InitSmartVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string InitSmartVerifyRequest::getIdName()const
|
||||
{
|
||||
return idName_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setIdName(const std::string& idName)
|
||||
{
|
||||
idName_ = idName;
|
||||
setBodyParameter("IdName", idName);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getUserId()const
|
||||
{
|
||||
return userId_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setUserId(const std::string& userId)
|
||||
{
|
||||
userId_ = userId;
|
||||
setBodyParameter("UserId", userId);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCertifyId()const
|
||||
{
|
||||
return certifyId_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCertifyId(const std::string& certifyId)
|
||||
{
|
||||
certifyId_ = certifyId;
|
||||
setBodyParameter("CertifyId", certifyId);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getFacePictureBase64()const
|
||||
{
|
||||
return facePictureBase64_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setFacePictureBase64(const std::string& facePictureBase64)
|
||||
{
|
||||
facePictureBase64_ = facePictureBase64;
|
||||
setBodyParameter("FacePictureBase64", facePictureBase64);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCertNo()const
|
||||
{
|
||||
return certNo_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCertNo(const std::string& certNo)
|
||||
{
|
||||
certNo_ = certNo;
|
||||
setBodyParameter("CertNo", certNo);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCertType()const
|
||||
{
|
||||
return certType_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCertType(const std::string& certType)
|
||||
{
|
||||
certType_ = certType;
|
||||
setBodyParameter("CertType", certType);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getMetaInfo()const
|
||||
{
|
||||
return metaInfo_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setMetaInfo(const std::string& metaInfo)
|
||||
{
|
||||
metaInfo_ = metaInfo;
|
||||
setBodyParameter("MetaInfo", metaInfo);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getOcr()const
|
||||
{
|
||||
return ocr_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setOcr(const std::string& ocr)
|
||||
{
|
||||
ocr_ = ocr;
|
||||
setBodyParameter("Ocr", ocr);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getOssObjectName()const
|
||||
{
|
||||
return ossObjectName_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setOssObjectName(const std::string& ossObjectName)
|
||||
{
|
||||
ossObjectName_ = ossObjectName;
|
||||
setBodyParameter("OssObjectName", ossObjectName);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getFacePictureUrl()const
|
||||
{
|
||||
return facePictureUrl_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setFacePictureUrl(const std::string& facePictureUrl)
|
||||
{
|
||||
facePictureUrl_ = facePictureUrl;
|
||||
setBodyParameter("FacePictureUrl", facePictureUrl);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setBodyParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCertName()const
|
||||
{
|
||||
return certName_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCertName(const std::string& certName)
|
||||
{
|
||||
certName_ = certName;
|
||||
setBodyParameter("CertName", certName);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getMobile()const
|
||||
{
|
||||
return mobile_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setMobile(const std::string& mobile)
|
||||
{
|
||||
mobile_ = mobile;
|
||||
setBodyParameter("Mobile", mobile);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getIdNo()const
|
||||
{
|
||||
return idNo_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setIdNo(const std::string& idNo)
|
||||
{
|
||||
idNo_ = idNo;
|
||||
setBodyParameter("IdNo", idNo);
|
||||
}
|
||||
|
||||
long InitSmartVerifyRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCallbackToken()const
|
||||
{
|
||||
return callbackToken_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCallbackToken(const std::string& callbackToken)
|
||||
{
|
||||
callbackToken_ = callbackToken;
|
||||
setBodyParameter("CallbackToken", callbackToken);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getOssBucketName()const
|
||||
{
|
||||
return ossBucketName_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setOssBucketName(const std::string& ossBucketName)
|
||||
{
|
||||
ossBucketName_ = ossBucketName;
|
||||
setBodyParameter("OssBucketName", ossBucketName);
|
||||
}
|
||||
|
||||
std::string InitSmartVerifyRequest::getCallbackUrl()const
|
||||
{
|
||||
return callbackUrl_;
|
||||
}
|
||||
|
||||
void InitSmartVerifyRequest::setCallbackUrl(const std::string& callbackUrl)
|
||||
{
|
||||
callbackUrl_ = callbackUrl;
|
||||
setBodyParameter("CallbackUrl", callbackUrl);
|
||||
}
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/LivenessDetectRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::LivenessDetectRequest;
|
||||
|
||||
LivenessDetectRequest::LivenessDetectRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-11-12", "LivenessDetect")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
LivenessDetectRequest::~LivenessDetectRequest()
|
||||
{}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaCategory()const
|
||||
{
|
||||
return mediaCategory_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaCategory(const std::string& mediaCategory)
|
||||
{
|
||||
mediaCategory_ = mediaCategory;
|
||||
setBodyParameter("MediaCategory", mediaCategory);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaUrl()const
|
||||
{
|
||||
return mediaUrl_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaUrl(const std::string& mediaUrl)
|
||||
{
|
||||
mediaUrl_ = mediaUrl;
|
||||
setBodyParameter("MediaUrl", mediaUrl);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getBizType()const
|
||||
{
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setBizType(const std::string& bizType)
|
||||
{
|
||||
bizType_ = bizType;
|
||||
setBodyParameter("BizType", bizType);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getBizId()const
|
||||
{
|
||||
return bizId_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setBizId(const std::string& bizId)
|
||||
{
|
||||
bizId_ = bizId;
|
||||
setBodyParameter("BizId", bizId);
|
||||
}
|
||||
|
||||
std::string LivenessDetectRequest::getMediaFile()const
|
||||
{
|
||||
return mediaFile_;
|
||||
}
|
||||
|
||||
void LivenessDetectRequest::setMediaFile(const std::string& mediaFile)
|
||||
{
|
||||
mediaFile_ = mediaFile;
|
||||
setBodyParameter("MediaFile", mediaFile);
|
||||
}
|
||||
|
||||
@@ -170,3 +170,14 @@ void LivenessFaceVerifyRequest::setModel(const std::string& model)
|
||||
setParameter("Model", model);
|
||||
}
|
||||
|
||||
std::string LivenessFaceVerifyRequest::getCrop()const
|
||||
{
|
||||
return crop_;
|
||||
}
|
||||
|
||||
void LivenessFaceVerifyRequest::setCrop(const std::string& crop)
|
||||
{
|
||||
crop_ = crop;
|
||||
setBodyParameter("Crop", crop);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,18 +40,18 @@ void LivenessFaceVerifyResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::Cloudauth::Model::ModifyDeviceInfoRequest;
|
||||
|
||||
ModifyDeviceInfoRequest::ModifyDeviceInfoRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "ModifyDeviceInfo")
|
||||
RpcServiceRequest("cloudauth", "2019-03-07", "ModifyDeviceInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/SubmitMaterialsRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::SubmitMaterialsRequest;
|
||||
|
||||
SubmitMaterialsRequest::SubmitMaterialsRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "SubmitMaterials")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitMaterialsRequest::~SubmitMaterialsRequest()
|
||||
{}
|
||||
|
||||
long SubmitMaterialsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SubmitMaterialsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SubmitMaterialsRequest::getVerifyToken()const
|
||||
{
|
||||
return verifyToken_;
|
||||
}
|
||||
|
||||
void SubmitMaterialsRequest::setVerifyToken(const std::string& verifyToken)
|
||||
{
|
||||
verifyToken_ = verifyToken;
|
||||
setBodyParameter("VerifyToken", verifyToken);
|
||||
}
|
||||
|
||||
std::string SubmitMaterialsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void SubmitMaterialsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::vector<SubmitMaterialsRequest::Material> SubmitMaterialsRequest::getMaterial()const
|
||||
{
|
||||
return material_;
|
||||
}
|
||||
|
||||
void SubmitMaterialsRequest::setMaterial(const std::vector<Material>& material)
|
||||
{
|
||||
material_ = material;
|
||||
for(int dep1 = 0; dep1!= material.size(); dep1++) {
|
||||
auto materialObj = material.at(dep1);
|
||||
std::string materialObjStr = "Material." + std::to_string(dep1 + 1);
|
||||
setParameter(materialObjStr + ".MaterialType", materialObj.materialType);
|
||||
setParameter(materialObjStr + ".Value", materialObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/SubmitMaterialsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
SubmitMaterialsResult::SubmitMaterialsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitMaterialsResult::SubmitMaterialsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitMaterialsResult::~SubmitMaterialsResult()
|
||||
{}
|
||||
|
||||
void SubmitMaterialsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto verifyStatusNode = dataNode["VerifyStatus"];
|
||||
if(!verifyStatusNode["StatusCode"].isNull())
|
||||
data_.verifyStatus.statusCode = std::stoi(verifyStatusNode["StatusCode"].asString());
|
||||
if(!verifyStatusNode["TrustedScore"].isNull())
|
||||
data_.verifyStatus.trustedScore = std::stof(verifyStatusNode["TrustedScore"].asString());
|
||||
if(!verifyStatusNode["SimilarityScore"].isNull())
|
||||
data_.verifyStatus.similarityScore = std::stof(verifyStatusNode["SimilarityScore"].asString());
|
||||
if(!verifyStatusNode["AuditConclusions"].isNull())
|
||||
data_.verifyStatus.auditConclusions = verifyStatusNode["AuditConclusions"].asString();
|
||||
if(!verifyStatusNode["AuthorityComparisonScore"].isNull())
|
||||
data_.verifyStatus.authorityComparisonScore = std::stof(verifyStatusNode["AuthorityComparisonScore"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SubmitMaterialsResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SubmitMaterialsResult::Data SubmitMaterialsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SubmitMaterialsResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SubmitMaterialsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,89 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/SubmitVerificationRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::SubmitVerificationRequest;
|
||||
|
||||
SubmitVerificationRequest::SubmitVerificationRequest() :
|
||||
RpcServiceRequest("cloudauth", "2018-09-16", "SubmitVerification")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitVerificationRequest::~SubmitVerificationRequest()
|
||||
{}
|
||||
|
||||
long SubmitVerificationRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SubmitVerificationRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SubmitVerificationRequest::getBiz()const
|
||||
{
|
||||
return biz_;
|
||||
}
|
||||
|
||||
void SubmitVerificationRequest::setBiz(const std::string& biz)
|
||||
{
|
||||
biz_ = biz;
|
||||
setBodyParameter("Biz", biz);
|
||||
}
|
||||
|
||||
std::string SubmitVerificationRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void SubmitVerificationRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::vector<SubmitVerificationRequest::Material> SubmitVerificationRequest::getMaterial()const
|
||||
{
|
||||
return material_;
|
||||
}
|
||||
|
||||
void SubmitVerificationRequest::setMaterial(const std::vector<Material>& material)
|
||||
{
|
||||
material_ = material;
|
||||
for(int dep1 = 0; dep1!= material.size(); dep1++) {
|
||||
auto materialObj = material.at(dep1);
|
||||
std::string materialObjStr = "Material." + std::to_string(dep1 + 1);
|
||||
setParameter(materialObjStr + ".MaterialType", materialObj.materialType);
|
||||
setParameter(materialObjStr + ".Value", materialObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
std::string SubmitVerificationRequest::getTicketId()const
|
||||
{
|
||||
return ticketId_;
|
||||
}
|
||||
|
||||
void SubmitVerificationRequest::setTicketId(const std::string& ticketId)
|
||||
{
|
||||
ticketId_ = ticketId;
|
||||
setBodyParameter("TicketId", ticketId);
|
||||
}
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/SubmitVerificationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
SubmitVerificationResult::SubmitVerificationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitVerificationResult::SubmitVerificationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitVerificationResult::~SubmitVerificationResult()
|
||||
{}
|
||||
|
||||
void SubmitVerificationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto verifyStatusNode = dataNode["VerifyStatus"];
|
||||
if(!verifyStatusNode["StatusCode"].isNull())
|
||||
data_.verifyStatus.statusCode = std::stoi(verifyStatusNode["StatusCode"].asString());
|
||||
if(!verifyStatusNode["TrustedScore"].isNull())
|
||||
data_.verifyStatus.trustedScore = std::stof(verifyStatusNode["TrustedScore"].asString());
|
||||
if(!verifyStatusNode["SimilarityScore"].isNull())
|
||||
data_.verifyStatus.similarityScore = std::stof(verifyStatusNode["SimilarityScore"].asString());
|
||||
if(!verifyStatusNode["AuditConclusions"].isNull())
|
||||
data_.verifyStatus.auditConclusions = verifyStatusNode["AuditConclusions"].asString();
|
||||
if(!verifyStatusNode["AuthorityComparisonScore"].isNull())
|
||||
data_.verifyStatus.authorityComparisonScore = std::stof(verifyStatusNode["AuthorityComparisonScore"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SubmitVerificationResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SubmitVerificationResult::Data SubmitVerificationResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SubmitVerificationResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SubmitVerificationResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -1,128 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/VerifyBankElementRequest.h>
|
||||
|
||||
using AlibabaCloud::Cloudauth::Model::VerifyBankElementRequest;
|
||||
|
||||
VerifyBankElementRequest::VerifyBankElementRequest() :
|
||||
RpcServiceRequest("cloudauth", "2020-06-18", "VerifyBankElement")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
VerifyBankElementRequest::~VerifyBankElementRequest()
|
||||
{}
|
||||
|
||||
std::string VerifyBankElementRequest::getIdName()const
|
||||
{
|
||||
return idName_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setIdName(const std::string& idName)
|
||||
{
|
||||
idName_ = idName;
|
||||
setBodyParameter("IdName", idName);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getMobile()const
|
||||
{
|
||||
return mobile_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setMobile(const std::string& mobile)
|
||||
{
|
||||
mobile_ = mobile;
|
||||
setBodyParameter("Mobile", mobile);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getBankCardUrl()const
|
||||
{
|
||||
return bankCardUrl_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setBankCardUrl(const std::string& bankCardUrl)
|
||||
{
|
||||
bankCardUrl_ = bankCardUrl;
|
||||
setBodyParameter("BankCardUrl", bankCardUrl);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getIdNo()const
|
||||
{
|
||||
return idNo_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setIdNo(const std::string& idNo)
|
||||
{
|
||||
idNo_ = idNo;
|
||||
setBodyParameter("IdNo", idNo);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getBankCardNo()const
|
||||
{
|
||||
return bankCardNo_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setBankCardNo(const std::string& bankCardNo)
|
||||
{
|
||||
bankCardNo_ = bankCardNo;
|
||||
setBodyParameter("BankCardNo", bankCardNo);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setBodyParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getOuterOrderNo()const
|
||||
{
|
||||
return outerOrderNo_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setOuterOrderNo(const std::string& outerOrderNo)
|
||||
{
|
||||
outerOrderNo_ = outerOrderNo;
|
||||
setBodyParameter("OuterOrderNo", outerOrderNo);
|
||||
}
|
||||
|
||||
std::string VerifyBankElementRequest::getBankCardFile()const
|
||||
{
|
||||
return bankCardFile_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setBankCardFile(const std::string& bankCardFile)
|
||||
{
|
||||
bankCardFile_ = bankCardFile;
|
||||
setBodyParameter("BankCardFile", bankCardFile);
|
||||
}
|
||||
|
||||
long VerifyBankElementRequest::getSceneId()const
|
||||
{
|
||||
return sceneId_;
|
||||
}
|
||||
|
||||
void VerifyBankElementRequest::setSceneId(long sceneId)
|
||||
{
|
||||
sceneId_ = sceneId;
|
||||
setBodyParameter("SceneId", std::to_string(sceneId));
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudauth/model/VerifyBankElementResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cloudauth;
|
||||
using namespace AlibabaCloud::Cloudauth::Model;
|
||||
|
||||
VerifyBankElementResult::VerifyBankElementResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
VerifyBankElementResult::VerifyBankElementResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
VerifyBankElementResult::~VerifyBankElementResult()
|
||||
{}
|
||||
|
||||
void VerifyBankElementResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto resultObjectNode = value["ResultObject"];
|
||||
if(!resultObjectNode["Passed"].isNull())
|
||||
resultObject_.passed = resultObjectNode["Passed"].asString();
|
||||
if(!resultObjectNode["SubCode"].isNull())
|
||||
resultObject_.subCode = resultObjectNode["SubCode"].asString();
|
||||
if(!resultObjectNode["MaterialInfo"].isNull())
|
||||
resultObject_.materialInfo = resultObjectNode["MaterialInfo"].asString();
|
||||
if(!resultObjectNode["CertifyId"].isNull())
|
||||
resultObject_.certifyId = resultObjectNode["CertifyId"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
}
|
||||
|
||||
VerifyBankElementResult::ResultObject VerifyBankElementResult::getResultObject()const
|
||||
{
|
||||
return resultObject_;
|
||||
}
|
||||
|
||||
std::string VerifyBankElementResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string VerifyBankElementResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -27,24 +27,110 @@ set(companyreg_public_header_model
|
||||
include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h
|
||||
include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h
|
||||
include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h
|
||||
include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h
|
||||
include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h
|
||||
include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h
|
||||
include/alibabacloud/companyreg/model/CheckCompanyRegResult.h
|
||||
include/alibabacloud/companyreg/model/CheckCopyPayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/CheckCopyPayrollResult.h
|
||||
include/alibabacloud/companyreg/model/CheckSavePayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/CheckSavePayrollResult.h
|
||||
include/alibabacloud/companyreg/model/CheckSavePayrollDetailRequest.h
|
||||
include/alibabacloud/companyreg/model/CheckSavePayrollDetailResult.h
|
||||
include/alibabacloud/companyreg/model/ClearTrailDataRequest.h
|
||||
include/alibabacloud/companyreg/model/ClearTrailDataResult.h
|
||||
include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h
|
||||
include/alibabacloud/companyreg/model/CloseIcpProduceResult.h
|
||||
include/alibabacloud/companyreg/model/CloseIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/CloseIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h
|
||||
include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h
|
||||
include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/CloseUserIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/ConfirmIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h
|
||||
include/alibabacloud/companyreg/model/ConfirmMaterialResult.h
|
||||
include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h
|
||||
include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h
|
||||
include/alibabacloud/companyreg/model/ConvertFeeRequest.h
|
||||
include/alibabacloud/companyreg/model/ConvertFeeResult.h
|
||||
include/alibabacloud/companyreg/model/ConvertInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/ConvertInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/CopyPayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/CopyPayrollResult.h
|
||||
include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h
|
||||
include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h
|
||||
include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h
|
||||
include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h
|
||||
include/alibabacloud/companyreg/model/DeleteFeeRequest.h
|
||||
include/alibabacloud/companyreg/model/DeleteFeeResult.h
|
||||
include/alibabacloud/companyreg/model/DeleteInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/DeleteInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/DeletePayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/DeletePayrollResult.h
|
||||
include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h
|
||||
include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h
|
||||
include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h
|
||||
include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h
|
||||
include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h
|
||||
include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h
|
||||
include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h
|
||||
include/alibabacloud/companyreg/model/GetAlipayUrlResult.h
|
||||
include/alibabacloud/companyreg/model/GetBalanceSheetInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetBalanceSheetInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetCashFlowInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetCashFlowInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h
|
||||
include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h
|
||||
include/alibabacloud/companyreg/model/GetEnterprisesInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetEnterprisesInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetFeeRequest.h
|
||||
include/alibabacloud/companyreg/model/GetFeeResult.h
|
||||
include/alibabacloud/companyreg/model/GetHomePageRequest.h
|
||||
include/alibabacloud/companyreg/model/GetHomePageResult.h
|
||||
include/alibabacloud/companyreg/model/GetIncomeStatementInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetIncomeStatementInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetIndustryCommerceInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetIndustryCommerceInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetInitFlowRequest.h
|
||||
include/alibabacloud/companyreg/model/GetInitFlowResult.h
|
||||
include/alibabacloud/companyreg/model/GetInvoiceInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetInvoiceInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetLastMonthInvoiceCountRequest.h
|
||||
include/alibabacloud/companyreg/model/GetLastMonthInvoiceCountResult.h
|
||||
include/alibabacloud/companyreg/model/GetNoticeRequest.h
|
||||
include/alibabacloud/companyreg/model/GetNoticeResult.h
|
||||
include/alibabacloud/companyreg/model/GetOssStsRequest.h
|
||||
include/alibabacloud/companyreg/model/GetOssStsResult.h
|
||||
include/alibabacloud/companyreg/model/GetPayrollInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetPayrollInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetPayrollSettingRequest.h
|
||||
include/alibabacloud/companyreg/model/GetPayrollSettingResult.h
|
||||
include/alibabacloud/companyreg/model/GetPeriodInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetPeriodInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetQuarterCashFlowInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetQuarterCashFlowInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetQuarterIncomeStatementInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetQuarterIncomeStatementInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetServiceInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetServiceInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetSsoUserInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetSsoUserInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetTaxInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetTaxInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetTaxationCalendarRequest.h
|
||||
include/alibabacloud/companyreg/model/GetTaxationCalendarResult.h
|
||||
include/alibabacloud/companyreg/model/GetTaxationInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/GetTaxationInfoResult.h
|
||||
include/alibabacloud/companyreg/model/GetTypeListRequest.h
|
||||
include/alibabacloud/companyreg/model/GetTypeListResult.h
|
||||
include/alibabacloud/companyreg/model/GetVoucherCountRequest.h
|
||||
include/alibabacloud/companyreg/model/GetVoucherCountResult.h
|
||||
include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListApplicationLogsResult.h
|
||||
include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h
|
||||
@@ -53,24 +139,92 @@ set(companyreg_public_header_model
|
||||
include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h
|
||||
include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListBookkeepingsResult.h
|
||||
include/alibabacloud/companyreg/model/ListCashJournalRequest.h
|
||||
include/alibabacloud/companyreg/model/ListCashJournalResult.h
|
||||
include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h
|
||||
include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h
|
||||
include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h
|
||||
include/alibabacloud/companyreg/model/ListEnterprisesRequest.h
|
||||
include/alibabacloud/companyreg/model/ListEnterprisesResult.h
|
||||
include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h
|
||||
include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h
|
||||
include/alibabacloud/companyreg/model/ListIntentionNoteResult.h
|
||||
include/alibabacloud/companyreg/model/ListInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/ListInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/ListLastMonthInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/ListLastMonthInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/ListPayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/ListPayrollResult.h
|
||||
include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h
|
||||
include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h
|
||||
include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h
|
||||
include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h
|
||||
include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h
|
||||
include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListUserIntentionsResult.h
|
||||
include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h
|
||||
include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h
|
||||
include/alibabacloud/companyreg/model/ListUserSolutionsResult.h
|
||||
include/alibabacloud/companyreg/model/ListVoucherRequest.h
|
||||
include/alibabacloud/companyreg/model/ListVoucherResult.h
|
||||
include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h
|
||||
include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h
|
||||
include/alibabacloud/companyreg/model/PhotoInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/PhotoInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/PrintAcctgTransRequest.h
|
||||
include/alibabacloud/companyreg/model/PrintAcctgTransResult.h
|
||||
include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h
|
||||
include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h
|
||||
include/alibabacloud/companyreg/model/PutMeasureDataRequest.h
|
||||
include/alibabacloud/companyreg/model/PutMeasureDataResult.h
|
||||
include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h
|
||||
include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h
|
||||
include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryBagRemainingResult.h
|
||||
include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h
|
||||
include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h
|
||||
include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h
|
||||
include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h
|
||||
include/alibabacloud/companyreg/model/QueryInstanceRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryInstanceResult.h
|
||||
include/alibabacloud/companyreg/model/QueryIntentionListRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryIntentionListResult.h
|
||||
include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h
|
||||
include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h
|
||||
include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h
|
||||
include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h
|
||||
include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h
|
||||
include/alibabacloud/companyreg/model/RefreshCustomerInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/RefreshCustomerInfoResult.h
|
||||
include/alibabacloud/companyreg/model/RefuseMaterialRequest.h
|
||||
include/alibabacloud/companyreg/model/RefuseMaterialResult.h
|
||||
include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h
|
||||
include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h
|
||||
include/alibabacloud/companyreg/model/RejectSolutionRequest.h
|
||||
include/alibabacloud/companyreg/model/RejectSolutionResult.h
|
||||
include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h
|
||||
include/alibabacloud/companyreg/model/RejectUserSolutionResult.h
|
||||
include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h
|
||||
include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h
|
||||
include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusRequest.h
|
||||
include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusResult.h
|
||||
include/alibabacloud/companyreg/model/SavePayrollRequest.h
|
||||
include/alibabacloud/companyreg/model/SavePayrollResult.h
|
||||
include/alibabacloud/companyreg/model/SavePayrollSettingRequest.h
|
||||
include/alibabacloud/companyreg/model/SavePayrollSettingResult.h
|
||||
include/alibabacloud/companyreg/model/ScanInvoiceRequest.h
|
||||
include/alibabacloud/companyreg/model/ScanInvoiceResult.h
|
||||
include/alibabacloud/companyreg/model/SendMessageRequest.h
|
||||
include/alibabacloud/companyreg/model/SendMessageResult.h
|
||||
include/alibabacloud/companyreg/model/SendVcodeRequest.h
|
||||
include/alibabacloud/companyreg/model/SendVcodeResult.h
|
||||
include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h
|
||||
@@ -79,10 +233,30 @@ set(companyreg_public_header_model
|
||||
include/alibabacloud/companyreg/model/SubmitConsultationResult.h
|
||||
include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h
|
||||
include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h
|
||||
include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h
|
||||
include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h
|
||||
include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h
|
||||
include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h
|
||||
include/alibabacloud/companyreg/model/SubmitSolutionRequest.h
|
||||
include/alibabacloud/companyreg/model/SubmitSolutionResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateCustomerInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateCustomerInfoResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateFeeRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateFeeResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateProduceRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateProduceResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateTaxInfoRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateTaxInfoResult.h
|
||||
include/alibabacloud/companyreg/model/UpdateTaxationProcessRequest.h
|
||||
include/alibabacloud/companyreg/model/UpdateTaxationProcessResult.h
|
||||
include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h
|
||||
include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h
|
||||
include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h
|
||||
include/alibabacloud/companyreg/model/UploadUserMaterialResult.h
|
||||
include/alibabacloud/companyreg/model/VerifyTaxSmsCodeRequest.h
|
||||
include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.h
|
||||
include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h
|
||||
include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h )
|
||||
|
||||
@@ -94,24 +268,110 @@ set(companyreg_src
|
||||
src/model/AcceptBookkeepingDetailStatusChangeResult.cc
|
||||
src/model/AcceptPartnerNotificationRequest.cc
|
||||
src/model/AcceptPartnerNotificationResult.cc
|
||||
src/model/BindProduceAuthorizationRequest.cc
|
||||
src/model/BindProduceAuthorizationResult.cc
|
||||
src/model/CheckCompanyRegRequest.cc
|
||||
src/model/CheckCompanyRegResult.cc
|
||||
src/model/CheckCopyPayrollRequest.cc
|
||||
src/model/CheckCopyPayrollResult.cc
|
||||
src/model/CheckSavePayrollRequest.cc
|
||||
src/model/CheckSavePayrollResult.cc
|
||||
src/model/CheckSavePayrollDetailRequest.cc
|
||||
src/model/CheckSavePayrollDetailResult.cc
|
||||
src/model/ClearTrailDataRequest.cc
|
||||
src/model/ClearTrailDataResult.cc
|
||||
src/model/CloseIcpProduceRequest.cc
|
||||
src/model/CloseIcpProduceResult.cc
|
||||
src/model/CloseIntentionRequest.cc
|
||||
src/model/CloseIntentionResult.cc
|
||||
src/model/CloseIntentionForPartnerRequest.cc
|
||||
src/model/CloseIntentionForPartnerResult.cc
|
||||
src/model/CloseUserIntentionRequest.cc
|
||||
src/model/CloseUserIntentionResult.cc
|
||||
src/model/ConfirmIcpIntentionRequest.cc
|
||||
src/model/ConfirmIcpIntentionResult.cc
|
||||
src/model/ConfirmIntentionRequest.cc
|
||||
src/model/ConfirmIntentionResult.cc
|
||||
src/model/ConfirmMaterialRequest.cc
|
||||
src/model/ConfirmMaterialResult.cc
|
||||
src/model/ConfirmTaxAmountRequest.cc
|
||||
src/model/ConfirmTaxAmountResult.cc
|
||||
src/model/ConvertFeeRequest.cc
|
||||
src/model/ConvertFeeResult.cc
|
||||
src/model/ConvertInvoiceRequest.cc
|
||||
src/model/ConvertInvoiceResult.cc
|
||||
src/model/CopyPayrollRequest.cc
|
||||
src/model/CopyPayrollResult.cc
|
||||
src/model/CreateBookkeepingIntentionRequest.cc
|
||||
src/model/CreateBookkeepingIntentionResult.cc
|
||||
src/model/CreateBusinessOpportunityRequest.cc
|
||||
src/model/CreateBusinessOpportunityResult.cc
|
||||
src/model/CreateProduceForPartnerRequest.cc
|
||||
src/model/CreateProduceForPartnerResult.cc
|
||||
src/model/DeleteFeeRequest.cc
|
||||
src/model/DeleteFeeResult.cc
|
||||
src/model/DeleteInvoiceRequest.cc
|
||||
src/model/DeleteInvoiceResult.cc
|
||||
src/model/DeletePayrollRequest.cc
|
||||
src/model/DeletePayrollResult.cc
|
||||
src/model/DescribePartnerConfigRequest.cc
|
||||
src/model/DescribePartnerConfigResult.cc
|
||||
src/model/GenerateCompanyRegUploadPolicyRequest.cc
|
||||
src/model/GenerateCompanyRegUploadPolicyResult.cc
|
||||
src/model/GenerateUploadFilePolicyRequest.cc
|
||||
src/model/GenerateUploadFilePolicyResult.cc
|
||||
src/model/GetAlipayUrlRequest.cc
|
||||
src/model/GetAlipayUrlResult.cc
|
||||
src/model/GetBalanceSheetInfoRequest.cc
|
||||
src/model/GetBalanceSheetInfoResult.cc
|
||||
src/model/GetCashFlowInfoRequest.cc
|
||||
src/model/GetCashFlowInfoResult.cc
|
||||
src/model/GetCompanyRegOrderRequest.cc
|
||||
src/model/GetCompanyRegOrderResult.cc
|
||||
src/model/GetEnterprisesInfoRequest.cc
|
||||
src/model/GetEnterprisesInfoResult.cc
|
||||
src/model/GetFeeRequest.cc
|
||||
src/model/GetFeeResult.cc
|
||||
src/model/GetHomePageRequest.cc
|
||||
src/model/GetHomePageResult.cc
|
||||
src/model/GetIncomeStatementInfoRequest.cc
|
||||
src/model/GetIncomeStatementInfoResult.cc
|
||||
src/model/GetIndustryCommerceInfoRequest.cc
|
||||
src/model/GetIndustryCommerceInfoResult.cc
|
||||
src/model/GetInitFlowRequest.cc
|
||||
src/model/GetInitFlowResult.cc
|
||||
src/model/GetInvoiceInfoRequest.cc
|
||||
src/model/GetInvoiceInfoResult.cc
|
||||
src/model/GetLastMonthInvoiceCountRequest.cc
|
||||
src/model/GetLastMonthInvoiceCountResult.cc
|
||||
src/model/GetNoticeRequest.cc
|
||||
src/model/GetNoticeResult.cc
|
||||
src/model/GetOssStsRequest.cc
|
||||
src/model/GetOssStsResult.cc
|
||||
src/model/GetPayrollInfoRequest.cc
|
||||
src/model/GetPayrollInfoResult.cc
|
||||
src/model/GetPayrollSettingRequest.cc
|
||||
src/model/GetPayrollSettingResult.cc
|
||||
src/model/GetPeriodInfoRequest.cc
|
||||
src/model/GetPeriodInfoResult.cc
|
||||
src/model/GetQuarterCashFlowInfoRequest.cc
|
||||
src/model/GetQuarterCashFlowInfoResult.cc
|
||||
src/model/GetQuarterIncomeStatementInfoRequest.cc
|
||||
src/model/GetQuarterIncomeStatementInfoResult.cc
|
||||
src/model/GetServiceInfoRequest.cc
|
||||
src/model/GetServiceInfoResult.cc
|
||||
src/model/GetSsoUserInfoRequest.cc
|
||||
src/model/GetSsoUserInfoResult.cc
|
||||
src/model/GetTaxInfoRequest.cc
|
||||
src/model/GetTaxInfoResult.cc
|
||||
src/model/GetTaxationCalendarRequest.cc
|
||||
src/model/GetTaxationCalendarResult.cc
|
||||
src/model/GetTaxationInfoRequest.cc
|
||||
src/model/GetTaxationInfoResult.cc
|
||||
src/model/GetTypeListRequest.cc
|
||||
src/model/GetTypeListResult.cc
|
||||
src/model/GetVoucherCountRequest.cc
|
||||
src/model/GetVoucherCountResult.cc
|
||||
src/model/ListApplicationLogsRequest.cc
|
||||
src/model/ListApplicationLogsResult.cc
|
||||
src/model/ListBookkeepingStatisticsesRequest.cc
|
||||
@@ -120,24 +380,92 @@ set(companyreg_src
|
||||
src/model/ListBookkeepingSubjectBalancesResult.cc
|
||||
src/model/ListBookkeepingsRequest.cc
|
||||
src/model/ListBookkeepingsResult.cc
|
||||
src/model/ListCashJournalRequest.cc
|
||||
src/model/ListCashJournalResult.cc
|
||||
src/model/ListCompanyRegConsultationsRequest.cc
|
||||
src/model/ListCompanyRegConsultationsResult.cc
|
||||
src/model/ListCompanyRegOrdersRequest.cc
|
||||
src/model/ListCompanyRegOrdersResult.cc
|
||||
src/model/ListEnterprisesRequest.cc
|
||||
src/model/ListEnterprisesResult.cc
|
||||
src/model/ListIcpApplicationsRequest.cc
|
||||
src/model/ListIcpApplicationsResult.cc
|
||||
src/model/ListIntentionNoteRequest.cc
|
||||
src/model/ListIntentionNoteResult.cc
|
||||
src/model/ListInvoiceRequest.cc
|
||||
src/model/ListInvoiceResult.cc
|
||||
src/model/ListLastMonthInvoiceRequest.cc
|
||||
src/model/ListLastMonthInvoiceResult.cc
|
||||
src/model/ListPayrollRequest.cc
|
||||
src/model/ListPayrollResult.cc
|
||||
src/model/ListProduceAuthorizationRequest.cc
|
||||
src/model/ListProduceAuthorizationResult.cc
|
||||
src/model/ListUserDetailSolutionsRequest.cc
|
||||
src/model/ListUserDetailSolutionsResult.cc
|
||||
src/model/ListUserIntentionNotesRequest.cc
|
||||
src/model/ListUserIntentionNotesResult.cc
|
||||
src/model/ListUserIntentionsRequest.cc
|
||||
src/model/ListUserIntentionsResult.cc
|
||||
src/model/ListUserProduceOperateLogsRequest.cc
|
||||
src/model/ListUserProduceOperateLogsResult.cc
|
||||
src/model/ListUserSolutionsRequest.cc
|
||||
src/model/ListUserSolutionsResult.cc
|
||||
src/model/ListVoucherRequest.cc
|
||||
src/model/ListVoucherResult.cc
|
||||
src/model/OperateProduceForPartnerRequest.cc
|
||||
src/model/OperateProduceForPartnerResult.cc
|
||||
src/model/PhotoInvoiceRequest.cc
|
||||
src/model/PhotoInvoiceResult.cc
|
||||
src/model/PrintAcctgTransRequest.cc
|
||||
src/model/PrintAcctgTransResult.cc
|
||||
src/model/ProcessCompanyRegOrderRequest.cc
|
||||
src/model/ProcessCompanyRegOrderResult.cc
|
||||
src/model/PutMeasureDataRequest.cc
|
||||
src/model/PutMeasureDataResult.cc
|
||||
src/model/PutMeasureReadyFlagRequest.cc
|
||||
src/model/PutMeasureReadyFlagResult.cc
|
||||
src/model/QueryBagRemainingRequest.cc
|
||||
src/model/QueryBagRemainingResult.cc
|
||||
src/model/QueryBookkeepingCommoditiesRequest.cc
|
||||
src/model/QueryBookkeepingCommoditiesResult.cc
|
||||
src/model/QueryBookkeepingCommodityModulesRequest.cc
|
||||
src/model/QueryBookkeepingCommodityModulesResult.cc
|
||||
src/model/QueryCommodityConfigRequest.cc
|
||||
src/model/QueryCommodityConfigResult.cc
|
||||
src/model/QueryCommunicationLogsRequest.cc
|
||||
src/model/QueryCommunicationLogsResult.cc
|
||||
src/model/QueryInstanceRequest.cc
|
||||
src/model/QueryInstanceResult.cc
|
||||
src/model/QueryIntentionListRequest.cc
|
||||
src/model/QueryIntentionListResult.cc
|
||||
src/model/QueryTradeIntentionUserListRequest.cc
|
||||
src/model/QueryTradeIntentionUserListResult.cc
|
||||
src/model/QueryUserNeedAuthRequest.cc
|
||||
src/model/QueryUserNeedAuthResult.cc
|
||||
src/model/ReSubmitIcpSolutionRequest.cc
|
||||
src/model/ReSubmitIcpSolutionResult.cc
|
||||
src/model/RefreshCustomerInfoRequest.cc
|
||||
src/model/RefreshCustomerInfoResult.cc
|
||||
src/model/RefuseMaterialRequest.cc
|
||||
src/model/RefuseMaterialResult.cc
|
||||
src/model/RejectIcpIntentionRequest.cc
|
||||
src/model/RejectIcpIntentionResult.cc
|
||||
src/model/RejectSolutionRequest.cc
|
||||
src/model/RejectSolutionResult.cc
|
||||
src/model/RejectUserSolutionRequest.cc
|
||||
src/model/RejectUserSolutionResult.cc
|
||||
src/model/ReleaseProduceAuthorizationRequest.cc
|
||||
src/model/ReleaseProduceAuthorizationResult.cc
|
||||
src/model/SaveOpeningBalanceStatusRequest.cc
|
||||
src/model/SaveOpeningBalanceStatusResult.cc
|
||||
src/model/SavePayrollRequest.cc
|
||||
src/model/SavePayrollResult.cc
|
||||
src/model/SavePayrollSettingRequest.cc
|
||||
src/model/SavePayrollSettingResult.cc
|
||||
src/model/ScanInvoiceRequest.cc
|
||||
src/model/ScanInvoiceResult.cc
|
||||
src/model/SendMessageRequest.cc
|
||||
src/model/SendMessageResult.cc
|
||||
src/model/SendVcodeRequest.cc
|
||||
src/model/SendVcodeResult.cc
|
||||
src/model/SubmitCommunicationNoteRequest.cc
|
||||
@@ -146,10 +474,30 @@ set(companyreg_src
|
||||
src/model/SubmitConsultationResult.cc
|
||||
src/model/SubmitIcpSolutionRequest.cc
|
||||
src/model/SubmitIcpSolutionResult.cc
|
||||
src/model/SubmitIntentionNoteRequest.cc
|
||||
src/model/SubmitIntentionNoteResult.cc
|
||||
src/model/SubmitPartnerCompanyInformationRequest.cc
|
||||
src/model/SubmitPartnerCompanyInformationResult.cc
|
||||
src/model/SubmitSolutionRequest.cc
|
||||
src/model/SubmitSolutionResult.cc
|
||||
src/model/UpdateBookkeepingOrgRequest.cc
|
||||
src/model/UpdateBookkeepingOrgResult.cc
|
||||
src/model/UpdateCustomerInfoRequest.cc
|
||||
src/model/UpdateCustomerInfoResult.cc
|
||||
src/model/UpdateFeeRequest.cc
|
||||
src/model/UpdateFeeResult.cc
|
||||
src/model/UpdateProduceRequest.cc
|
||||
src/model/UpdateProduceResult.cc
|
||||
src/model/UpdateTaxInfoRequest.cc
|
||||
src/model/UpdateTaxInfoResult.cc
|
||||
src/model/UpdateTaxationProcessRequest.cc
|
||||
src/model/UpdateTaxationProcessResult.cc
|
||||
src/model/UploadIcpBasicMaterialRequest.cc
|
||||
src/model/UploadIcpBasicMaterialResult.cc
|
||||
src/model/UploadUserMaterialRequest.cc
|
||||
src/model/UploadUserMaterialResult.cc
|
||||
src/model/VerifyTaxSmsCodeRequest.cc
|
||||
src/model/VerifyTaxSmsCodeResult.cc
|
||||
src/model/WriteCommunicationLogRequest.cc
|
||||
src/model/WriteCommunicationLogResult.cc )
|
||||
|
||||
|
||||
@@ -28,24 +28,110 @@
|
||||
#include "model/AcceptBookkeepingDetailStatusChangeResult.h"
|
||||
#include "model/AcceptPartnerNotificationRequest.h"
|
||||
#include "model/AcceptPartnerNotificationResult.h"
|
||||
#include "model/BindProduceAuthorizationRequest.h"
|
||||
#include "model/BindProduceAuthorizationResult.h"
|
||||
#include "model/CheckCompanyRegRequest.h"
|
||||
#include "model/CheckCompanyRegResult.h"
|
||||
#include "model/CheckCopyPayrollRequest.h"
|
||||
#include "model/CheckCopyPayrollResult.h"
|
||||
#include "model/CheckSavePayrollRequest.h"
|
||||
#include "model/CheckSavePayrollResult.h"
|
||||
#include "model/CheckSavePayrollDetailRequest.h"
|
||||
#include "model/CheckSavePayrollDetailResult.h"
|
||||
#include "model/ClearTrailDataRequest.h"
|
||||
#include "model/ClearTrailDataResult.h"
|
||||
#include "model/CloseIcpProduceRequest.h"
|
||||
#include "model/CloseIcpProduceResult.h"
|
||||
#include "model/CloseIntentionRequest.h"
|
||||
#include "model/CloseIntentionResult.h"
|
||||
#include "model/CloseIntentionForPartnerRequest.h"
|
||||
#include "model/CloseIntentionForPartnerResult.h"
|
||||
#include "model/CloseUserIntentionRequest.h"
|
||||
#include "model/CloseUserIntentionResult.h"
|
||||
#include "model/ConfirmIcpIntentionRequest.h"
|
||||
#include "model/ConfirmIcpIntentionResult.h"
|
||||
#include "model/ConfirmIntentionRequest.h"
|
||||
#include "model/ConfirmIntentionResult.h"
|
||||
#include "model/ConfirmMaterialRequest.h"
|
||||
#include "model/ConfirmMaterialResult.h"
|
||||
#include "model/ConfirmTaxAmountRequest.h"
|
||||
#include "model/ConfirmTaxAmountResult.h"
|
||||
#include "model/ConvertFeeRequest.h"
|
||||
#include "model/ConvertFeeResult.h"
|
||||
#include "model/ConvertInvoiceRequest.h"
|
||||
#include "model/ConvertInvoiceResult.h"
|
||||
#include "model/CopyPayrollRequest.h"
|
||||
#include "model/CopyPayrollResult.h"
|
||||
#include "model/CreateBookkeepingIntentionRequest.h"
|
||||
#include "model/CreateBookkeepingIntentionResult.h"
|
||||
#include "model/CreateBusinessOpportunityRequest.h"
|
||||
#include "model/CreateBusinessOpportunityResult.h"
|
||||
#include "model/CreateProduceForPartnerRequest.h"
|
||||
#include "model/CreateProduceForPartnerResult.h"
|
||||
#include "model/DeleteFeeRequest.h"
|
||||
#include "model/DeleteFeeResult.h"
|
||||
#include "model/DeleteInvoiceRequest.h"
|
||||
#include "model/DeleteInvoiceResult.h"
|
||||
#include "model/DeletePayrollRequest.h"
|
||||
#include "model/DeletePayrollResult.h"
|
||||
#include "model/DescribePartnerConfigRequest.h"
|
||||
#include "model/DescribePartnerConfigResult.h"
|
||||
#include "model/GenerateCompanyRegUploadPolicyRequest.h"
|
||||
#include "model/GenerateCompanyRegUploadPolicyResult.h"
|
||||
#include "model/GenerateUploadFilePolicyRequest.h"
|
||||
#include "model/GenerateUploadFilePolicyResult.h"
|
||||
#include "model/GetAlipayUrlRequest.h"
|
||||
#include "model/GetAlipayUrlResult.h"
|
||||
#include "model/GetBalanceSheetInfoRequest.h"
|
||||
#include "model/GetBalanceSheetInfoResult.h"
|
||||
#include "model/GetCashFlowInfoRequest.h"
|
||||
#include "model/GetCashFlowInfoResult.h"
|
||||
#include "model/GetCompanyRegOrderRequest.h"
|
||||
#include "model/GetCompanyRegOrderResult.h"
|
||||
#include "model/GetEnterprisesInfoRequest.h"
|
||||
#include "model/GetEnterprisesInfoResult.h"
|
||||
#include "model/GetFeeRequest.h"
|
||||
#include "model/GetFeeResult.h"
|
||||
#include "model/GetHomePageRequest.h"
|
||||
#include "model/GetHomePageResult.h"
|
||||
#include "model/GetIncomeStatementInfoRequest.h"
|
||||
#include "model/GetIncomeStatementInfoResult.h"
|
||||
#include "model/GetIndustryCommerceInfoRequest.h"
|
||||
#include "model/GetIndustryCommerceInfoResult.h"
|
||||
#include "model/GetInitFlowRequest.h"
|
||||
#include "model/GetInitFlowResult.h"
|
||||
#include "model/GetInvoiceInfoRequest.h"
|
||||
#include "model/GetInvoiceInfoResult.h"
|
||||
#include "model/GetLastMonthInvoiceCountRequest.h"
|
||||
#include "model/GetLastMonthInvoiceCountResult.h"
|
||||
#include "model/GetNoticeRequest.h"
|
||||
#include "model/GetNoticeResult.h"
|
||||
#include "model/GetOssStsRequest.h"
|
||||
#include "model/GetOssStsResult.h"
|
||||
#include "model/GetPayrollInfoRequest.h"
|
||||
#include "model/GetPayrollInfoResult.h"
|
||||
#include "model/GetPayrollSettingRequest.h"
|
||||
#include "model/GetPayrollSettingResult.h"
|
||||
#include "model/GetPeriodInfoRequest.h"
|
||||
#include "model/GetPeriodInfoResult.h"
|
||||
#include "model/GetQuarterCashFlowInfoRequest.h"
|
||||
#include "model/GetQuarterCashFlowInfoResult.h"
|
||||
#include "model/GetQuarterIncomeStatementInfoRequest.h"
|
||||
#include "model/GetQuarterIncomeStatementInfoResult.h"
|
||||
#include "model/GetServiceInfoRequest.h"
|
||||
#include "model/GetServiceInfoResult.h"
|
||||
#include "model/GetSsoUserInfoRequest.h"
|
||||
#include "model/GetSsoUserInfoResult.h"
|
||||
#include "model/GetTaxInfoRequest.h"
|
||||
#include "model/GetTaxInfoResult.h"
|
||||
#include "model/GetTaxationCalendarRequest.h"
|
||||
#include "model/GetTaxationCalendarResult.h"
|
||||
#include "model/GetTaxationInfoRequest.h"
|
||||
#include "model/GetTaxationInfoResult.h"
|
||||
#include "model/GetTypeListRequest.h"
|
||||
#include "model/GetTypeListResult.h"
|
||||
#include "model/GetVoucherCountRequest.h"
|
||||
#include "model/GetVoucherCountResult.h"
|
||||
#include "model/ListApplicationLogsRequest.h"
|
||||
#include "model/ListApplicationLogsResult.h"
|
||||
#include "model/ListBookkeepingStatisticsesRequest.h"
|
||||
@@ -54,24 +140,92 @@
|
||||
#include "model/ListBookkeepingSubjectBalancesResult.h"
|
||||
#include "model/ListBookkeepingsRequest.h"
|
||||
#include "model/ListBookkeepingsResult.h"
|
||||
#include "model/ListCashJournalRequest.h"
|
||||
#include "model/ListCashJournalResult.h"
|
||||
#include "model/ListCompanyRegConsultationsRequest.h"
|
||||
#include "model/ListCompanyRegConsultationsResult.h"
|
||||
#include "model/ListCompanyRegOrdersRequest.h"
|
||||
#include "model/ListCompanyRegOrdersResult.h"
|
||||
#include "model/ListEnterprisesRequest.h"
|
||||
#include "model/ListEnterprisesResult.h"
|
||||
#include "model/ListIcpApplicationsRequest.h"
|
||||
#include "model/ListIcpApplicationsResult.h"
|
||||
#include "model/ListIntentionNoteRequest.h"
|
||||
#include "model/ListIntentionNoteResult.h"
|
||||
#include "model/ListInvoiceRequest.h"
|
||||
#include "model/ListInvoiceResult.h"
|
||||
#include "model/ListLastMonthInvoiceRequest.h"
|
||||
#include "model/ListLastMonthInvoiceResult.h"
|
||||
#include "model/ListPayrollRequest.h"
|
||||
#include "model/ListPayrollResult.h"
|
||||
#include "model/ListProduceAuthorizationRequest.h"
|
||||
#include "model/ListProduceAuthorizationResult.h"
|
||||
#include "model/ListUserDetailSolutionsRequest.h"
|
||||
#include "model/ListUserDetailSolutionsResult.h"
|
||||
#include "model/ListUserIntentionNotesRequest.h"
|
||||
#include "model/ListUserIntentionNotesResult.h"
|
||||
#include "model/ListUserIntentionsRequest.h"
|
||||
#include "model/ListUserIntentionsResult.h"
|
||||
#include "model/ListUserProduceOperateLogsRequest.h"
|
||||
#include "model/ListUserProduceOperateLogsResult.h"
|
||||
#include "model/ListUserSolutionsRequest.h"
|
||||
#include "model/ListUserSolutionsResult.h"
|
||||
#include "model/ListVoucherRequest.h"
|
||||
#include "model/ListVoucherResult.h"
|
||||
#include "model/OperateProduceForPartnerRequest.h"
|
||||
#include "model/OperateProduceForPartnerResult.h"
|
||||
#include "model/PhotoInvoiceRequest.h"
|
||||
#include "model/PhotoInvoiceResult.h"
|
||||
#include "model/PrintAcctgTransRequest.h"
|
||||
#include "model/PrintAcctgTransResult.h"
|
||||
#include "model/ProcessCompanyRegOrderRequest.h"
|
||||
#include "model/ProcessCompanyRegOrderResult.h"
|
||||
#include "model/PutMeasureDataRequest.h"
|
||||
#include "model/PutMeasureDataResult.h"
|
||||
#include "model/PutMeasureReadyFlagRequest.h"
|
||||
#include "model/PutMeasureReadyFlagResult.h"
|
||||
#include "model/QueryBagRemainingRequest.h"
|
||||
#include "model/QueryBagRemainingResult.h"
|
||||
#include "model/QueryBookkeepingCommoditiesRequest.h"
|
||||
#include "model/QueryBookkeepingCommoditiesResult.h"
|
||||
#include "model/QueryBookkeepingCommodityModulesRequest.h"
|
||||
#include "model/QueryBookkeepingCommodityModulesResult.h"
|
||||
#include "model/QueryCommodityConfigRequest.h"
|
||||
#include "model/QueryCommodityConfigResult.h"
|
||||
#include "model/QueryCommunicationLogsRequest.h"
|
||||
#include "model/QueryCommunicationLogsResult.h"
|
||||
#include "model/QueryInstanceRequest.h"
|
||||
#include "model/QueryInstanceResult.h"
|
||||
#include "model/QueryIntentionListRequest.h"
|
||||
#include "model/QueryIntentionListResult.h"
|
||||
#include "model/QueryTradeIntentionUserListRequest.h"
|
||||
#include "model/QueryTradeIntentionUserListResult.h"
|
||||
#include "model/QueryUserNeedAuthRequest.h"
|
||||
#include "model/QueryUserNeedAuthResult.h"
|
||||
#include "model/ReSubmitIcpSolutionRequest.h"
|
||||
#include "model/ReSubmitIcpSolutionResult.h"
|
||||
#include "model/RefreshCustomerInfoRequest.h"
|
||||
#include "model/RefreshCustomerInfoResult.h"
|
||||
#include "model/RefuseMaterialRequest.h"
|
||||
#include "model/RefuseMaterialResult.h"
|
||||
#include "model/RejectIcpIntentionRequest.h"
|
||||
#include "model/RejectIcpIntentionResult.h"
|
||||
#include "model/RejectSolutionRequest.h"
|
||||
#include "model/RejectSolutionResult.h"
|
||||
#include "model/RejectUserSolutionRequest.h"
|
||||
#include "model/RejectUserSolutionResult.h"
|
||||
#include "model/ReleaseProduceAuthorizationRequest.h"
|
||||
#include "model/ReleaseProduceAuthorizationResult.h"
|
||||
#include "model/SaveOpeningBalanceStatusRequest.h"
|
||||
#include "model/SaveOpeningBalanceStatusResult.h"
|
||||
#include "model/SavePayrollRequest.h"
|
||||
#include "model/SavePayrollResult.h"
|
||||
#include "model/SavePayrollSettingRequest.h"
|
||||
#include "model/SavePayrollSettingResult.h"
|
||||
#include "model/ScanInvoiceRequest.h"
|
||||
#include "model/ScanInvoiceResult.h"
|
||||
#include "model/SendMessageRequest.h"
|
||||
#include "model/SendMessageResult.h"
|
||||
#include "model/SendVcodeRequest.h"
|
||||
#include "model/SendVcodeResult.h"
|
||||
#include "model/SubmitCommunicationNoteRequest.h"
|
||||
@@ -80,10 +234,30 @@
|
||||
#include "model/SubmitConsultationResult.h"
|
||||
#include "model/SubmitIcpSolutionRequest.h"
|
||||
#include "model/SubmitIcpSolutionResult.h"
|
||||
#include "model/SubmitIntentionNoteRequest.h"
|
||||
#include "model/SubmitIntentionNoteResult.h"
|
||||
#include "model/SubmitPartnerCompanyInformationRequest.h"
|
||||
#include "model/SubmitPartnerCompanyInformationResult.h"
|
||||
#include "model/SubmitSolutionRequest.h"
|
||||
#include "model/SubmitSolutionResult.h"
|
||||
#include "model/UpdateBookkeepingOrgRequest.h"
|
||||
#include "model/UpdateBookkeepingOrgResult.h"
|
||||
#include "model/UpdateCustomerInfoRequest.h"
|
||||
#include "model/UpdateCustomerInfoResult.h"
|
||||
#include "model/UpdateFeeRequest.h"
|
||||
#include "model/UpdateFeeResult.h"
|
||||
#include "model/UpdateProduceRequest.h"
|
||||
#include "model/UpdateProduceResult.h"
|
||||
#include "model/UpdateTaxInfoRequest.h"
|
||||
#include "model/UpdateTaxInfoResult.h"
|
||||
#include "model/UpdateTaxationProcessRequest.h"
|
||||
#include "model/UpdateTaxationProcessResult.h"
|
||||
#include "model/UploadIcpBasicMaterialRequest.h"
|
||||
#include "model/UploadIcpBasicMaterialResult.h"
|
||||
#include "model/UploadUserMaterialRequest.h"
|
||||
#include "model/UploadUserMaterialResult.h"
|
||||
#include "model/VerifyTaxSmsCodeRequest.h"
|
||||
#include "model/VerifyTaxSmsCodeResult.h"
|
||||
#include "model/WriteCommunicationLogRequest.h"
|
||||
#include "model/WriteCommunicationLogResult.h"
|
||||
|
||||
@@ -104,12 +278,39 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AcceptPartnerNotificationResult> AcceptPartnerNotificationOutcome;
|
||||
typedef std::future<AcceptPartnerNotificationOutcome> AcceptPartnerNotificationOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::AcceptPartnerNotificationRequest&, const AcceptPartnerNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptPartnerNotificationAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindProduceAuthorizationResult> BindProduceAuthorizationOutcome;
|
||||
typedef std::future<BindProduceAuthorizationOutcome> BindProduceAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::BindProduceAuthorizationRequest&, const BindProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindProduceAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckCompanyRegResult> CheckCompanyRegOutcome;
|
||||
typedef std::future<CheckCompanyRegOutcome> CheckCompanyRegOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CheckCompanyRegRequest&, const CheckCompanyRegOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCompanyRegAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckCopyPayrollResult> CheckCopyPayrollOutcome;
|
||||
typedef std::future<CheckCopyPayrollOutcome> CheckCopyPayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CheckCopyPayrollRequest&, const CheckCopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCopyPayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckSavePayrollResult> CheckSavePayrollOutcome;
|
||||
typedef std::future<CheckSavePayrollOutcome> CheckSavePayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CheckSavePayrollRequest&, const CheckSavePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckSavePayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckSavePayrollDetailResult> CheckSavePayrollDetailOutcome;
|
||||
typedef std::future<CheckSavePayrollDetailOutcome> CheckSavePayrollDetailOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CheckSavePayrollDetailRequest&, const CheckSavePayrollDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckSavePayrollDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::ClearTrailDataResult> ClearTrailDataOutcome;
|
||||
typedef std::future<ClearTrailDataOutcome> ClearTrailDataOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ClearTrailDataRequest&, const ClearTrailDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearTrailDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseIcpProduceResult> CloseIcpProduceOutcome;
|
||||
typedef std::future<CloseIcpProduceOutcome> CloseIcpProduceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CloseIcpProduceRequest&, const CloseIcpProduceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIcpProduceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseIntentionResult> CloseIntentionOutcome;
|
||||
typedef std::future<CloseIntentionOutcome> CloseIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CloseIntentionRequest&, const CloseIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIntentionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseIntentionForPartnerResult> CloseIntentionForPartnerOutcome;
|
||||
typedef std::future<CloseIntentionForPartnerOutcome> CloseIntentionForPartnerOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CloseIntentionForPartnerRequest&, const CloseIntentionForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIntentionForPartnerAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseUserIntentionResult> CloseUserIntentionOutcome;
|
||||
typedef std::future<CloseUserIntentionOutcome> CloseUserIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CloseUserIntentionRequest&, const CloseUserIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseUserIntentionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfirmIcpIntentionResult> ConfirmIcpIntentionOutcome;
|
||||
typedef std::future<ConfirmIcpIntentionOutcome> ConfirmIcpIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ConfirmIcpIntentionRequest&, const ConfirmIcpIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmIcpIntentionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfirmIntentionResult> ConfirmIntentionOutcome;
|
||||
typedef std::future<ConfirmIntentionOutcome> ConfirmIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ConfirmIntentionRequest&, const ConfirmIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmIntentionAsyncHandler;
|
||||
@@ -119,18 +320,120 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ConfirmTaxAmountResult> ConfirmTaxAmountOutcome;
|
||||
typedef std::future<ConfirmTaxAmountOutcome> ConfirmTaxAmountOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ConfirmTaxAmountRequest&, const ConfirmTaxAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmTaxAmountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConvertFeeResult> ConvertFeeOutcome;
|
||||
typedef std::future<ConvertFeeOutcome> ConvertFeeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ConvertFeeRequest&, const ConvertFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertFeeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConvertInvoiceResult> ConvertInvoiceOutcome;
|
||||
typedef std::future<ConvertInvoiceOutcome> ConvertInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ConvertInvoiceRequest&, const ConvertInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CopyPayrollResult> CopyPayrollOutcome;
|
||||
typedef std::future<CopyPayrollOutcome> CopyPayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CopyPayrollRequest&, const CopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyPayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBookkeepingIntentionResult> CreateBookkeepingIntentionOutcome;
|
||||
typedef std::future<CreateBookkeepingIntentionOutcome> CreateBookkeepingIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CreateBookkeepingIntentionRequest&, const CreateBookkeepingIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBookkeepingIntentionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBusinessOpportunityResult> CreateBusinessOpportunityOutcome;
|
||||
typedef std::future<CreateBusinessOpportunityOutcome> CreateBusinessOpportunityOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CreateBusinessOpportunityRequest&, const CreateBusinessOpportunityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBusinessOpportunityAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateProduceForPartnerResult> CreateProduceForPartnerOutcome;
|
||||
typedef std::future<CreateProduceForPartnerOutcome> CreateProduceForPartnerOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::CreateProduceForPartnerRequest&, const CreateProduceForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProduceForPartnerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteFeeResult> DeleteFeeOutcome;
|
||||
typedef std::future<DeleteFeeOutcome> DeleteFeeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::DeleteFeeRequest&, const DeleteFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFeeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteInvoiceResult> DeleteInvoiceOutcome;
|
||||
typedef std::future<DeleteInvoiceOutcome> DeleteInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::DeleteInvoiceRequest&, const DeleteInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeletePayrollResult> DeletePayrollOutcome;
|
||||
typedef std::future<DeletePayrollOutcome> DeletePayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::DeletePayrollRequest&, const DeletePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePartnerConfigResult> DescribePartnerConfigOutcome;
|
||||
typedef std::future<DescribePartnerConfigOutcome> DescribePartnerConfigOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::DescribePartnerConfigRequest&, const DescribePartnerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePartnerConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::GenerateCompanyRegUploadPolicyResult> GenerateCompanyRegUploadPolicyOutcome;
|
||||
typedef std::future<GenerateCompanyRegUploadPolicyOutcome> GenerateCompanyRegUploadPolicyOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GenerateCompanyRegUploadPolicyRequest&, const GenerateCompanyRegUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateCompanyRegUploadPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GenerateUploadFilePolicyResult> GenerateUploadFilePolicyOutcome;
|
||||
typedef std::future<GenerateUploadFilePolicyOutcome> GenerateUploadFilePolicyOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GenerateUploadFilePolicyRequest&, const GenerateUploadFilePolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateUploadFilePolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAlipayUrlResult> GetAlipayUrlOutcome;
|
||||
typedef std::future<GetAlipayUrlOutcome> GetAlipayUrlOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetAlipayUrlRequest&, const GetAlipayUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlipayUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetBalanceSheetInfoResult> GetBalanceSheetInfoOutcome;
|
||||
typedef std::future<GetBalanceSheetInfoOutcome> GetBalanceSheetInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetBalanceSheetInfoRequest&, const GetBalanceSheetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBalanceSheetInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCashFlowInfoResult> GetCashFlowInfoOutcome;
|
||||
typedef std::future<GetCashFlowInfoOutcome> GetCashFlowInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetCashFlowInfoRequest&, const GetCashFlowInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCashFlowInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCompanyRegOrderResult> GetCompanyRegOrderOutcome;
|
||||
typedef std::future<GetCompanyRegOrderOutcome> GetCompanyRegOrderOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetCompanyRegOrderRequest&, const GetCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCompanyRegOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetEnterprisesInfoResult> GetEnterprisesInfoOutcome;
|
||||
typedef std::future<GetEnterprisesInfoOutcome> GetEnterprisesInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetEnterprisesInfoRequest&, const GetEnterprisesInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEnterprisesInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFeeResult> GetFeeOutcome;
|
||||
typedef std::future<GetFeeOutcome> GetFeeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetFeeRequest&, const GetFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFeeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetHomePageResult> GetHomePageOutcome;
|
||||
typedef std::future<GetHomePageOutcome> GetHomePageOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetHomePageRequest&, const GetHomePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHomePageAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIncomeStatementInfoResult> GetIncomeStatementInfoOutcome;
|
||||
typedef std::future<GetIncomeStatementInfoOutcome> GetIncomeStatementInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetIncomeStatementInfoRequest&, const GetIncomeStatementInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIncomeStatementInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIndustryCommerceInfoResult> GetIndustryCommerceInfoOutcome;
|
||||
typedef std::future<GetIndustryCommerceInfoOutcome> GetIndustryCommerceInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetIndustryCommerceInfoRequest&, const GetIndustryCommerceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIndustryCommerceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetInitFlowResult> GetInitFlowOutcome;
|
||||
typedef std::future<GetInitFlowOutcome> GetInitFlowOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetInitFlowRequest&, const GetInitFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInitFlowAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetInvoiceInfoResult> GetInvoiceInfoOutcome;
|
||||
typedef std::future<GetInvoiceInfoOutcome> GetInvoiceInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetInvoiceInfoRequest&, const GetInvoiceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInvoiceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLastMonthInvoiceCountResult> GetLastMonthInvoiceCountOutcome;
|
||||
typedef std::future<GetLastMonthInvoiceCountOutcome> GetLastMonthInvoiceCountOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetLastMonthInvoiceCountRequest&, const GetLastMonthInvoiceCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLastMonthInvoiceCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNoticeResult> GetNoticeOutcome;
|
||||
typedef std::future<GetNoticeOutcome> GetNoticeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetNoticeRequest&, const GetNoticeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNoticeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOssStsResult> GetOssStsOutcome;
|
||||
typedef std::future<GetOssStsOutcome> GetOssStsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetOssStsRequest&, const GetOssStsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOssStsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPayrollInfoResult> GetPayrollInfoOutcome;
|
||||
typedef std::future<GetPayrollInfoOutcome> GetPayrollInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetPayrollInfoRequest&, const GetPayrollInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayrollInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPayrollSettingResult> GetPayrollSettingOutcome;
|
||||
typedef std::future<GetPayrollSettingOutcome> GetPayrollSettingOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetPayrollSettingRequest&, const GetPayrollSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayrollSettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPeriodInfoResult> GetPeriodInfoOutcome;
|
||||
typedef std::future<GetPeriodInfoOutcome> GetPeriodInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetPeriodInfoRequest&, const GetPeriodInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPeriodInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetQuarterCashFlowInfoResult> GetQuarterCashFlowInfoOutcome;
|
||||
typedef std::future<GetQuarterCashFlowInfoOutcome> GetQuarterCashFlowInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetQuarterCashFlowInfoRequest&, const GetQuarterCashFlowInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQuarterCashFlowInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetQuarterIncomeStatementInfoResult> GetQuarterIncomeStatementInfoOutcome;
|
||||
typedef std::future<GetQuarterIncomeStatementInfoOutcome> GetQuarterIncomeStatementInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetQuarterIncomeStatementInfoRequest&, const GetQuarterIncomeStatementInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQuarterIncomeStatementInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetServiceInfoResult> GetServiceInfoOutcome;
|
||||
typedef std::future<GetServiceInfoOutcome> GetServiceInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetServiceInfoRequest&, const GetServiceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSsoUserInfoResult> GetSsoUserInfoOutcome;
|
||||
typedef std::future<GetSsoUserInfoOutcome> GetSsoUserInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetSsoUserInfoRequest&, const GetSsoUserInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSsoUserInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaxInfoResult> GetTaxInfoOutcome;
|
||||
typedef std::future<GetTaxInfoOutcome> GetTaxInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetTaxInfoRequest&, const GetTaxInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaxationCalendarResult> GetTaxationCalendarOutcome;
|
||||
typedef std::future<GetTaxationCalendarOutcome> GetTaxationCalendarOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetTaxationCalendarRequest&, const GetTaxationCalendarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxationCalendarAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaxationInfoResult> GetTaxationInfoOutcome;
|
||||
typedef std::future<GetTaxationInfoOutcome> GetTaxationInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetTaxationInfoRequest&, const GetTaxationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxationInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTypeListResult> GetTypeListOutcome;
|
||||
typedef std::future<GetTypeListOutcome> GetTypeListOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetTypeListRequest&, const GetTypeListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTypeListAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVoucherCountResult> GetVoucherCountOutcome;
|
||||
typedef std::future<GetVoucherCountOutcome> GetVoucherCountOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::GetVoucherCountRequest&, const GetVoucherCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVoucherCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationLogsResult> ListApplicationLogsOutcome;
|
||||
typedef std::future<ListApplicationLogsOutcome> ListApplicationLogsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListApplicationLogsRequest&, const ListApplicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationLogsAsyncHandler;
|
||||
@@ -143,33 +446,135 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListBookkeepingsResult> ListBookkeepingsOutcome;
|
||||
typedef std::future<ListBookkeepingsOutcome> ListBookkeepingsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingsRequest&, const ListBookkeepingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCashJournalResult> ListCashJournalOutcome;
|
||||
typedef std::future<ListCashJournalOutcome> ListCashJournalOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListCashJournalRequest&, const ListCashJournalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCashJournalAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCompanyRegConsultationsResult> ListCompanyRegConsultationsOutcome;
|
||||
typedef std::future<ListCompanyRegConsultationsOutcome> ListCompanyRegConsultationsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegConsultationsRequest&, const ListCompanyRegConsultationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegConsultationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCompanyRegOrdersResult> ListCompanyRegOrdersOutcome;
|
||||
typedef std::future<ListCompanyRegOrdersOutcome> ListCompanyRegOrdersOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegOrdersRequest&, const ListCompanyRegOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListEnterprisesResult> ListEnterprisesOutcome;
|
||||
typedef std::future<ListEnterprisesOutcome> ListEnterprisesOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListEnterprisesRequest&, const ListEnterprisesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnterprisesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListIcpApplicationsResult> ListIcpApplicationsOutcome;
|
||||
typedef std::future<ListIcpApplicationsOutcome> ListIcpApplicationsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListIcpApplicationsRequest&, const ListIcpApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIcpApplicationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListIntentionNoteResult> ListIntentionNoteOutcome;
|
||||
typedef std::future<ListIntentionNoteOutcome> ListIntentionNoteOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListIntentionNoteRequest&, const ListIntentionNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentionNoteAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInvoiceResult> ListInvoiceOutcome;
|
||||
typedef std::future<ListInvoiceOutcome> ListInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListInvoiceRequest&, const ListInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLastMonthInvoiceResult> ListLastMonthInvoiceOutcome;
|
||||
typedef std::future<ListLastMonthInvoiceOutcome> ListLastMonthInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListLastMonthInvoiceRequest&, const ListLastMonthInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLastMonthInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPayrollResult> ListPayrollOutcome;
|
||||
typedef std::future<ListPayrollOutcome> ListPayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListPayrollRequest&, const ListPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListProduceAuthorizationResult> ListProduceAuthorizationOutcome;
|
||||
typedef std::future<ListProduceAuthorizationOutcome> ListProduceAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListProduceAuthorizationRequest&, const ListProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProduceAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserDetailSolutionsResult> ListUserDetailSolutionsOutcome;
|
||||
typedef std::future<ListUserDetailSolutionsOutcome> ListUserDetailSolutionsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListUserDetailSolutionsRequest&, const ListUserDetailSolutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserDetailSolutionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserIntentionNotesResult> ListUserIntentionNotesOutcome;
|
||||
typedef std::future<ListUserIntentionNotesOutcome> ListUserIntentionNotesOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListUserIntentionNotesRequest&, const ListUserIntentionNotesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserIntentionNotesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserIntentionsResult> ListUserIntentionsOutcome;
|
||||
typedef std::future<ListUserIntentionsOutcome> ListUserIntentionsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListUserIntentionsRequest&, const ListUserIntentionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserIntentionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserProduceOperateLogsResult> ListUserProduceOperateLogsOutcome;
|
||||
typedef std::future<ListUserProduceOperateLogsOutcome> ListUserProduceOperateLogsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListUserProduceOperateLogsRequest&, const ListUserProduceOperateLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserProduceOperateLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserSolutionsResult> ListUserSolutionsOutcome;
|
||||
typedef std::future<ListUserSolutionsOutcome> ListUserSolutionsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListUserSolutionsRequest&, const ListUserSolutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserSolutionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVoucherResult> ListVoucherOutcome;
|
||||
typedef std::future<ListVoucherOutcome> ListVoucherOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ListVoucherRequest&, const ListVoucherOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVoucherAsyncHandler;
|
||||
typedef Outcome<Error, Model::OperateProduceForPartnerResult> OperateProduceForPartnerOutcome;
|
||||
typedef std::future<OperateProduceForPartnerOutcome> OperateProduceForPartnerOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::OperateProduceForPartnerRequest&, const OperateProduceForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateProduceForPartnerAsyncHandler;
|
||||
typedef Outcome<Error, Model::PhotoInvoiceResult> PhotoInvoiceOutcome;
|
||||
typedef std::future<PhotoInvoiceOutcome> PhotoInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::PhotoInvoiceRequest&, const PhotoInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PhotoInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::PrintAcctgTransResult> PrintAcctgTransOutcome;
|
||||
typedef std::future<PrintAcctgTransOutcome> PrintAcctgTransOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::PrintAcctgTransRequest&, const PrintAcctgTransOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PrintAcctgTransAsyncHandler;
|
||||
typedef Outcome<Error, Model::ProcessCompanyRegOrderResult> ProcessCompanyRegOrderOutcome;
|
||||
typedef std::future<ProcessCompanyRegOrderOutcome> ProcessCompanyRegOrderOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ProcessCompanyRegOrderRequest&, const ProcessCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProcessCompanyRegOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutMeasureDataResult> PutMeasureDataOutcome;
|
||||
typedef std::future<PutMeasureDataOutcome> PutMeasureDataOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::PutMeasureDataRequest&, const PutMeasureDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutMeasureDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutMeasureReadyFlagResult> PutMeasureReadyFlagOutcome;
|
||||
typedef std::future<PutMeasureReadyFlagOutcome> PutMeasureReadyFlagOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::PutMeasureReadyFlagRequest&, const PutMeasureReadyFlagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutMeasureReadyFlagAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryBagRemainingResult> QueryBagRemainingOutcome;
|
||||
typedef std::future<QueryBagRemainingOutcome> QueryBagRemainingOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryBagRemainingRequest&, const QueryBagRemainingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBagRemainingAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryBookkeepingCommoditiesResult> QueryBookkeepingCommoditiesOutcome;
|
||||
typedef std::future<QueryBookkeepingCommoditiesOutcome> QueryBookkeepingCommoditiesOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryBookkeepingCommoditiesRequest&, const QueryBookkeepingCommoditiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBookkeepingCommoditiesAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryBookkeepingCommodityModulesResult> QueryBookkeepingCommodityModulesOutcome;
|
||||
typedef std::future<QueryBookkeepingCommodityModulesOutcome> QueryBookkeepingCommodityModulesOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryBookkeepingCommodityModulesRequest&, const QueryBookkeepingCommodityModulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBookkeepingCommodityModulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryCommodityConfigResult> QueryCommodityConfigOutcome;
|
||||
typedef std::future<QueryCommodityConfigOutcome> QueryCommodityConfigOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryCommodityConfigRequest&, const QueryCommodityConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCommodityConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryCommunicationLogsResult> QueryCommunicationLogsOutcome;
|
||||
typedef std::future<QueryCommunicationLogsOutcome> QueryCommunicationLogsOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryCommunicationLogsRequest&, const QueryCommunicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCommunicationLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryInstanceResult> QueryInstanceOutcome;
|
||||
typedef std::future<QueryInstanceOutcome> QueryInstanceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryInstanceRequest&, const QueryInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryIntentionListResult> QueryIntentionListOutcome;
|
||||
typedef std::future<QueryIntentionListOutcome> QueryIntentionListOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryIntentionListRequest&, const QueryIntentionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryIntentionListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryTradeIntentionUserListResult> QueryTradeIntentionUserListOutcome;
|
||||
typedef std::future<QueryTradeIntentionUserListOutcome> QueryTradeIntentionUserListOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryTradeIntentionUserListRequest&, const QueryTradeIntentionUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTradeIntentionUserListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserNeedAuthResult> QueryUserNeedAuthOutcome;
|
||||
typedef std::future<QueryUserNeedAuthOutcome> QueryUserNeedAuthOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::QueryUserNeedAuthRequest&, const QueryUserNeedAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserNeedAuthAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReSubmitIcpSolutionResult> ReSubmitIcpSolutionOutcome;
|
||||
typedef std::future<ReSubmitIcpSolutionOutcome> ReSubmitIcpSolutionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ReSubmitIcpSolutionRequest&, const ReSubmitIcpSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReSubmitIcpSolutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshCustomerInfoResult> RefreshCustomerInfoOutcome;
|
||||
typedef std::future<RefreshCustomerInfoOutcome> RefreshCustomerInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::RefreshCustomerInfoRequest&, const RefreshCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshCustomerInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefuseMaterialResult> RefuseMaterialOutcome;
|
||||
typedef std::future<RefuseMaterialOutcome> RefuseMaterialOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::RefuseMaterialRequest&, const RefuseMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefuseMaterialAsyncHandler;
|
||||
typedef Outcome<Error, Model::RejectIcpIntentionResult> RejectIcpIntentionOutcome;
|
||||
typedef std::future<RejectIcpIntentionOutcome> RejectIcpIntentionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::RejectIcpIntentionRequest&, const RejectIcpIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectIcpIntentionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RejectSolutionResult> RejectSolutionOutcome;
|
||||
typedef std::future<RejectSolutionOutcome> RejectSolutionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::RejectSolutionRequest&, const RejectSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectSolutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::RejectUserSolutionResult> RejectUserSolutionOutcome;
|
||||
typedef std::future<RejectUserSolutionOutcome> RejectUserSolutionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::RejectUserSolutionRequest&, const RejectUserSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectUserSolutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReleaseProduceAuthorizationResult> ReleaseProduceAuthorizationOutcome;
|
||||
typedef std::future<ReleaseProduceAuthorizationOutcome> ReleaseProduceAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ReleaseProduceAuthorizationRequest&, const ReleaseProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseProduceAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::SaveOpeningBalanceStatusResult> SaveOpeningBalanceStatusOutcome;
|
||||
typedef std::future<SaveOpeningBalanceStatusOutcome> SaveOpeningBalanceStatusOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SaveOpeningBalanceStatusRequest&, const SaveOpeningBalanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveOpeningBalanceStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::SavePayrollResult> SavePayrollOutcome;
|
||||
typedef std::future<SavePayrollOutcome> SavePayrollOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SavePayrollRequest&, const SavePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SavePayrollAsyncHandler;
|
||||
typedef Outcome<Error, Model::SavePayrollSettingResult> SavePayrollSettingOutcome;
|
||||
typedef std::future<SavePayrollSettingOutcome> SavePayrollSettingOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SavePayrollSettingRequest&, const SavePayrollSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SavePayrollSettingAsyncHandler;
|
||||
typedef Outcome<Error, Model::ScanInvoiceResult> ScanInvoiceOutcome;
|
||||
typedef std::future<ScanInvoiceOutcome> ScanInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::ScanInvoiceRequest&, const ScanInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ScanInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendMessageResult> SendMessageOutcome;
|
||||
typedef std::future<SendMessageOutcome> SendMessageOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SendMessageRequest&, const SendMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMessageAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendVcodeResult> SendVcodeOutcome;
|
||||
typedef std::future<SendVcodeOutcome> SendVcodeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SendVcodeRequest&, const SendVcodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendVcodeAsyncHandler;
|
||||
@@ -182,12 +587,42 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SubmitIcpSolutionResult> SubmitIcpSolutionOutcome;
|
||||
typedef std::future<SubmitIcpSolutionOutcome> SubmitIcpSolutionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SubmitIcpSolutionRequest&, const SubmitIcpSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIcpSolutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitIntentionNoteResult> SubmitIntentionNoteOutcome;
|
||||
typedef std::future<SubmitIntentionNoteOutcome> SubmitIntentionNoteOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SubmitIntentionNoteRequest&, const SubmitIntentionNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIntentionNoteAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitPartnerCompanyInformationResult> SubmitPartnerCompanyInformationOutcome;
|
||||
typedef std::future<SubmitPartnerCompanyInformationOutcome> SubmitPartnerCompanyInformationOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SubmitPartnerCompanyInformationRequest&, const SubmitPartnerCompanyInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPartnerCompanyInformationAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitSolutionResult> SubmitSolutionOutcome;
|
||||
typedef std::future<SubmitSolutionOutcome> SubmitSolutionOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::SubmitSolutionRequest&, const SubmitSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSolutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateBookkeepingOrgResult> UpdateBookkeepingOrgOutcome;
|
||||
typedef std::future<UpdateBookkeepingOrgOutcome> UpdateBookkeepingOrgOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateBookkeepingOrgRequest&, const UpdateBookkeepingOrgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBookkeepingOrgAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCustomerInfoResult> UpdateCustomerInfoOutcome;
|
||||
typedef std::future<UpdateCustomerInfoOutcome> UpdateCustomerInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateCustomerInfoRequest&, const UpdateCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCustomerInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFeeResult> UpdateFeeOutcome;
|
||||
typedef std::future<UpdateFeeOutcome> UpdateFeeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateFeeRequest&, const UpdateFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFeeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateProduceResult> UpdateProduceOutcome;
|
||||
typedef std::future<UpdateProduceOutcome> UpdateProduceOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateProduceRequest&, const UpdateProduceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProduceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTaxInfoResult> UpdateTaxInfoOutcome;
|
||||
typedef std::future<UpdateTaxInfoOutcome> UpdateTaxInfoOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxInfoRequest&, const UpdateTaxInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTaxationProcessResult> UpdateTaxationProcessOutcome;
|
||||
typedef std::future<UpdateTaxationProcessOutcome> UpdateTaxationProcessOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxationProcessRequest&, const UpdateTaxationProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxationProcessAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadIcpBasicMaterialResult> UploadIcpBasicMaterialOutcome;
|
||||
typedef std::future<UploadIcpBasicMaterialOutcome> UploadIcpBasicMaterialOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UploadIcpBasicMaterialRequest&, const UploadIcpBasicMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadIcpBasicMaterialAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadUserMaterialResult> UploadUserMaterialOutcome;
|
||||
typedef std::future<UploadUserMaterialOutcome> UploadUserMaterialOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::UploadUserMaterialRequest&, const UploadUserMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadUserMaterialAsyncHandler;
|
||||
typedef Outcome<Error, Model::VerifyTaxSmsCodeResult> VerifyTaxSmsCodeOutcome;
|
||||
typedef std::future<VerifyTaxSmsCodeOutcome> VerifyTaxSmsCodeOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::VerifyTaxSmsCodeRequest&, const VerifyTaxSmsCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyTaxSmsCodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::WriteCommunicationLogResult> WriteCommunicationLogOutcome;
|
||||
typedef std::future<WriteCommunicationLogOutcome> WriteCommunicationLogOutcomeCallable;
|
||||
typedef std::function<void(const CompanyregClient*, const Model::WriteCommunicationLogRequest&, const WriteCommunicationLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WriteCommunicationLogAsyncHandler;
|
||||
@@ -205,12 +640,39 @@ namespace AlibabaCloud
|
||||
AcceptPartnerNotificationOutcome acceptPartnerNotification(const Model::AcceptPartnerNotificationRequest &request)const;
|
||||
void acceptPartnerNotificationAsync(const Model::AcceptPartnerNotificationRequest& request, const AcceptPartnerNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AcceptPartnerNotificationOutcomeCallable acceptPartnerNotificationCallable(const Model::AcceptPartnerNotificationRequest& request) const;
|
||||
BindProduceAuthorizationOutcome bindProduceAuthorization(const Model::BindProduceAuthorizationRequest &request)const;
|
||||
void bindProduceAuthorizationAsync(const Model::BindProduceAuthorizationRequest& request, const BindProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindProduceAuthorizationOutcomeCallable bindProduceAuthorizationCallable(const Model::BindProduceAuthorizationRequest& request) const;
|
||||
CheckCompanyRegOutcome checkCompanyReg(const Model::CheckCompanyRegRequest &request)const;
|
||||
void checkCompanyRegAsync(const Model::CheckCompanyRegRequest& request, const CheckCompanyRegAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckCompanyRegOutcomeCallable checkCompanyRegCallable(const Model::CheckCompanyRegRequest& request) const;
|
||||
CheckCopyPayrollOutcome checkCopyPayroll(const Model::CheckCopyPayrollRequest &request)const;
|
||||
void checkCopyPayrollAsync(const Model::CheckCopyPayrollRequest& request, const CheckCopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckCopyPayrollOutcomeCallable checkCopyPayrollCallable(const Model::CheckCopyPayrollRequest& request) const;
|
||||
CheckSavePayrollOutcome checkSavePayroll(const Model::CheckSavePayrollRequest &request)const;
|
||||
void checkSavePayrollAsync(const Model::CheckSavePayrollRequest& request, const CheckSavePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckSavePayrollOutcomeCallable checkSavePayrollCallable(const Model::CheckSavePayrollRequest& request) const;
|
||||
CheckSavePayrollDetailOutcome checkSavePayrollDetail(const Model::CheckSavePayrollDetailRequest &request)const;
|
||||
void checkSavePayrollDetailAsync(const Model::CheckSavePayrollDetailRequest& request, const CheckSavePayrollDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckSavePayrollDetailOutcomeCallable checkSavePayrollDetailCallable(const Model::CheckSavePayrollDetailRequest& request) const;
|
||||
ClearTrailDataOutcome clearTrailData(const Model::ClearTrailDataRequest &request)const;
|
||||
void clearTrailDataAsync(const Model::ClearTrailDataRequest& request, const ClearTrailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ClearTrailDataOutcomeCallable clearTrailDataCallable(const Model::ClearTrailDataRequest& request) const;
|
||||
CloseIcpProduceOutcome closeIcpProduce(const Model::CloseIcpProduceRequest &request)const;
|
||||
void closeIcpProduceAsync(const Model::CloseIcpProduceRequest& request, const CloseIcpProduceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseIcpProduceOutcomeCallable closeIcpProduceCallable(const Model::CloseIcpProduceRequest& request) const;
|
||||
CloseIntentionOutcome closeIntention(const Model::CloseIntentionRequest &request)const;
|
||||
void closeIntentionAsync(const Model::CloseIntentionRequest& request, const CloseIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseIntentionOutcomeCallable closeIntentionCallable(const Model::CloseIntentionRequest& request) const;
|
||||
CloseIntentionForPartnerOutcome closeIntentionForPartner(const Model::CloseIntentionForPartnerRequest &request)const;
|
||||
void closeIntentionForPartnerAsync(const Model::CloseIntentionForPartnerRequest& request, const CloseIntentionForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseIntentionForPartnerOutcomeCallable closeIntentionForPartnerCallable(const Model::CloseIntentionForPartnerRequest& request) const;
|
||||
CloseUserIntentionOutcome closeUserIntention(const Model::CloseUserIntentionRequest &request)const;
|
||||
void closeUserIntentionAsync(const Model::CloseUserIntentionRequest& request, const CloseUserIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseUserIntentionOutcomeCallable closeUserIntentionCallable(const Model::CloseUserIntentionRequest& request) const;
|
||||
ConfirmIcpIntentionOutcome confirmIcpIntention(const Model::ConfirmIcpIntentionRequest &request)const;
|
||||
void confirmIcpIntentionAsync(const Model::ConfirmIcpIntentionRequest& request, const ConfirmIcpIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfirmIcpIntentionOutcomeCallable confirmIcpIntentionCallable(const Model::ConfirmIcpIntentionRequest& request) const;
|
||||
ConfirmIntentionOutcome confirmIntention(const Model::ConfirmIntentionRequest &request)const;
|
||||
void confirmIntentionAsync(const Model::ConfirmIntentionRequest& request, const ConfirmIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfirmIntentionOutcomeCallable confirmIntentionCallable(const Model::ConfirmIntentionRequest& request) const;
|
||||
@@ -220,18 +682,120 @@ namespace AlibabaCloud
|
||||
ConfirmTaxAmountOutcome confirmTaxAmount(const Model::ConfirmTaxAmountRequest &request)const;
|
||||
void confirmTaxAmountAsync(const Model::ConfirmTaxAmountRequest& request, const ConfirmTaxAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfirmTaxAmountOutcomeCallable confirmTaxAmountCallable(const Model::ConfirmTaxAmountRequest& request) const;
|
||||
ConvertFeeOutcome convertFee(const Model::ConvertFeeRequest &request)const;
|
||||
void convertFeeAsync(const Model::ConvertFeeRequest& request, const ConvertFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConvertFeeOutcomeCallable convertFeeCallable(const Model::ConvertFeeRequest& request) const;
|
||||
ConvertInvoiceOutcome convertInvoice(const Model::ConvertInvoiceRequest &request)const;
|
||||
void convertInvoiceAsync(const Model::ConvertInvoiceRequest& request, const ConvertInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConvertInvoiceOutcomeCallable convertInvoiceCallable(const Model::ConvertInvoiceRequest& request) const;
|
||||
CopyPayrollOutcome copyPayroll(const Model::CopyPayrollRequest &request)const;
|
||||
void copyPayrollAsync(const Model::CopyPayrollRequest& request, const CopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CopyPayrollOutcomeCallable copyPayrollCallable(const Model::CopyPayrollRequest& request) const;
|
||||
CreateBookkeepingIntentionOutcome createBookkeepingIntention(const Model::CreateBookkeepingIntentionRequest &request)const;
|
||||
void createBookkeepingIntentionAsync(const Model::CreateBookkeepingIntentionRequest& request, const CreateBookkeepingIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBookkeepingIntentionOutcomeCallable createBookkeepingIntentionCallable(const Model::CreateBookkeepingIntentionRequest& request) const;
|
||||
CreateBusinessOpportunityOutcome createBusinessOpportunity(const Model::CreateBusinessOpportunityRequest &request)const;
|
||||
void createBusinessOpportunityAsync(const Model::CreateBusinessOpportunityRequest& request, const CreateBusinessOpportunityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBusinessOpportunityOutcomeCallable createBusinessOpportunityCallable(const Model::CreateBusinessOpportunityRequest& request) const;
|
||||
CreateProduceForPartnerOutcome createProduceForPartner(const Model::CreateProduceForPartnerRequest &request)const;
|
||||
void createProduceForPartnerAsync(const Model::CreateProduceForPartnerRequest& request, const CreateProduceForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateProduceForPartnerOutcomeCallable createProduceForPartnerCallable(const Model::CreateProduceForPartnerRequest& request) const;
|
||||
DeleteFeeOutcome deleteFee(const Model::DeleteFeeRequest &request)const;
|
||||
void deleteFeeAsync(const Model::DeleteFeeRequest& request, const DeleteFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFeeOutcomeCallable deleteFeeCallable(const Model::DeleteFeeRequest& request) const;
|
||||
DeleteInvoiceOutcome deleteInvoice(const Model::DeleteInvoiceRequest &request)const;
|
||||
void deleteInvoiceAsync(const Model::DeleteInvoiceRequest& request, const DeleteInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteInvoiceOutcomeCallable deleteInvoiceCallable(const Model::DeleteInvoiceRequest& request) const;
|
||||
DeletePayrollOutcome deletePayroll(const Model::DeletePayrollRequest &request)const;
|
||||
void deletePayrollAsync(const Model::DeletePayrollRequest& request, const DeletePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeletePayrollOutcomeCallable deletePayrollCallable(const Model::DeletePayrollRequest& request) const;
|
||||
DescribePartnerConfigOutcome describePartnerConfig(const Model::DescribePartnerConfigRequest &request)const;
|
||||
void describePartnerConfigAsync(const Model::DescribePartnerConfigRequest& request, const DescribePartnerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePartnerConfigOutcomeCallable describePartnerConfigCallable(const Model::DescribePartnerConfigRequest& request) const;
|
||||
GenerateCompanyRegUploadPolicyOutcome generateCompanyRegUploadPolicy(const Model::GenerateCompanyRegUploadPolicyRequest &request)const;
|
||||
void generateCompanyRegUploadPolicyAsync(const Model::GenerateCompanyRegUploadPolicyRequest& request, const GenerateCompanyRegUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GenerateCompanyRegUploadPolicyOutcomeCallable generateCompanyRegUploadPolicyCallable(const Model::GenerateCompanyRegUploadPolicyRequest& request) const;
|
||||
GenerateUploadFilePolicyOutcome generateUploadFilePolicy(const Model::GenerateUploadFilePolicyRequest &request)const;
|
||||
void generateUploadFilePolicyAsync(const Model::GenerateUploadFilePolicyRequest& request, const GenerateUploadFilePolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GenerateUploadFilePolicyOutcomeCallable generateUploadFilePolicyCallable(const Model::GenerateUploadFilePolicyRequest& request) const;
|
||||
GetAlipayUrlOutcome getAlipayUrl(const Model::GetAlipayUrlRequest &request)const;
|
||||
void getAlipayUrlAsync(const Model::GetAlipayUrlRequest& request, const GetAlipayUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAlipayUrlOutcomeCallable getAlipayUrlCallable(const Model::GetAlipayUrlRequest& request) const;
|
||||
GetBalanceSheetInfoOutcome getBalanceSheetInfo(const Model::GetBalanceSheetInfoRequest &request)const;
|
||||
void getBalanceSheetInfoAsync(const Model::GetBalanceSheetInfoRequest& request, const GetBalanceSheetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetBalanceSheetInfoOutcomeCallable getBalanceSheetInfoCallable(const Model::GetBalanceSheetInfoRequest& request) const;
|
||||
GetCashFlowInfoOutcome getCashFlowInfo(const Model::GetCashFlowInfoRequest &request)const;
|
||||
void getCashFlowInfoAsync(const Model::GetCashFlowInfoRequest& request, const GetCashFlowInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCashFlowInfoOutcomeCallable getCashFlowInfoCallable(const Model::GetCashFlowInfoRequest& request) const;
|
||||
GetCompanyRegOrderOutcome getCompanyRegOrder(const Model::GetCompanyRegOrderRequest &request)const;
|
||||
void getCompanyRegOrderAsync(const Model::GetCompanyRegOrderRequest& request, const GetCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCompanyRegOrderOutcomeCallable getCompanyRegOrderCallable(const Model::GetCompanyRegOrderRequest& request) const;
|
||||
GetEnterprisesInfoOutcome getEnterprisesInfo(const Model::GetEnterprisesInfoRequest &request)const;
|
||||
void getEnterprisesInfoAsync(const Model::GetEnterprisesInfoRequest& request, const GetEnterprisesInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetEnterprisesInfoOutcomeCallable getEnterprisesInfoCallable(const Model::GetEnterprisesInfoRequest& request) const;
|
||||
GetFeeOutcome getFee(const Model::GetFeeRequest &request)const;
|
||||
void getFeeAsync(const Model::GetFeeRequest& request, const GetFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFeeOutcomeCallable getFeeCallable(const Model::GetFeeRequest& request) const;
|
||||
GetHomePageOutcome getHomePage(const Model::GetHomePageRequest &request)const;
|
||||
void getHomePageAsync(const Model::GetHomePageRequest& request, const GetHomePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetHomePageOutcomeCallable getHomePageCallable(const Model::GetHomePageRequest& request) const;
|
||||
GetIncomeStatementInfoOutcome getIncomeStatementInfo(const Model::GetIncomeStatementInfoRequest &request)const;
|
||||
void getIncomeStatementInfoAsync(const Model::GetIncomeStatementInfoRequest& request, const GetIncomeStatementInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIncomeStatementInfoOutcomeCallable getIncomeStatementInfoCallable(const Model::GetIncomeStatementInfoRequest& request) const;
|
||||
GetIndustryCommerceInfoOutcome getIndustryCommerceInfo(const Model::GetIndustryCommerceInfoRequest &request)const;
|
||||
void getIndustryCommerceInfoAsync(const Model::GetIndustryCommerceInfoRequest& request, const GetIndustryCommerceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIndustryCommerceInfoOutcomeCallable getIndustryCommerceInfoCallable(const Model::GetIndustryCommerceInfoRequest& request) const;
|
||||
GetInitFlowOutcome getInitFlow(const Model::GetInitFlowRequest &request)const;
|
||||
void getInitFlowAsync(const Model::GetInitFlowRequest& request, const GetInitFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInitFlowOutcomeCallable getInitFlowCallable(const Model::GetInitFlowRequest& request) const;
|
||||
GetInvoiceInfoOutcome getInvoiceInfo(const Model::GetInvoiceInfoRequest &request)const;
|
||||
void getInvoiceInfoAsync(const Model::GetInvoiceInfoRequest& request, const GetInvoiceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInvoiceInfoOutcomeCallable getInvoiceInfoCallable(const Model::GetInvoiceInfoRequest& request) const;
|
||||
GetLastMonthInvoiceCountOutcome getLastMonthInvoiceCount(const Model::GetLastMonthInvoiceCountRequest &request)const;
|
||||
void getLastMonthInvoiceCountAsync(const Model::GetLastMonthInvoiceCountRequest& request, const GetLastMonthInvoiceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLastMonthInvoiceCountOutcomeCallable getLastMonthInvoiceCountCallable(const Model::GetLastMonthInvoiceCountRequest& request) const;
|
||||
GetNoticeOutcome getNotice(const Model::GetNoticeRequest &request)const;
|
||||
void getNoticeAsync(const Model::GetNoticeRequest& request, const GetNoticeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNoticeOutcomeCallable getNoticeCallable(const Model::GetNoticeRequest& request) const;
|
||||
GetOssStsOutcome getOssSts(const Model::GetOssStsRequest &request)const;
|
||||
void getOssStsAsync(const Model::GetOssStsRequest& request, const GetOssStsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOssStsOutcomeCallable getOssStsCallable(const Model::GetOssStsRequest& request) const;
|
||||
GetPayrollInfoOutcome getPayrollInfo(const Model::GetPayrollInfoRequest &request)const;
|
||||
void getPayrollInfoAsync(const Model::GetPayrollInfoRequest& request, const GetPayrollInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPayrollInfoOutcomeCallable getPayrollInfoCallable(const Model::GetPayrollInfoRequest& request) const;
|
||||
GetPayrollSettingOutcome getPayrollSetting(const Model::GetPayrollSettingRequest &request)const;
|
||||
void getPayrollSettingAsync(const Model::GetPayrollSettingRequest& request, const GetPayrollSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPayrollSettingOutcomeCallable getPayrollSettingCallable(const Model::GetPayrollSettingRequest& request) const;
|
||||
GetPeriodInfoOutcome getPeriodInfo(const Model::GetPeriodInfoRequest &request)const;
|
||||
void getPeriodInfoAsync(const Model::GetPeriodInfoRequest& request, const GetPeriodInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPeriodInfoOutcomeCallable getPeriodInfoCallable(const Model::GetPeriodInfoRequest& request) const;
|
||||
GetQuarterCashFlowInfoOutcome getQuarterCashFlowInfo(const Model::GetQuarterCashFlowInfoRequest &request)const;
|
||||
void getQuarterCashFlowInfoAsync(const Model::GetQuarterCashFlowInfoRequest& request, const GetQuarterCashFlowInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetQuarterCashFlowInfoOutcomeCallable getQuarterCashFlowInfoCallable(const Model::GetQuarterCashFlowInfoRequest& request) const;
|
||||
GetQuarterIncomeStatementInfoOutcome getQuarterIncomeStatementInfo(const Model::GetQuarterIncomeStatementInfoRequest &request)const;
|
||||
void getQuarterIncomeStatementInfoAsync(const Model::GetQuarterIncomeStatementInfoRequest& request, const GetQuarterIncomeStatementInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetQuarterIncomeStatementInfoOutcomeCallable getQuarterIncomeStatementInfoCallable(const Model::GetQuarterIncomeStatementInfoRequest& request) const;
|
||||
GetServiceInfoOutcome getServiceInfo(const Model::GetServiceInfoRequest &request)const;
|
||||
void getServiceInfoAsync(const Model::GetServiceInfoRequest& request, const GetServiceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetServiceInfoOutcomeCallable getServiceInfoCallable(const Model::GetServiceInfoRequest& request) const;
|
||||
GetSsoUserInfoOutcome getSsoUserInfo(const Model::GetSsoUserInfoRequest &request)const;
|
||||
void getSsoUserInfoAsync(const Model::GetSsoUserInfoRequest& request, const GetSsoUserInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSsoUserInfoOutcomeCallable getSsoUserInfoCallable(const Model::GetSsoUserInfoRequest& request) const;
|
||||
GetTaxInfoOutcome getTaxInfo(const Model::GetTaxInfoRequest &request)const;
|
||||
void getTaxInfoAsync(const Model::GetTaxInfoRequest& request, const GetTaxInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaxInfoOutcomeCallable getTaxInfoCallable(const Model::GetTaxInfoRequest& request) const;
|
||||
GetTaxationCalendarOutcome getTaxationCalendar(const Model::GetTaxationCalendarRequest &request)const;
|
||||
void getTaxationCalendarAsync(const Model::GetTaxationCalendarRequest& request, const GetTaxationCalendarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaxationCalendarOutcomeCallable getTaxationCalendarCallable(const Model::GetTaxationCalendarRequest& request) const;
|
||||
GetTaxationInfoOutcome getTaxationInfo(const Model::GetTaxationInfoRequest &request)const;
|
||||
void getTaxationInfoAsync(const Model::GetTaxationInfoRequest& request, const GetTaxationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaxationInfoOutcomeCallable getTaxationInfoCallable(const Model::GetTaxationInfoRequest& request) const;
|
||||
GetTypeListOutcome getTypeList(const Model::GetTypeListRequest &request)const;
|
||||
void getTypeListAsync(const Model::GetTypeListRequest& request, const GetTypeListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTypeListOutcomeCallable getTypeListCallable(const Model::GetTypeListRequest& request) const;
|
||||
GetVoucherCountOutcome getVoucherCount(const Model::GetVoucherCountRequest &request)const;
|
||||
void getVoucherCountAsync(const Model::GetVoucherCountRequest& request, const GetVoucherCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVoucherCountOutcomeCallable getVoucherCountCallable(const Model::GetVoucherCountRequest& request) const;
|
||||
ListApplicationLogsOutcome listApplicationLogs(const Model::ListApplicationLogsRequest &request)const;
|
||||
void listApplicationLogsAsync(const Model::ListApplicationLogsRequest& request, const ListApplicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationLogsOutcomeCallable listApplicationLogsCallable(const Model::ListApplicationLogsRequest& request) const;
|
||||
@@ -244,33 +808,135 @@ namespace AlibabaCloud
|
||||
ListBookkeepingsOutcome listBookkeepings(const Model::ListBookkeepingsRequest &request)const;
|
||||
void listBookkeepingsAsync(const Model::ListBookkeepingsRequest& request, const ListBookkeepingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBookkeepingsOutcomeCallable listBookkeepingsCallable(const Model::ListBookkeepingsRequest& request) const;
|
||||
ListCashJournalOutcome listCashJournal(const Model::ListCashJournalRequest &request)const;
|
||||
void listCashJournalAsync(const Model::ListCashJournalRequest& request, const ListCashJournalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCashJournalOutcomeCallable listCashJournalCallable(const Model::ListCashJournalRequest& request) const;
|
||||
ListCompanyRegConsultationsOutcome listCompanyRegConsultations(const Model::ListCompanyRegConsultationsRequest &request)const;
|
||||
void listCompanyRegConsultationsAsync(const Model::ListCompanyRegConsultationsRequest& request, const ListCompanyRegConsultationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCompanyRegConsultationsOutcomeCallable listCompanyRegConsultationsCallable(const Model::ListCompanyRegConsultationsRequest& request) const;
|
||||
ListCompanyRegOrdersOutcome listCompanyRegOrders(const Model::ListCompanyRegOrdersRequest &request)const;
|
||||
void listCompanyRegOrdersAsync(const Model::ListCompanyRegOrdersRequest& request, const ListCompanyRegOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCompanyRegOrdersOutcomeCallable listCompanyRegOrdersCallable(const Model::ListCompanyRegOrdersRequest& request) const;
|
||||
ListEnterprisesOutcome listEnterprises(const Model::ListEnterprisesRequest &request)const;
|
||||
void listEnterprisesAsync(const Model::ListEnterprisesRequest& request, const ListEnterprisesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListEnterprisesOutcomeCallable listEnterprisesCallable(const Model::ListEnterprisesRequest& request) const;
|
||||
ListIcpApplicationsOutcome listIcpApplications(const Model::ListIcpApplicationsRequest &request)const;
|
||||
void listIcpApplicationsAsync(const Model::ListIcpApplicationsRequest& request, const ListIcpApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIcpApplicationsOutcomeCallable listIcpApplicationsCallable(const Model::ListIcpApplicationsRequest& request) const;
|
||||
ListIntentionNoteOutcome listIntentionNote(const Model::ListIntentionNoteRequest &request)const;
|
||||
void listIntentionNoteAsync(const Model::ListIntentionNoteRequest& request, const ListIntentionNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIntentionNoteOutcomeCallable listIntentionNoteCallable(const Model::ListIntentionNoteRequest& request) const;
|
||||
ListInvoiceOutcome listInvoice(const Model::ListInvoiceRequest &request)const;
|
||||
void listInvoiceAsync(const Model::ListInvoiceRequest& request, const ListInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInvoiceOutcomeCallable listInvoiceCallable(const Model::ListInvoiceRequest& request) const;
|
||||
ListLastMonthInvoiceOutcome listLastMonthInvoice(const Model::ListLastMonthInvoiceRequest &request)const;
|
||||
void listLastMonthInvoiceAsync(const Model::ListLastMonthInvoiceRequest& request, const ListLastMonthInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLastMonthInvoiceOutcomeCallable listLastMonthInvoiceCallable(const Model::ListLastMonthInvoiceRequest& request) const;
|
||||
ListPayrollOutcome listPayroll(const Model::ListPayrollRequest &request)const;
|
||||
void listPayrollAsync(const Model::ListPayrollRequest& request, const ListPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPayrollOutcomeCallable listPayrollCallable(const Model::ListPayrollRequest& request) const;
|
||||
ListProduceAuthorizationOutcome listProduceAuthorization(const Model::ListProduceAuthorizationRequest &request)const;
|
||||
void listProduceAuthorizationAsync(const Model::ListProduceAuthorizationRequest& request, const ListProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListProduceAuthorizationOutcomeCallable listProduceAuthorizationCallable(const Model::ListProduceAuthorizationRequest& request) const;
|
||||
ListUserDetailSolutionsOutcome listUserDetailSolutions(const Model::ListUserDetailSolutionsRequest &request)const;
|
||||
void listUserDetailSolutionsAsync(const Model::ListUserDetailSolutionsRequest& request, const ListUserDetailSolutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserDetailSolutionsOutcomeCallable listUserDetailSolutionsCallable(const Model::ListUserDetailSolutionsRequest& request) const;
|
||||
ListUserIntentionNotesOutcome listUserIntentionNotes(const Model::ListUserIntentionNotesRequest &request)const;
|
||||
void listUserIntentionNotesAsync(const Model::ListUserIntentionNotesRequest& request, const ListUserIntentionNotesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserIntentionNotesOutcomeCallable listUserIntentionNotesCallable(const Model::ListUserIntentionNotesRequest& request) const;
|
||||
ListUserIntentionsOutcome listUserIntentions(const Model::ListUserIntentionsRequest &request)const;
|
||||
void listUserIntentionsAsync(const Model::ListUserIntentionsRequest& request, const ListUserIntentionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserIntentionsOutcomeCallable listUserIntentionsCallable(const Model::ListUserIntentionsRequest& request) const;
|
||||
ListUserProduceOperateLogsOutcome listUserProduceOperateLogs(const Model::ListUserProduceOperateLogsRequest &request)const;
|
||||
void listUserProduceOperateLogsAsync(const Model::ListUserProduceOperateLogsRequest& request, const ListUserProduceOperateLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserProduceOperateLogsOutcomeCallable listUserProduceOperateLogsCallable(const Model::ListUserProduceOperateLogsRequest& request) const;
|
||||
ListUserSolutionsOutcome listUserSolutions(const Model::ListUserSolutionsRequest &request)const;
|
||||
void listUserSolutionsAsync(const Model::ListUserSolutionsRequest& request, const ListUserSolutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserSolutionsOutcomeCallable listUserSolutionsCallable(const Model::ListUserSolutionsRequest& request) const;
|
||||
ListVoucherOutcome listVoucher(const Model::ListVoucherRequest &request)const;
|
||||
void listVoucherAsync(const Model::ListVoucherRequest& request, const ListVoucherAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVoucherOutcomeCallable listVoucherCallable(const Model::ListVoucherRequest& request) const;
|
||||
OperateProduceForPartnerOutcome operateProduceForPartner(const Model::OperateProduceForPartnerRequest &request)const;
|
||||
void operateProduceForPartnerAsync(const Model::OperateProduceForPartnerRequest& request, const OperateProduceForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OperateProduceForPartnerOutcomeCallable operateProduceForPartnerCallable(const Model::OperateProduceForPartnerRequest& request) const;
|
||||
PhotoInvoiceOutcome photoInvoice(const Model::PhotoInvoiceRequest &request)const;
|
||||
void photoInvoiceAsync(const Model::PhotoInvoiceRequest& request, const PhotoInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PhotoInvoiceOutcomeCallable photoInvoiceCallable(const Model::PhotoInvoiceRequest& request) const;
|
||||
PrintAcctgTransOutcome printAcctgTrans(const Model::PrintAcctgTransRequest &request)const;
|
||||
void printAcctgTransAsync(const Model::PrintAcctgTransRequest& request, const PrintAcctgTransAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PrintAcctgTransOutcomeCallable printAcctgTransCallable(const Model::PrintAcctgTransRequest& request) const;
|
||||
ProcessCompanyRegOrderOutcome processCompanyRegOrder(const Model::ProcessCompanyRegOrderRequest &request)const;
|
||||
void processCompanyRegOrderAsync(const Model::ProcessCompanyRegOrderRequest& request, const ProcessCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ProcessCompanyRegOrderOutcomeCallable processCompanyRegOrderCallable(const Model::ProcessCompanyRegOrderRequest& request) const;
|
||||
PutMeasureDataOutcome putMeasureData(const Model::PutMeasureDataRequest &request)const;
|
||||
void putMeasureDataAsync(const Model::PutMeasureDataRequest& request, const PutMeasureDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutMeasureDataOutcomeCallable putMeasureDataCallable(const Model::PutMeasureDataRequest& request) const;
|
||||
PutMeasureReadyFlagOutcome putMeasureReadyFlag(const Model::PutMeasureReadyFlagRequest &request)const;
|
||||
void putMeasureReadyFlagAsync(const Model::PutMeasureReadyFlagRequest& request, const PutMeasureReadyFlagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutMeasureReadyFlagOutcomeCallable putMeasureReadyFlagCallable(const Model::PutMeasureReadyFlagRequest& request) const;
|
||||
QueryBagRemainingOutcome queryBagRemaining(const Model::QueryBagRemainingRequest &request)const;
|
||||
void queryBagRemainingAsync(const Model::QueryBagRemainingRequest& request, const QueryBagRemainingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryBagRemainingOutcomeCallable queryBagRemainingCallable(const Model::QueryBagRemainingRequest& request) const;
|
||||
QueryBookkeepingCommoditiesOutcome queryBookkeepingCommodities(const Model::QueryBookkeepingCommoditiesRequest &request)const;
|
||||
void queryBookkeepingCommoditiesAsync(const Model::QueryBookkeepingCommoditiesRequest& request, const QueryBookkeepingCommoditiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryBookkeepingCommoditiesOutcomeCallable queryBookkeepingCommoditiesCallable(const Model::QueryBookkeepingCommoditiesRequest& request) const;
|
||||
QueryBookkeepingCommodityModulesOutcome queryBookkeepingCommodityModules(const Model::QueryBookkeepingCommodityModulesRequest &request)const;
|
||||
void queryBookkeepingCommodityModulesAsync(const Model::QueryBookkeepingCommodityModulesRequest& request, const QueryBookkeepingCommodityModulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryBookkeepingCommodityModulesOutcomeCallable queryBookkeepingCommodityModulesCallable(const Model::QueryBookkeepingCommodityModulesRequest& request) const;
|
||||
QueryCommodityConfigOutcome queryCommodityConfig(const Model::QueryCommodityConfigRequest &request)const;
|
||||
void queryCommodityConfigAsync(const Model::QueryCommodityConfigRequest& request, const QueryCommodityConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryCommodityConfigOutcomeCallable queryCommodityConfigCallable(const Model::QueryCommodityConfigRequest& request) const;
|
||||
QueryCommunicationLogsOutcome queryCommunicationLogs(const Model::QueryCommunicationLogsRequest &request)const;
|
||||
void queryCommunicationLogsAsync(const Model::QueryCommunicationLogsRequest& request, const QueryCommunicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryCommunicationLogsOutcomeCallable queryCommunicationLogsCallable(const Model::QueryCommunicationLogsRequest& request) const;
|
||||
QueryInstanceOutcome queryInstance(const Model::QueryInstanceRequest &request)const;
|
||||
void queryInstanceAsync(const Model::QueryInstanceRequest& request, const QueryInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryInstanceOutcomeCallable queryInstanceCallable(const Model::QueryInstanceRequest& request) const;
|
||||
QueryIntentionListOutcome queryIntentionList(const Model::QueryIntentionListRequest &request)const;
|
||||
void queryIntentionListAsync(const Model::QueryIntentionListRequest& request, const QueryIntentionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryIntentionListOutcomeCallable queryIntentionListCallable(const Model::QueryIntentionListRequest& request) const;
|
||||
QueryTradeIntentionUserListOutcome queryTradeIntentionUserList(const Model::QueryTradeIntentionUserListRequest &request)const;
|
||||
void queryTradeIntentionUserListAsync(const Model::QueryTradeIntentionUserListRequest& request, const QueryTradeIntentionUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryTradeIntentionUserListOutcomeCallable queryTradeIntentionUserListCallable(const Model::QueryTradeIntentionUserListRequest& request) const;
|
||||
QueryUserNeedAuthOutcome queryUserNeedAuth(const Model::QueryUserNeedAuthRequest &request)const;
|
||||
void queryUserNeedAuthAsync(const Model::QueryUserNeedAuthRequest& request, const QueryUserNeedAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserNeedAuthOutcomeCallable queryUserNeedAuthCallable(const Model::QueryUserNeedAuthRequest& request) const;
|
||||
ReSubmitIcpSolutionOutcome reSubmitIcpSolution(const Model::ReSubmitIcpSolutionRequest &request)const;
|
||||
void reSubmitIcpSolutionAsync(const Model::ReSubmitIcpSolutionRequest& request, const ReSubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReSubmitIcpSolutionOutcomeCallable reSubmitIcpSolutionCallable(const Model::ReSubmitIcpSolutionRequest& request) const;
|
||||
RefreshCustomerInfoOutcome refreshCustomerInfo(const Model::RefreshCustomerInfoRequest &request)const;
|
||||
void refreshCustomerInfoAsync(const Model::RefreshCustomerInfoRequest& request, const RefreshCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshCustomerInfoOutcomeCallable refreshCustomerInfoCallable(const Model::RefreshCustomerInfoRequest& request) const;
|
||||
RefuseMaterialOutcome refuseMaterial(const Model::RefuseMaterialRequest &request)const;
|
||||
void refuseMaterialAsync(const Model::RefuseMaterialRequest& request, const RefuseMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefuseMaterialOutcomeCallable refuseMaterialCallable(const Model::RefuseMaterialRequest& request) const;
|
||||
RejectIcpIntentionOutcome rejectIcpIntention(const Model::RejectIcpIntentionRequest &request)const;
|
||||
void rejectIcpIntentionAsync(const Model::RejectIcpIntentionRequest& request, const RejectIcpIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RejectIcpIntentionOutcomeCallable rejectIcpIntentionCallable(const Model::RejectIcpIntentionRequest& request) const;
|
||||
RejectSolutionOutcome rejectSolution(const Model::RejectSolutionRequest &request)const;
|
||||
void rejectSolutionAsync(const Model::RejectSolutionRequest& request, const RejectSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RejectSolutionOutcomeCallable rejectSolutionCallable(const Model::RejectSolutionRequest& request) const;
|
||||
RejectUserSolutionOutcome rejectUserSolution(const Model::RejectUserSolutionRequest &request)const;
|
||||
void rejectUserSolutionAsync(const Model::RejectUserSolutionRequest& request, const RejectUserSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RejectUserSolutionOutcomeCallable rejectUserSolutionCallable(const Model::RejectUserSolutionRequest& request) const;
|
||||
ReleaseProduceAuthorizationOutcome releaseProduceAuthorization(const Model::ReleaseProduceAuthorizationRequest &request)const;
|
||||
void releaseProduceAuthorizationAsync(const Model::ReleaseProduceAuthorizationRequest& request, const ReleaseProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReleaseProduceAuthorizationOutcomeCallable releaseProduceAuthorizationCallable(const Model::ReleaseProduceAuthorizationRequest& request) const;
|
||||
SaveOpeningBalanceStatusOutcome saveOpeningBalanceStatus(const Model::SaveOpeningBalanceStatusRequest &request)const;
|
||||
void saveOpeningBalanceStatusAsync(const Model::SaveOpeningBalanceStatusRequest& request, const SaveOpeningBalanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SaveOpeningBalanceStatusOutcomeCallable saveOpeningBalanceStatusCallable(const Model::SaveOpeningBalanceStatusRequest& request) const;
|
||||
SavePayrollOutcome savePayroll(const Model::SavePayrollRequest &request)const;
|
||||
void savePayrollAsync(const Model::SavePayrollRequest& request, const SavePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SavePayrollOutcomeCallable savePayrollCallable(const Model::SavePayrollRequest& request) const;
|
||||
SavePayrollSettingOutcome savePayrollSetting(const Model::SavePayrollSettingRequest &request)const;
|
||||
void savePayrollSettingAsync(const Model::SavePayrollSettingRequest& request, const SavePayrollSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SavePayrollSettingOutcomeCallable savePayrollSettingCallable(const Model::SavePayrollSettingRequest& request) const;
|
||||
ScanInvoiceOutcome scanInvoice(const Model::ScanInvoiceRequest &request)const;
|
||||
void scanInvoiceAsync(const Model::ScanInvoiceRequest& request, const ScanInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ScanInvoiceOutcomeCallable scanInvoiceCallable(const Model::ScanInvoiceRequest& request) const;
|
||||
SendMessageOutcome sendMessage(const Model::SendMessageRequest &request)const;
|
||||
void sendMessageAsync(const Model::SendMessageRequest& request, const SendMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendMessageOutcomeCallable sendMessageCallable(const Model::SendMessageRequest& request) const;
|
||||
SendVcodeOutcome sendVcode(const Model::SendVcodeRequest &request)const;
|
||||
void sendVcodeAsync(const Model::SendVcodeRequest& request, const SendVcodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendVcodeOutcomeCallable sendVcodeCallable(const Model::SendVcodeRequest& request) const;
|
||||
@@ -283,12 +949,42 @@ namespace AlibabaCloud
|
||||
SubmitIcpSolutionOutcome submitIcpSolution(const Model::SubmitIcpSolutionRequest &request)const;
|
||||
void submitIcpSolutionAsync(const Model::SubmitIcpSolutionRequest& request, const SubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitIcpSolutionOutcomeCallable submitIcpSolutionCallable(const Model::SubmitIcpSolutionRequest& request) const;
|
||||
SubmitIntentionNoteOutcome submitIntentionNote(const Model::SubmitIntentionNoteRequest &request)const;
|
||||
void submitIntentionNoteAsync(const Model::SubmitIntentionNoteRequest& request, const SubmitIntentionNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitIntentionNoteOutcomeCallable submitIntentionNoteCallable(const Model::SubmitIntentionNoteRequest& request) const;
|
||||
SubmitPartnerCompanyInformationOutcome submitPartnerCompanyInformation(const Model::SubmitPartnerCompanyInformationRequest &request)const;
|
||||
void submitPartnerCompanyInformationAsync(const Model::SubmitPartnerCompanyInformationRequest& request, const SubmitPartnerCompanyInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitPartnerCompanyInformationOutcomeCallable submitPartnerCompanyInformationCallable(const Model::SubmitPartnerCompanyInformationRequest& request) const;
|
||||
SubmitSolutionOutcome submitSolution(const Model::SubmitSolutionRequest &request)const;
|
||||
void submitSolutionAsync(const Model::SubmitSolutionRequest& request, const SubmitSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitSolutionOutcomeCallable submitSolutionCallable(const Model::SubmitSolutionRequest& request) const;
|
||||
UpdateBookkeepingOrgOutcome updateBookkeepingOrg(const Model::UpdateBookkeepingOrgRequest &request)const;
|
||||
void updateBookkeepingOrgAsync(const Model::UpdateBookkeepingOrgRequest& request, const UpdateBookkeepingOrgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateBookkeepingOrgOutcomeCallable updateBookkeepingOrgCallable(const Model::UpdateBookkeepingOrgRequest& request) const;
|
||||
UpdateCustomerInfoOutcome updateCustomerInfo(const Model::UpdateCustomerInfoRequest &request)const;
|
||||
void updateCustomerInfoAsync(const Model::UpdateCustomerInfoRequest& request, const UpdateCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCustomerInfoOutcomeCallable updateCustomerInfoCallable(const Model::UpdateCustomerInfoRequest& request) const;
|
||||
UpdateFeeOutcome updateFee(const Model::UpdateFeeRequest &request)const;
|
||||
void updateFeeAsync(const Model::UpdateFeeRequest& request, const UpdateFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFeeOutcomeCallable updateFeeCallable(const Model::UpdateFeeRequest& request) const;
|
||||
UpdateProduceOutcome updateProduce(const Model::UpdateProduceRequest &request)const;
|
||||
void updateProduceAsync(const Model::UpdateProduceRequest& request, const UpdateProduceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateProduceOutcomeCallable updateProduceCallable(const Model::UpdateProduceRequest& request) const;
|
||||
UpdateTaxInfoOutcome updateTaxInfo(const Model::UpdateTaxInfoRequest &request)const;
|
||||
void updateTaxInfoAsync(const Model::UpdateTaxInfoRequest& request, const UpdateTaxInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTaxInfoOutcomeCallable updateTaxInfoCallable(const Model::UpdateTaxInfoRequest& request) const;
|
||||
UpdateTaxationProcessOutcome updateTaxationProcess(const Model::UpdateTaxationProcessRequest &request)const;
|
||||
void updateTaxationProcessAsync(const Model::UpdateTaxationProcessRequest& request, const UpdateTaxationProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTaxationProcessOutcomeCallable updateTaxationProcessCallable(const Model::UpdateTaxationProcessRequest& request) const;
|
||||
UploadIcpBasicMaterialOutcome uploadIcpBasicMaterial(const Model::UploadIcpBasicMaterialRequest &request)const;
|
||||
void uploadIcpBasicMaterialAsync(const Model::UploadIcpBasicMaterialRequest& request, const UploadIcpBasicMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadIcpBasicMaterialOutcomeCallable uploadIcpBasicMaterialCallable(const Model::UploadIcpBasicMaterialRequest& request) const;
|
||||
UploadUserMaterialOutcome uploadUserMaterial(const Model::UploadUserMaterialRequest &request)const;
|
||||
void uploadUserMaterialAsync(const Model::UploadUserMaterialRequest& request, const UploadUserMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadUserMaterialOutcomeCallable uploadUserMaterialCallable(const Model::UploadUserMaterialRequest& request) const;
|
||||
VerifyTaxSmsCodeOutcome verifyTaxSmsCode(const Model::VerifyTaxSmsCodeRequest &request)const;
|
||||
void verifyTaxSmsCodeAsync(const Model::VerifyTaxSmsCodeRequest& request, const VerifyTaxSmsCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VerifyTaxSmsCodeOutcomeCallable verifyTaxSmsCodeCallable(const Model::VerifyTaxSmsCodeRequest& request) const;
|
||||
WriteCommunicationLogOutcome writeCommunicationLog(const Model::WriteCommunicationLogRequest &request)const;
|
||||
void writeCommunicationLogAsync(const Model::WriteCommunicationLogRequest& request, const WriteCommunicationLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
WriteCommunicationLogOutcomeCallable writeCommunicationLogCallable(const Model::WriteCommunicationLogRequest& request) const;
|
||||
|
||||
@@ -35,17 +35,26 @@ namespace AlibabaCloud
|
||||
AcceptPartnerNotificationRequest();
|
||||
~AcceptPartnerNotificationRequest();
|
||||
|
||||
std::string getOfficialFileURL()const;
|
||||
void setOfficialFileURL(const std::string& officialFileURL);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getCertificateEndTime()const;
|
||||
void setCertificateEndTime(const std::string& certificateEndTime);
|
||||
int getApplicationStatus()const;
|
||||
void setApplicationStatus(int applicationStatus);
|
||||
std::string getCertificateNumber()const;
|
||||
void setCertificateNumber(const std::string& certificateNumber);
|
||||
std::string getOfficialFileURL()const;
|
||||
void setOfficialFileURL(const std::string& officialFileURL);
|
||||
std::string getCertificateStartTime()const;
|
||||
void setCertificateStartTime(const std::string& certificateStartTime);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
|
||||
private:
|
||||
std::string officialFileURL_;
|
||||
std::string bizId_;
|
||||
std::string certificateEndTime_;
|
||||
int applicationStatus_;
|
||||
std::string certificateNumber_;
|
||||
std::string officialFileURL_;
|
||||
std::string certificateStartTime_;
|
||||
std::string bizId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,10 +37,16 @@ namespace AlibabaCloud
|
||||
AcceptPartnerNotificationResult();
|
||||
explicit AcceptPartnerNotificationResult(const std::string &payload);
|
||||
~AcceptPartnerNotificationResult();
|
||||
std::string getErrorMsg()const;
|
||||
std::string getErrorCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorMsg_;
|
||||
std::string errorCode_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,47 +14,41 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cloudauth/CloudauthExport.h>
|
||||
#include <alibabacloud/companyreg/CompanyregExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloudauth
|
||||
namespace Companyreg
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAUTH_EXPORT LivenessDetectRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
LivenessDetectRequest();
|
||||
~LivenessDetectRequest();
|
||||
BindProduceAuthorizationRequest();
|
||||
~BindProduceAuthorizationRequest();
|
||||
|
||||
std::string getMediaCategory()const;
|
||||
void setMediaCategory(const std::string& mediaCategory);
|
||||
std::string getMediaUrl()const;
|
||||
void setMediaUrl(const std::string& mediaUrl);
|
||||
std::string getBizType()const;
|
||||
void setBizType(const std::string& bizType);
|
||||
std::string getAuthorizedUserIds()const;
|
||||
void setAuthorizedUserIds(const std::string& authorizedUserIds);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
std::string getMediaFile()const;
|
||||
void setMediaFile(const std::string& mediaFile);
|
||||
|
||||
private:
|
||||
std::string mediaCategory_;
|
||||
std::string mediaUrl_;
|
||||
std::string bizType_;
|
||||
std::string authorizedUserIds_;
|
||||
std::string bizId_;
|
||||
std::string mediaFile_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAUTH_MODEL_LIVENESSDETECTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/companyreg/CompanyregExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Companyreg
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct AuthorizedUserListItem
|
||||
{
|
||||
int accountValidType;
|
||||
std::string userName;
|
||||
std::string userId;
|
||||
};
|
||||
std::string message;
|
||||
std::vector<AuthorizedUserListItem> authorizedUserList;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
BindProduceAuthorizationResult();
|
||||
explicit BindProduceAuthorizationResult(const std::string &payload);
|
||||
~BindProduceAuthorizationResult();
|
||||
std::string getErrorMsg()const;
|
||||
Data getData()const;
|
||||
std::string getErrorCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorMsg_;
|
||||
Data data_;
|
||||
std::string errorCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_
|
||||
@@ -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_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/companyreg/CompanyregExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Companyreg
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckCompanyRegRequest();
|
||||
~CheckCompanyRegRequest();
|
||||
|
||||
std::string getOrgType()const;
|
||||
void setOrgType(const std::string& orgType);
|
||||
std::string getIndustryType()const;
|
||||
void setIndustryType(const std::string& industryType);
|
||||
std::string getTradeName()const;
|
||||
void setTradeName(const std::string& tradeName);
|
||||
std::string getCity()const;
|
||||
void setCity(const std::string& city);
|
||||
int getNameType()const;
|
||||
void setNameType(int nameType);
|
||||
|
||||
private:
|
||||
std::string orgType_;
|
||||
std::string industryType_;
|
||||
std::string tradeName_;
|
||||
std::string city_;
|
||||
int nameType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_
|
||||
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/companyreg/CompanyregExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Companyreg
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Company
|
||||
{
|
||||
std::string companyName;
|
||||
std::string level;
|
||||
};
|
||||
|
||||
|
||||
CheckCompanyRegResult();
|
||||
explicit CheckCompanyRegResult(const std::string &payload);
|
||||
~CheckCompanyRegResult();
|
||||
std::string getMatchSensitive()const;
|
||||
std::string getMatchCity()const;
|
||||
std::string getMatchBrand()const;
|
||||
std::string getLevel()const;
|
||||
std::vector<Company> getSimilarCompanies()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string matchSensitive_;
|
||||
std::string matchCity_;
|
||||
std::string matchBrand_;
|
||||
std::string level_;
|
||||
std::vector<Company> similarCompanies_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user