ScheduledFileMessageCreateParams
@objc(SBDScheduledFileMessageCreateParams)
public final class ScheduledFileMessageCreateParams : ScheduledBaseMessageCreateParams
Undocumented
-
The binary file data.
file
andfileURL
cannot be set together.Declaration
Swift
@objc public var file: Data? { get set }
-
The file URL.
file
andfileURL
cannot be set together.Since
4.0.0Declaration
Swift
@objc public var fileURL: String? { get set }
-
The thumbnail sizes. This parameter is the array of
ThumbnailSize
instance and works for image file only.Since
4.0.0Declaration
Swift
@objc public var thumbnailSizes: [ThumbnailSize]?
-
The file name.
Since
4.0.0Declaration
Swift
@objc public var fileName: String? { get set }
-
The file MIME type.
Since
4.0.0Declaration
Swift
@objc public var mimeType: String? { get set }
-
The file size.
Since
4.0.0Declaration
Swift
@objc public var fileSize: UInt
-
Initializes an instance of a file message params with binary file.
Declaration
Swift
@objc public init(scheduledAt: Int64, file: Data)
Parameters
file
A Biniary file to be sent.
Return Value
An initialized file message params
-
Initializes and returns a params object for creating a scheduled file message with the given file URL.
Declaration
Swift
@objc public init(scheduledAt: Int64, fileURL: String)
Parameters
fileURL
The file URL to be sent.
Return Value
An initialized file message params.
-
Undocumented
Declaration
Swift
public override func encode(to encoder: Encoder) throws
-
Undocumented
Declaration
Swift
public required init(from decoder: Decoder) throws