Scheduled File Message Create Params
class ScheduledFileMessageCreateParams(scheduledAt: Long) : ScheduledBaseMessageCreateParams
Content copied to clipboard
Represents a scheduled file message params.
Since
4.0.0
See also
Constructors
Functions
Link copied to clipboard
fun copy(scheduledAt: Long = this.scheduledAt, fileUrl: String? = this.fileUrl, file: File? = this.file, fileName: String? = this.fileName, mimeType: String? = this.mimeType, fileSize: Int? = this.fileSize, thumbnailSizes: List<ThumbnailSize>? = this.thumbnailSizes, data: String? = this.data, customType: String? = this.customType, mentionType: MentionType = this.mentionType, mentionedUserIds: List<String>? = this.mentionedUserIds, metaArrays: List<MessageMetaArray>? = this.metaArrays, appleCriticalAlertOptions: AppleCriticalAlertOptions? = this.appleCriticalAlertOptions, pushNotificationDeliveryOption: PushNotificationDeliveryOption? = this.pushNotificationDeliveryOption): ScheduledFileMessageCreateParams
Content copied to clipboard
Properties
Link copied to clipboard
@SerializedName(value = "appleCriticalAlertOptions" )
Content copied to clipboard
Link copied to clipboard
The mention type of the message. Defaults to MentionType.USERS.
Link copied to clipboard
@SerializedName(value = "pushNotificationDeliveryOption" )
Content copied to clipboard
Link copied to clipboard
The schedule time to send the message, in Unix milliseconds format. The messages are scheduled in minutes, and values less than minutes are discarded. The term between current time and scheduledAt should be between 5 minutes (depending on the app attribute minimum_interval_for_scheduling
) and 30 days
Link copied to clipboard
@SerializedName(value = "thumbnailSizes" )
Content copied to clipboard