Class: TencentCloud::Ses::V20201002::BatchSendEmailRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ses::V20201002::BatchSendEmailRequest
- Defined in:
- lib/v20201002/models.rb
Overview
BatchSendEmail请求参数结构体
Instance Attribute Summary collapse
-
#ADLocation ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#Attachments ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#CycleParam ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#FromEmailAddress ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#ReceiverId ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#ReplyToAddresses ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#Simple ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#Subject ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#TaskType ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#Template ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#TimedParam ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
-
#Unsubscribe ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of BatchSendEmailRequest.
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, =nil, cycleparam=nil, timedparam=nil, unsubscribe=nil, adlocation=nil) @FromEmailAddress = fromemailaddress @ReceiverId = receiverid @Subject = subject @TaskType = tasktype @ReplyToAddresses = replytoaddresses @Template = template @Simple = simple @Attachments = @CycleParam = cycleparam @TimedParam = timedparam @Unsubscribe = unsubscribe @ADLocation = adlocation end |
Instance Attribute Details
#ADLocation ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def ADLocation @ADLocation end |
#Attachments ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def Attachments @Attachments end |
#CycleParam ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def CycleParam @CycleParam end |
#FromEmailAddress ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def FromEmailAddress @FromEmailAddress end |
#ReceiverId ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def ReceiverId @ReceiverId end |
#ReplyToAddresses ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def ReplyToAddresses @ReplyToAddresses end |
#Simple ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def Simple @Simple end |
#Subject ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def Subject @Subject end |
#TaskType ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def TaskType @TaskType end |
#Template ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def Template @Template end |
#TimedParam ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
71 72 73 |
# File 'lib/v20201002/models.rb', line 71 def TimedParam @TimedParam end |
#Unsubscribe ⇒ Object
发信人 <邮件地址> 的方式填写,例如: 腾讯云团队 <[email protected]> <dx-alert infotype=“notice” title=“注意”> 如您未申请过特殊配置,则该字段为必填 </dx-alert> <dx-alert infotype=“notice” title=“说明”> 仅部分历史上申请了特殊配置的客户需要使用。如您未申请过特殊配置,则不存在该字段。</dx-alert>
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.new .deserialize(i) @Attachments << 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 |