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

Codable

  • 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

NSCopying

  • Copies this object

    Declaration

    Swift

    public override func copy(with zone: NSZone? = nil) -> Any

    Parameters

    zone

    optional NSZone

    Return Value

    MultipleFilesMessageCreateParams instance