lib/v20190819/models.rb in tencentcloud-sdk-ckafka-1.0.229 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-1.0.230

- old
+ new

@@ -235,10 +235,30 @@ end end end end + # 批量发送消息内容 + class BatchContent < TencentCloud::Common::AbstractModel + # @param Body: 发送的消息体 + # @type Body: String + # @param Key: 发送消息的键名 + # @type Key: String + + attr_accessor :Body, :Key + + def initialize(body=nil, key=nil) + @Body = body + @Key = key + end + + def deserialize(params) + @Body = params['Body'] + @Key = params['Key'] + end + end + # BatchCreateAcl请求参数结构体 class BatchCreateAclRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 实例ID # @type InstanceId: String # @param ResourceType: Acl资源类型,(2:TOPIC) @@ -3923,9 +3943,56 @@ def deserialize(params) @Flag = params['Flag'] @Version = params['Version'] @Platform = params['Platform'] @SoldOut = params['SoldOut'] + end + end + + # SendMessage请求参数结构体 + class SendMessageRequest < TencentCloud::Common::AbstractModel + # @param DataHubId: DataHub接入ID + # @type DataHubId: String + # @param Message: 发送消息内容 + # @type Message: Array + + attr_accessor :DataHubId, :Message + + def initialize(datahubid=nil, message=nil) + @DataHubId = datahubid + @Message = message + end + + def deserialize(params) + @DataHubId = params['DataHubId'] + unless params['Message'].nil? + @Message = [] + params['Message'].each do |i| + batchcontent_tmp = BatchContent.new + batchcontent_tmp.deserialize(i) + @Message << batchcontent_tmp + end + end + end + end + + # SendMessage返回参数结构体 + class SendMessageResponse < TencentCloud::Common::AbstractModel + # @param MessageId: 消息ID列表 + # @type MessageId: Array + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :MessageId, :RequestId + + def initialize(messageid=nil, requestid=nil) + @MessageId = messageid + @RequestId = requestid + end + + def deserialize(params) + @MessageId = params['MessageId'] + @RequestId = params['RequestId'] end end # 订阅信息实体 class SubscribedInfo < TencentCloud::Common::AbstractModel