toJson method
Implementation
Map<String, dynamic> toJson() {
final name = this.name;
final type = this.type;
final defaultValue = this.defaultValue;
final description = this.description;
final isRequired = this.isRequired;
final isTunable = this.isTunable;
final range = this.range;
return {
'Name': name,
'Type': type.toValue(),
if (defaultValue != null) 'DefaultValue': defaultValue,
if (description != null) 'Description': description,
if (isRequired != null) 'IsRequired': isRequired,
if (isTunable != null) 'IsTunable': isTunable,
if (range != null) 'Range': range,
};
}