Class: TencentCloud::Ses::V20201002::Template

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

Overview

模板发送相关信息,包含模板ID,模板变量参数等信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatedata = nil) ⇒ Template

Returns a new instance of Template.



1929
1930
1931
1932
# File 'lib/v20201002/models.rb', line 1929

def initialize(templateid=nil, templatedata=nil)
  @TemplateID = templateid
  @TemplateData = templatedata
end

Instance Attribute Details

#TemplateDataObject

注意:参数值不能是html等复杂类型的数据。 示例:“name”:“xxx”,“age”:“xx”

Parameters:

  • TemplateID:

    模板ID。如果没有模板,请先新建一个

  • TemplateData:

    模板中的变量参数,请使用json.dump将json对象格式化为string类型。该对象是一组键值对,每个Key代表模板中的一个变量,模板中的变量使用{键}表示,相应的值在发送时会被替换为{值}。



1927
1928
1929
# File 'lib/v20201002/models.rb', line 1927

def TemplateData
  @TemplateData
end

#TemplateIDObject

注意:参数值不能是html等复杂类型的数据。 示例:“name”:“xxx”,“age”:“xx”

Parameters:

  • TemplateID:

    模板ID。如果没有模板,请先新建一个

  • TemplateData:

    模板中的变量参数,请使用json.dump将json对象格式化为string类型。该对象是一组键值对,每个Key代表模板中的一个变量,模板中的变量使用{键}表示,相应的值在发送时会被替换为{值}。



1927
1928
1929
# File 'lib/v20201002/models.rb', line 1927

def TemplateID
  @TemplateID
end

Instance Method Details

#deserialize(params) ⇒ Object



1934
1935
1936
1937
# File 'lib/v20201002/models.rb', line 1934

def deserialize(params)
  @TemplateID = params['TemplateID']
  @TemplateData = params['TemplateData']
end