Files
aliyun-openapi-cpp-sdk/dyplsapi/include/alibabacloud/dyplsapi/model/BindAxbRequest.h
2023-02-24 09:21:42 +00:00

100 lines
3.4 KiB
C++

/*
* 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_DYPLSAPI_MODEL_BINDAXBREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_BINDAXBREQUEST_H_
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dyplsapi {
namespace Model {
class ALIBABACLOUD_DYPLSAPI_EXPORT BindAxbRequest : public RpcServiceRequest {
public:
BindAxbRequest();
~BindAxbRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getCallDisplayType() const;
void setCallDisplayType(int callDisplayType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getCallTimeout() const;
void setCallTimeout(int callTimeout);
std::string getPhoneNoX() const;
void setPhoneNoX(const std::string &phoneNoX);
std::string getRingConfig() const;
void setRingConfig(const std::string &ringConfig);
bool getASRStatus() const;
void setASRStatus(bool aSRStatus);
std::string getPhoneNoB() const;
void setPhoneNoB(const std::string &phoneNoB);
std::string getPhoneNoA() const;
void setPhoneNoA(const std::string &phoneNoA);
std::string getExpectCity() const;
void setExpectCity(const std::string &expectCity);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDtmfConfig() const;
void setDtmfConfig(const std::string &dtmfConfig);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getOutOrderId() const;
void setOutOrderId(const std::string &outOrderId);
std::string getPoolKey() const;
void setPoolKey(const std::string &poolKey);
std::string getExpiration() const;
void setExpiration(const std::string &expiration);
bool getIsRecordingEnabled() const;
void setIsRecordingEnabled(bool isRecordingEnabled);
std::string getOutId() const;
void setOutId(const std::string &outId);
std::string getASRModelId() const;
void setASRModelId(const std::string &aSRModelId);
std::string getCallRestrict() const;
void setCallRestrict(const std::string &callRestrict);
private:
long resourceOwnerId_;
int callDisplayType_;
std::string accessKeyId_;
int callTimeout_;
std::string phoneNoX_;
std::string ringConfig_;
bool aSRStatus_;
std::string phoneNoB_;
std::string phoneNoA_;
std::string expectCity_;
std::string resourceOwnerAccount_;
std::string dtmfConfig_;
long ownerId_;
std::string outOrderId_;
std::string poolKey_;
std::string expiration_;
bool isRecordingEnabled_;
std::string outId_;
std::string aSRModelId_;
std::string callRestrict_;
};
} // namespace Model
} // namespace Dyplsapi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_BINDAXBREQUEST_H_