ExtensionContext
插件上下文信息。
Dart
(explicitToJson: true, includeIfNull: false)
class ExtensionContext {
const ExtensionContext(
{this.isValid, this.uid, this.providerName, this.extensionName});
(name: 'isValid')
final bool? isValid;
(name: 'uid')
final int? uid;
(name: 'providerName')
final String? providerName;
(name: 'extensionName')
final String? extensionName;
factory ExtensionContext.fromJson(Map<String, dynamic> json) =>
_$ExtensionContextFromJson(json);
Map<String, dynamic> toJson() => _$ExtensionContextToJson(this);
}
isValid
ExtensionContext 中报告的 uid 是否有效:
true
:uid 有效。false
:uid 无效。
uid
用户 ID。0 代表本地用户,大于 0 代表远端用户。
providerName
提供插件的服务商名称。
extensionName
插件的名称。