-stream text

This commit is contained in:
sdk-team
2023-06-13 06:08:43 +00:00
parent 7f67c014d7
commit 208ca6ba33
3 changed files with 20 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1602
1.36.1603

View File

@@ -28,6 +28,11 @@ namespace Avatar {
namespace Model {
class ALIBABACLOUD_AVATAR_EXPORT SendMessageRequest : public RpcServiceRequest {
public:
struct StreamExtension {
bool isStream;
int index;
std::string position;
};
struct VAMLRequest {
std::string code;
std::string vaml;
@@ -36,6 +41,8 @@ public:
~SendMessageRequest();
bool getFeedback() const;
void setFeedback(bool feedback);
StreamExtension getStreamExtension() const;
void setStreamExtension(const StreamExtension &streamExtension);
std::string getTextRequest() const;
void setTextRequest(const std::string &textRequest);
long getTenantId() const;
@@ -47,6 +54,7 @@ public:
private:
bool feedback_;
StreamExtension streamExtension_;
std::string textRequest_;
long tenantId_;
VAMLRequest vAMLRequest_;

View File

@@ -34,6 +34,17 @@ void SendMessageRequest::setFeedback(bool feedback) {
setParameter(std::string("Feedback"), feedback ? "true" : "false");
}
SendMessageRequest::StreamExtension SendMessageRequest::getStreamExtension() const {
return streamExtension_;
}
void SendMessageRequest::setStreamExtension(const SendMessageRequest::StreamExtension &streamExtension) {
streamExtension_ = streamExtension;
setParameter(std::string("StreamExtension") + ".IsStream", streamExtension.isStream ? "true" : "false");
setParameter(std::string("StreamExtension") + ".Index", std::to_string(streamExtension.index));
setParameter(std::string("StreamExtension") + ".Position", streamExtension.position);
}
std::string SendMessageRequest::getTextRequest() const {
return textRequest_;
}