Class: TencentCloud::Ses::V20201002::BatchSendEmailRequest

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

Overview

BatchSendEmail请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fromemailaddress = nil, receiverid = nil, subject = nil, tasktype = nil, replytoaddresses = nil, template = nil, simple = nil, attachments = nil, cycleparam = nil, timedparam = nil, unsubscribe = nil, adlocation = nil) ⇒ BatchSendEmailRequest

Returns a new instance of BatchSendEmailRequest.



73
74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/v20201002/models.rb', line 73

def initialize(fromemailaddress=nil, receiverid=nil, subject=nil, tasktype=nil, replytoaddresses=nil, template=nil, simple=nil, attachments=nil, cycleparam=nil, timedparam=nil, unsubscribe=nil, adlocation=nil)
  @FromEmailAddress = fromemailaddress
  @ReceiverId = receiverid
  @Subject = subject
  @TaskType = tasktype
  @ReplyToAddresses = replytoaddresses
  @Template = template
  @Simple = simple
  @Attachments = attachments
  @CycleParam = cycleparam
  @TimedParam = timedparam
  @Unsubscribe = unsubscribe
  @ADLocation = adlocation
end

Instance Attribute Details

#ADLocationObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def ADLocation
  @ADLocation
end

#AttachmentsObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def Attachments
  @Attachments
end

#CycleParamObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def CycleParam
  @CycleParam
end

#FromEmailAddressObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def FromEmailAddress
  @FromEmailAddress
end

#ReceiverIdObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def ReceiverId
  @ReceiverId
end

#ReplyToAddressesObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def ReplyToAddresses
  @ReplyToAddresses
end

#SimpleObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def Simple
  @Simple
end

#SubjectObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def Subject
  @Subject
end

#TaskTypeObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def TaskType
  @TaskType
end

#TemplateObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def Template
  @Template
end

#TimedParamObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def TimedParam
  @TimedParam
end

#UnsubscribeObject

发信人 &lt;邮件地址&gt; 的方式填写,例如: 腾讯云团队 &lt;[email protected]&gt; <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>

Parameters:

  • FromEmailAddress:

    发信邮件地址。请填写发件人邮箱地址,例如:[email protected]。如需填写发件人说明,请按照

  • ReceiverId:

    收件人列表ID

  • Subject:

    邮件主题

  • TaskType:

    任务类型 1: 立即发送 2: 定时发送 3: 周期(频率)发送

  • ReplyToAddresses:

    邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。

  • Template:

    使用模板发送时,填写的模板相关参数

  • Simple:

    已废弃

  • Attachments:

    需要发送附件时,填写附件相关参数(暂未支持)

  • CycleParam:

    周期发送任务的必要参数

  • TimedParam:

    定时发送任务的必要参数

  • Unsubscribe:

    退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语

  • ADLocation:

    是否添加广告标识 0:不添加 1:添加到subject前面,2:添加到subject后面



71
72
73
# File 'lib/v20201002/models.rb', line 71

def Unsubscribe
  @Unsubscribe
end

Instance Method Details

#deserialize(params) ⇒ Object



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'lib/v20201002/models.rb', line 88

def deserialize(params)
  @FromEmailAddress = params['FromEmailAddress']
  @ReceiverId = params['ReceiverId']
  @Subject = params['Subject']
  @TaskType = params['TaskType']
  @ReplyToAddresses = params['ReplyToAddresses']
  unless params['Template'].nil?
    @Template = Template.new
    @Template.deserialize(params['Template'])
  end
  unless params['Simple'].nil?
    @Simple = Simple.new
    @Simple.deserialize(params['Simple'])
  end
  unless params['Attachments'].nil?
    @Attachments = []
    params['Attachments'].each do |i|
      attachment_tmp = Attachment.new
      attachment_tmp.deserialize(i)
      @Attachments << attachment_tmp
    end
  end
  unless params['CycleParam'].nil?
    @CycleParam = CycleEmailParam.new
    @CycleParam.deserialize(params['CycleParam'])
  end
  unless params['TimedParam'].nil?
    @TimedParam = TimedEmailParam.new
    @TimedParam.deserialize(params['TimedParam'])
  end
  @Unsubscribe = params['Unsubscribe']
  @ADLocation = params['ADLocation']
end