vehicle-history-model
Version:
28 lines (23 loc) • 350 B
JavaScript
class Policy {
constructor(status) {
this.status = status;
}
}
class PolicyBuilder {
constructor() {
this.status = null;
}
withStatus(status) {
this.status = status;
return this;
}
build() {
return new Policy(
this.status
);
}
}
module.exports = {
Policy: Policy,
PolicyBuilder: PolicyBuilder
};