SeriesInfoBuilder
一个生成器,用于创建SeriesInfo对象实例。
扩展
Builder
构造函数
new SeriesInfoBuilder()
new SeriesInfoBuilder(): SeriesInfoBuilder
返回值
方法
build()
build(): ISeriesInfo
根据提供的参数构建SeriesInfo对象。
抛出
InvalidArgumentError如果缺少一个或多个必填字段。IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
ISeriesInfo 构建的SeriesInfo对象,其中包含节目的季/剧集编号信息。
episode()
episode(episode:
string): SeriesInfoBuilder
设置剧集编号。
要构建SeriesInfo对象,此字段为必填。
参数
episode
string
表示剧集编号的字符串。如果字符串的长度超过256个字节,则该字符串将被截断,并且最后3个字节将替换为“…”。
抛出
IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。InvalidArgumentError如果传入的字符串不是有效的UTF-8格式。
返回值
SeriesInfoBuilder 设置了剧集编号的SeriesInfoBuilder对象。
season()
season(season:
string): SeriesInfoBuilder
设置季编号。
要构建SeriesInfo对象,此字段为必填。
参数
season
string
表示季编号的字符串。如果字符串的长度超过256个字节,则该字符串将被截断,并且最后3个字节将替换为“…”。
抛出
IllegalStateError如果在此生成器实例已经构建过一次对象之后调用该函数。InvalidArgumentError如果传入的字符串不是有效的UTF-8格式。
返回值
SeriesInfoBuilder 设置了季编号的SeriesInfoBuilder对象。
Last updated: 2026年7月31日

