operator + method
Implementation
IMSchemaProperty operator +(MSchemaPropertyBuilder builder) {
final prop = this;
assert(builder.path != JsonPath.root(), "path is not root");
prop.type = builder.propType.value;
prop.path = "${builder.path}";
prop.label = builder.label ?? builder.path.toKey().toTitle();
prop.description = builder.description;
prop.uri = Uri.parse("${builder.schemaUri}${builder.path}");
prop.baseCode = builder.baseCode;
if (builder.uri != null) {
prop.uri = builder.uri.toUri();
}
prop.isRequired = builder.isRequired;
return prop;
}