AFConfigurationItem constructor
AFConfigurationItem({
- required AFLibraryID libraryId,
- required String name,
- required dynamic defaultValue,
- required int validContexts,
- required String help,
- required double ordinal,
Implementation
AFConfigurationItem({
required this.libraryId,
required this.name,
required this.defaultValue,
required this.validContexts,
required this.help,
required this.ordinal
}) {
if(libraryId != AFUILibraryID.id) {
final prefix = "${libraryId.codeId}_";
if(!name.startsWith(prefix)) {
throw AFException("Please start the custom configuration item named $name in $libraryId with the prefix $prefix");
}
}
}