PluginDataMixin constructor

PluginDataMixin({
  1. String getPluginData(
    1. String
    )?,
  2. void setPluginData(
    1. String,
    2. String
    )?,
  3. List<String> getPluginDataKeys()?,
  4. String getSharedPluginData(
    1. String,
    2. String
    )?,
  5. void setSharedPluginData(
    1. String,
    2. String,
    3. String
    )?,
  6. List<String> getSharedPluginDataKeys(
    1. String
    )?,
})

Implementation

factory PluginDataMixin({
  _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,
}) =>
    PluginDataMixin._(
      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),
    );