Class: TencentCloud::Dataintegration::V20220613::SendMessageRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220613/models.rb

Overview

SendMessage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datahubid = nil, message = nil) ⇒ SendMessageRequest

Returns a new instance of SendMessageRequest.



49
50
51
52
# File 'lib/v20220613/models.rb', line 49

def initialize(datahubid=nil, message=nil)
  @DataHubId = datahubid
  @Message = message
end

Instance Attribute Details

#DataHubIdObject

Parameters:

  • DataHubId:

    接入资源ID

  • Message:

    批量消息



47
48
49
# File 'lib/v20220613/models.rb', line 47

def DataHubId
  @DataHubId
end

#MessageObject

Parameters:

  • DataHubId:

    接入资源ID

  • Message:

    批量消息



47
48
49
# File 'lib/v20220613/models.rb', line 47

def Message
  @Message
end

Instance Method Details

#deserialize(params) ⇒ Object



54
55
56
57
58
59
60
61
62
63
64
# File 'lib/v20220613/models.rb', line 54

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