Class: TencentCloud::Ses::V20201002::Attachment

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

Overview

附件结构,包含附件名和base64之后的附件内容。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filename = nil, content = nil, fileurl = nil) ⇒ Attachment

Returns a new instance of Attachment.



55
56
57
58
59
# File 'lib/v20201002/models.rb', line 55

def initialize(filename=nil, content=nil, fileurl=nil)
  @FileName = filename
  @Content = content
  @FileURL = fileurl
end

Instance Attribute Details

#ContentObject

Parameters:

  • FileName:

    附件名称,最大支持255个字符长度,不支持部分附件类型,详情请参考附件类型

  • Content:

    Base64之后的附件内容,您可以发送的附件大小上限为4M。注意:腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍。应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 接口会返回错误。

  • FileURL:

    附件URL。未开放功能,请勿使用。



53
54
55
# File 'lib/v20201002/models.rb', line 53

def Content
  @Content
end

#FileNameObject

Parameters:

  • FileName:

    附件名称,最大支持255个字符长度,不支持部分附件类型,详情请参考附件类型

  • Content:

    Base64之后的附件内容,您可以发送的附件大小上限为4M。注意:腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍。应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 接口会返回错误。

  • FileURL:

    附件URL。未开放功能,请勿使用。



53
54
55
# File 'lib/v20201002/models.rb', line 53

def FileName
  @FileName
end

#FileURLObject

Parameters:

  • FileName:

    附件名称,最大支持255个字符长度,不支持部分附件类型,详情请参考附件类型

  • Content:

    Base64之后的附件内容,您可以发送的附件大小上限为4M。注意:腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍。应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 接口会返回错误。

  • FileURL:

    附件URL。未开放功能,请勿使用。



53
54
55
# File 'lib/v20201002/models.rb', line 53

def FileURL
  @FileURL
end

Instance Method Details

#deserialize(params) ⇒ Object



61
62
63
64
65
# File 'lib/v20201002/models.rb', line 61

def deserialize(params)
  @FileName = params['FileName']
  @Content = params['Content']
  @FileURL = params['FileURL']
end