Schedule

日程对象

用于描述一个日程。

Author

ForteScarlet

Types

Link copied to clipboard

旧版日程提醒类型常量。

Properties

Link copied to clipboard

创建者

Link copied to clipboard

日程描述

Link copied to clipboard
@SerialName(value = "end_timestamp")
val endTimestamp: Long

日程结束时间戳(ms)

Link copied to clipboard
val id: String

日程 id

Link copied to clipboard
@SerialName(value = "jump_channel_id")
val jumpChannelId: String

日程开始时跳转到的子频道 id

Link copied to clipboard

日程名称

Link copied to clipboard
Link copied to clipboard

日程提醒类型,取值参考 ScheduleRemindType

Link copied to clipboard
@SerialName(value = "start_timestamp")
val startTimestamp: Long

日程开始时间戳(ms)

Functions

Link copied to clipboard
operator fun component1(): String
Link copied to clipboard
operator fun component2(): String
Link copied to clipboard
operator fun component3(): String
Link copied to clipboard
operator fun component4(): Long
Link copied to clipboard
operator fun component5(): Long
Link copied to clipboard
operator fun component6(): SimpleMember
Link copied to clipboard
operator fun component7(): String
Link copied to clipboard
operator fun component8(): String
Link copied to clipboard
fun copy(id: String = this.id, name: String = this.name, description: String = this.description, startTimestamp: Long = this.startTimestamp, endTimestamp: Long = this.endTimestamp, creator: SimpleMember = this.creator, jumpChannelId: String = this.jumpChannelId, remindType: String = this.scheduleRemindType.value): Schedule
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String

Inherited functions

Link copied to clipboard

将一个 Schedule 转化为请求用的 ScheduleRequestBody。