SharingTag

SharingTag

分享描述标签。

Constructor

new SharingTag()

Extends

Classes

SharingTag

Members

CacheDuration

Overrides:

缓存持续时长。

code :string

分享码。

Type:
  • string

context :JSON

Overrides:

关联的上下文信息。

Type:
  • JSON

creator :Contact

分享创建人。

Type:

device :Device

创建分享的设备。

Type:

download :boolean

是否允许下载。

Type:
  • boolean

duration :number

有效时长。

Type:
  • number

expiry :number

Overrides:

有效期。

Type:
  • number

expiryDate :number

到期日期。

Type:
  • number

fileLabel :FileLabel

文件标签。

Type:

hasPassword :boolean

是否需要访问码。

Type:
  • boolean

(protected) id :number

Overrides:

实体 ID 。

Type:
  • number

last :number

Overrides:

上一次更新数据的时间戳。

Type:
  • number

Lifespan

Overrides:

数据生命周期。

(protected) moduleName :string

Overrides:

模块名称。

Type:
  • string

password :string

访问码。

Type:
  • string

preview :boolean

是否启用预览功能。

Type:
  • boolean

previewList :Array.<FileLabel>

预览文件列表。

Type:

secure :boolean

是否安全链接。

Type:
  • boolean

state :number

状态描述。

Type:
  • number

STATE_CANCEL :number

已取消状态。

Type:
  • number

STATE_NORMAL :number

一般状态。

Type:
  • number

timestamp :number

Overrides:

数据时间戳。

Type:
  • number

traceDownload :boolean

是否跟踪下载动作。

Type:
  • boolean

Methods

(static) create(json) → {SharingTag}

使用 JSON 格式数据创建 SharingTag 实例。

Parameters:
Name Type Description
json JSON
Returns:

返回分享标签实例。

Type
SharingTag

getContext() → {JSON}

Overrides:

获取关联的上下文。

Returns:

返回关联的上下文数据。

Type
JSON

getExpiry() → {number}

Overrides:

获取数据的有效期。

Returns:

返回数据的有效期。

Type
number

getId() → {number}

Overrides:

获取实体 ID 。

Returns:

返回实体 ID 。

Type
number

getLast() → {number}

Overrides:

获取最近一次更新数据的时间戳。

Returns:

返回最近一次更新数据的时间戳。

Type
number

getQRCodeURL() → {string}

获取二维码 URL 。

Returns:

返回二维码图片的访问链接。

Type
string

getTimestamp() → {number}

Overrides:

获取数据时间戳。

Returns:

返回数据时间戳。

Type
number

getURL() → {string}

获取分享访问 URL 。

Returns:

返回分享访问 URL 。

Type
string

isOverdue() → {boolean}

Overrides:

数据是否已经超期。

Returns:

如果超期返回 true ,否则返回 false

Type
boolean

isValid() → {boolean}

Overrides:

数据是否在有效期内。

Returns:

如果有效返回 true ,否则返回 false

Type
boolean

resetUpdateTime(time)

Overrides:

重置更新时间。

Parameters:
Name Type Description
time number

更新时间。

setContext(context)

Overrides:

设置关联的上下文。

Parameters:
Name Type Description
context JSON

指定上下文数据。

toCompactJSON()

Inherited From:

toJSON()

Inherited From: