@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
36 lines • 855 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.MemberVariantBuilder = void 0;
class MemberVariantBuilder {
parentBuilder;
culture;
segment;
name;
constructor(parentBuilder) {
this.parentBuilder = parentBuilder;
}
withCulture(culture) {
this.culture = culture;
return this;
}
withSegment(segment) {
this.segment = segment;
return this;
}
withName(name) {
this.name = name;
return this;
}
done() {
return this.parentBuilder;
}
build() {
return {
culture: this.culture || null,
segment: this.segment || null,
name: this.name || "",
};
}
}
exports.MemberVariantBuilder = MemberVariantBuilder;
//# sourceMappingURL=memberVariantBuilder.js.map
;