VariableCollection constructor
VariableCollection({
- String? id,
- String? name,
- bool? remote,
- Array<
IInline95> ? modes, - List<
String> ? variableIds, - String? defaultModeId,
- String? key,
- Future<
PublishStatus> getPublishStatusAsync()?, - void remove()?,
- void removeMode()?,
- String addMode()?,
- void renameMode()?,
- String getPluginData()?,
- void setPluginData()?,
- List<
String> getPluginDataKeys()?,
Implementation
factory VariableCollection({
_i2.String? id,
_i2.String? name,
_i2.bool? hiddenFromPublishing,
_i2.bool? remote,
_i4.Array<_i3.IInline95>? modes,
_i2.List<_i2.String>? variableIds,
_i2.String? defaultModeId,
_i2.String? key,
_i2.Future<_i3.PublishStatus> Function()? getPublishStatusAsync,
void Function()? remove,
void Function(_i2.String)? removeMode,
_i2.String Function(_i2.String)? addMode,
void Function(
_i2.String,
_i2.String,
)? renameMode,
_i2.String Function(_i2.String)? getPluginData,
void Function(
_i2.String,
_i2.String,
)? setPluginData,
_i2.List<_i2.String> Function()? getPluginDataKeys,
_i2.String Function(
_i2.String,
_i2.String,
)? getSharedPluginData,
void Function(
_i2.String,
_i2.String,
_i2.String,
)? setSharedPluginData,
_i2.List<_i2.String> Function(_i2.String)? getSharedPluginDataKeys,
}) =>
VariableCollection._(
id: id,
name: name,
hiddenFromPublishing: hiddenFromPublishing,
remote: remote,
modes: modes ?? _i7.undefined,
variableIds: variableIds,
defaultModeId: defaultModeId,
key: key,
getPublishStatusAsync: getPublishStatusAsync == null
? null
: _i5.allowInterop(getPublishStatusAsync),
remove: remove == null ? null : _i5.allowInterop(remove),
removeMode: removeMode == null ? null : _i5.allowInterop(removeMode),
addMode: addMode == null ? null : _i5.allowInterop(addMode),
renameMode: renameMode == null ? null : _i5.allowInterop(renameMode),
getPluginData:
getPluginData == null ? null : _i5.allowInterop(getPluginData),
setPluginData:
setPluginData == null ? null : _i5.allowInterop(setPluginData),
getPluginDataKeys: getPluginDataKeys == null
? null
: _i5.allowInterop(getPluginDataKeys),
getSharedPluginData: getSharedPluginData == null
? null
: _i5.allowInterop(getSharedPluginData),
setSharedPluginData: setSharedPluginData == null
? null
: _i5.allowInterop(setSharedPluginData),
getSharedPluginDataKeys: getSharedPluginDataKeys == null
? null
: _i5.allowInterop(getSharedPluginDataKeys),
);