Class: TencentCloud::Ses::V20201002::ReceiverInputData

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

Overview

收件人明细输入参数,包含收件人邮箱,以及模板参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(email = nil, templatedata = nil) ⇒ ReceiverInputData

Returns a new instance of ReceiverInputData.



1823
1824
1825
1826
# File 'lib/v20201002/models.rb', line 1823

def initialize(email=nil, templatedata=nil)
  @Email = email
  @TemplateData = templatedata
end

Instance Attribute Details

#EmailObject

注意:参数值不能是html等复杂类型的数据。TemplateData (整个 JSON 结构) 总长度限制为 800 bytes。

Parameters:

  • Email:

    收件人邮箱

  • TemplateData:

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



1821
1822
1823
# File 'lib/v20201002/models.rb', line 1821

def Email
  @Email
end

#TemplateDataObject

注意:参数值不能是html等复杂类型的数据。TemplateData (整个 JSON 结构) 总长度限制为 800 bytes。

Parameters:

  • Email:

    收件人邮箱

  • TemplateData:

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



1821
1822
1823
# File 'lib/v20201002/models.rb', line 1821

def TemplateData
  @TemplateData
end

Instance Method Details

#deserialize(params) ⇒ Object



1828
1829
1830
1831
# File 'lib/v20201002/models.rb', line 1828

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