DataWedgeProfileConfiguration constructor

const DataWedgeProfileConfiguration({
  1. required String profileName,
  2. String configMode = DataWedgeConfigMode.createIfNotExist,
  3. bool? profileEnabled,
  4. bool? resetConfig,
  5. List<DataWedgePluginConfiguration> pluginConfigurations = const <DataWedgePluginConfiguration>[],
  6. List<DataWedgeAppAssociation> appAssociations = const <DataWedgeAppAssociation>[],
  7. Map<String, dynamic>? dataCapturePlus,
  8. Map<String, dynamic>? enterpriseKeyboard,
})

Creates a new profile configuration.

profileName is the name of the profile. configMode determines how the config is applied (see DataWedgeConfigMode). profileEnabled enables or disables the profile. resetConfig when true, resets config before applying. pluginConfigurations list of plugin configurations for this profile. appAssociations list of app associations for this profile. dataCapturePlus optional DataCapture Plus configuration. enterpriseKeyboard optional Enterprise Keyboard configuration.

Implementation

const DataWedgeProfileConfiguration({
  required this.profileName,
  this.configMode = DataWedgeConfigMode.createIfNotExist,
  this.profileEnabled,
  this.resetConfig,
  this.pluginConfigurations = const <DataWedgePluginConfiguration>[],
  this.appAssociations = const <DataWedgeAppAssociation>[],
  this.dataCapturePlus,
  this.enterpriseKeyboard,
});