addProperty method
void
addProperty(
- String type,
- String name,
- {String? defaultValue,
- PropertyBuilderJsonConverter jsonConverter = defaultPropertyBuilderJsonConverter}
Implementation
void addProperty(
String type,
String name, {
String? defaultValue,
PropertyBuilderJsonConverter jsonConverter =
defaultPropertyBuilderJsonConverter,
}) {
final isPrivate = name.startsWith('_');
final property = PropertyBuilder(
name: isPrivate ? name.substring(1) : name,
type: type,
defaultValue: defaultValue,
jsonConverter: jsonConverter,
isPrivate: isPrivate,
);
_properties[property.argumentName] = property;
}