MultipleFilesMessageCreateParams
@objc(SBDMultipleFilesMessageCreateParams)
public final class MultipleFilesMessageCreateParams : BaseMessageCreateParams
An object that contains a set of options to create MultipleFilesMessage
.
Since
4.9.1-
An array of file information to be included in a
MultipleFilesMessage
.Declaration
Swift
@objc public var uploadableFileInfoList: [UploadableFileInfo]
-
Initializes an instance of a multiple files message create params with uploadableFileInfoList.
Declaration
Swift
@objc public init(uploadableFileInfoList: [UploadableFileInfo])
Parameters
uploadableFileInfoList
An array of information of files to be sent.
uploadableFileInfoList.count
should be at least 2, and no more thanmultipleFilesMessageFileCountLimit
.Return Value
An initialized multiple files message create params
-
Encodes this object.
Declaration
Swift
public override func encode(to encoder: Encoder) throws
Parameters
encoder
Encoder
instance -
Default constructor.
Declaration
Swift
public required init(from decoder: Decoder) throws
Parameters
decoder
Decoder
instance
-
Copies this object
Declaration
Swift
public override func copy(with zone: NSZone? = nil) -> Any
Parameters
zone
optional
NSZone
Return Value
MultipleFilesMessageCreateParams
instance